From 0f5fbb5fab9ce908fd9b4d40aaa7be954ca6f524 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Thu, 6 Mar 2014 17:09:59 -0800 Subject: [PATCH] pull out glew and freeglut so they can be external dependencies --- BUILD.md | 20 +- interface/CMakeLists.txt | 3 +- interface/external/freeglut/Copying.txt | 27 - interface/external/freeglut/bin/freeglut.dll | Bin 218624 -> 0 bytes .../external/freeglut/bin/x64/freeglut.dll | Bin 229376 -> 0 bytes .../external/freeglut/include/GL/freeglut.h | 22 - .../freeglut/include/GL/freeglut_ext.h | 239 - .../freeglut/include/GL/freeglut_std.h | 630 - interface/external/freeglut/include/GL/glut.h | 21 - interface/external/freeglut/lib/freeglut.lib | Bin 36642 -> 0 bytes .../external/freeglut/lib/x64/freeglut.lib | Bin 33672 -> 0 bytes interface/external/glew/LICENSE.txt | 73 - .../glew/bin/Release MX/Win32/glew32mx.dll | Bin 229888 -> 0 bytes .../glew/bin/Release MX/x64/glew32mx.dll | Bin 267264 -> 0 bytes .../glew/bin/Release/Win32/glew32.dll | Bin 337408 -> 0 bytes .../glew/bin/Release/Win32/glewinfo.exe | Bin 350720 -> 0 bytes .../glew/bin/Release/Win32/visualinfo.exe | Bin 222720 -> 0 bytes .../external/glew/bin/Release/x64/glew32.dll | Bin 364032 -> 0 bytes .../glew/bin/Release/x64/glewinfo.exe | Bin 388096 -> 0 bytes .../glew/bin/Release/x64/visualinfo.exe | Bin 248832 -> 0 bytes interface/external/glew/include/GL/glew.h | 18062 ---------------- interface/external/glew/include/GL/glxew.h | 1669 -- interface/external/glew/include/GL/wglew.h | 1421 -- .../glew/lib/Release MX/Win32/glew32mx.lib | Bin 3542 -> 0 bytes .../glew/lib/Release MX/Win32/glew32mxs.lib | Bin 1402096 -> 0 bytes .../glew/lib/Release MX/x64/glew32mx.lib | Bin 3428 -> 0 bytes .../glew/lib/Release MX/x64/glew32mxs.lib | Bin 1436392 -> 0 bytes .../glew/lib/Release/Win32/glew32.lib | Bin 562210 -> 0 bytes .../glew/lib/Release/Win32/glew32s.lib | Bin 1907400 -> 0 bytes .../external/glew/lib/Release/x64/glew32.lib | Bin 553592 -> 0 bytes .../external/glew/lib/Release/x64/glew32s.lib | Bin 1927902 -> 0 bytes 31 files changed, 10 insertions(+), 22177 deletions(-) delete mode 100644 interface/external/freeglut/Copying.txt delete mode 100644 interface/external/freeglut/bin/freeglut.dll delete mode 100644 interface/external/freeglut/bin/x64/freeglut.dll delete mode 100644 interface/external/freeglut/include/GL/freeglut.h delete mode 100644 interface/external/freeglut/include/GL/freeglut_ext.h delete mode 100644 interface/external/freeglut/include/GL/freeglut_std.h delete mode 100644 interface/external/freeglut/include/GL/glut.h delete mode 100644 interface/external/freeglut/lib/freeglut.lib delete mode 100644 interface/external/freeglut/lib/x64/freeglut.lib delete mode 100644 interface/external/glew/LICENSE.txt delete mode 100644 interface/external/glew/bin/Release MX/Win32/glew32mx.dll delete mode 100644 interface/external/glew/bin/Release MX/x64/glew32mx.dll delete mode 100644 interface/external/glew/bin/Release/Win32/glew32.dll delete mode 100644 interface/external/glew/bin/Release/Win32/glewinfo.exe delete mode 100644 interface/external/glew/bin/Release/Win32/visualinfo.exe delete mode 100644 interface/external/glew/bin/Release/x64/glew32.dll delete mode 100644 interface/external/glew/bin/Release/x64/glewinfo.exe delete mode 100644 interface/external/glew/bin/Release/x64/visualinfo.exe delete mode 100644 interface/external/glew/include/GL/glew.h delete mode 100644 interface/external/glew/include/GL/glxew.h delete mode 100644 interface/external/glew/include/GL/wglew.h delete mode 100644 interface/external/glew/lib/Release MX/Win32/glew32mx.lib delete mode 100644 interface/external/glew/lib/Release MX/Win32/glew32mxs.lib delete mode 100644 interface/external/glew/lib/Release MX/x64/glew32mx.lib delete mode 100644 interface/external/glew/lib/Release MX/x64/glew32mxs.lib delete mode 100644 interface/external/glew/lib/Release/Win32/glew32.lib delete mode 100644 interface/external/glew/lib/Release/Win32/glew32s.lib delete mode 100644 interface/external/glew/lib/Release/x64/glew32.lib delete mode 100644 interface/external/glew/lib/Release/x64/glew32s.lib diff --git a/BUILD.md b/BUILD.md index 18dcb37408..3c8c28beff 100644 --- a/BUILD.md +++ b/BUILD.md @@ -5,6 +5,12 @@ Dependencies * [zLib](http://www.zlib.net/) ~> 1.2.8 * [glm](http://glm.g-truc.net/0.9.5/index.html) ~> 0.9.5.0 +#####Linux & Windows only +* [freeglut](http://freeglut.sourceforge.net/) ~> 2.8.0 + +#####Windows only +* [GLEW](http://glew.sourceforge.net/) ~> 1.10.0 + CMake === Hifi uses CMake to generate build files and project files for your platform. @@ -87,19 +93,11 @@ NOTE: zLib should configure itself correctly on install. However, sometimes zLib ####External Libraries We don't currently have a Windows installer, so before running Interface, you will need to ensure that all required resources are loadable. -* In particular you must make sure all required DLLs are loadable. You can accomplish this in several different ways. +CMake will need to know where the headers and libraries for required external dependencies are. If you installed ZLIB using the installer, the FindZLIB cmake module will be able to find it. This isn't the case for glm, freeglut, and GLEW. These are the associated variables you will want to set: - One technique is described below: - * create a directory C:\Development\HiFi\windows-dlls - * add C:\Development\HiFi\windows-dlls to your path - * copy the following files into this directory: zlib1.dll, freeglut.dll, glew32.dll +`GLM_ROOT_DIR, GLUT_ROOT_DIR, GLEW_ROOT_DIR` - Note: you will find freeglut.dll and glew32.dll in the C:\Development\HiFi\hifi\interface\external tree. You will need to find the zlib1.dll from where you installed zLib. - -* You also need to make the interface\resources directory available to interface.exe. To do that, copy the contents of C:\Development\HiFi\hifi\interface\resources to C:\Development\HiFi\build\interface\Debug\resources or if you're building a Release build to C:\Development\HiFi\build\interface\Release\resources - -#### glm -CMake will need to know where glm headers are. You can do this by setting the variable `GLM_ROOT_DIR` to the location of the folder that contains your glm dir, in your ENV or by passing GLM_ROOT_DIR directly on the command line to cmake. +They can be set in your ENV or by passing them to the cmake command on the command line. (There is an example of this in the CMake section earlier in this guide.) ####Building in Visual Studio Follow the same build steps from the CMake section, but pass a different generator to CMake. diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt index 3033eda69e..296f049fd4 100644 --- a/interface/CMakeLists.txt +++ b/interface/CMakeLists.txt @@ -255,5 +255,4 @@ endif (WIN32) INSTALL(TARGETS ${TARGET_NAME} BUNDLE DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/install" COMPONENT Runtime RUNTIME DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/install" COMPONENT Runtime -) - +) \ No newline at end of file diff --git a/interface/external/freeglut/Copying.txt b/interface/external/freeglut/Copying.txt deleted file mode 100644 index fc36ad9903..0000000000 --- a/interface/external/freeglut/Copying.txt +++ /dev/null @@ -1,27 +0,0 @@ - - Freeglut Copyright - ------------------ - - Freeglut code without an explicit copyright is covered by the following - copyright: - - Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved. - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies or substantial portions of the Software. - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name of Pawel W. Olszta shall not be - used in advertising or otherwise to promote the sale, use or other dealings - in this Software without prior written authorization from Pawel W. Olszta. diff --git a/interface/external/freeglut/bin/freeglut.dll b/interface/external/freeglut/bin/freeglut.dll deleted file mode 100644 index e30fb4e938f6c471180e17fa7caefc19525c45da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218624 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 GVE+Z^CtD@} diff --git a/interface/external/freeglut/bin/x64/freeglut.dll b/interface/external/freeglut/bin/x64/freeglut.dll deleted file mode 100644 index 8624d4ecc540df54dacefe00d660c47181bc438d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229376 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 diff --git a/interface/external/freeglut/include/GL/freeglut.h b/interface/external/freeglut/include/GL/freeglut.h deleted file mode 100644 index 0e6f8c6ad8..0000000000 --- a/interface/external/freeglut/include/GL/freeglut.h +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef __FREEGLUT_H__ -#define __FREEGLUT_H__ - -/* - * freeglut.h - * - * The freeglut library include file - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - -#include "freeglut_std.h" -#include "freeglut_ext.h" - -/*** END OF FILE ***/ - -#endif /* __FREEGLUT_H__ */ diff --git a/interface/external/freeglut/include/GL/freeglut_ext.h b/interface/external/freeglut/include/GL/freeglut_ext.h deleted file mode 100644 index e547c56d84..0000000000 --- a/interface/external/freeglut/include/GL/freeglut_ext.h +++ /dev/null @@ -1,239 +0,0 @@ -#ifndef __FREEGLUT_EXT_H__ -#define __FREEGLUT_EXT_H__ - -/* - * freeglut_ext.h - * - * The non-GLUT-compatible extensions to the freeglut library include file - * - * Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved. - * Written by Pawel W. Olszta, - * Creation date: Thu Dec 2 1999 - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - -#ifdef __cplusplus - extern "C" { -#endif - -/* - * Additional GLUT Key definitions for the Special key function - */ -#define GLUT_KEY_NUM_LOCK 0x006D -#define GLUT_KEY_BEGIN 0x006E -#define GLUT_KEY_DELETE 0x006F -#define GLUT_KEY_SHIFT_L 0x0070 -#define GLUT_KEY_SHIFT_R 0x0071 -#define GLUT_KEY_CTRL_L 0x0072 -#define GLUT_KEY_CTRL_R 0x0073 -#define GLUT_KEY_ALT_L 0x0074 -#define GLUT_KEY_ALT_R 0x0075 - -/* - * GLUT API Extension macro definitions -- behaviour when the user clicks on an "x" to close a window - */ -#define GLUT_ACTION_EXIT 0 -#define GLUT_ACTION_GLUTMAINLOOP_RETURNS 1 -#define GLUT_ACTION_CONTINUE_EXECUTION 2 - -/* - * Create a new rendering context when the user opens a new window? - */ -#define GLUT_CREATE_NEW_CONTEXT 0 -#define GLUT_USE_CURRENT_CONTEXT 1 - -/* - * Direct/Indirect rendering context options (has meaning only in Unix/X11) - */ -#define GLUT_FORCE_INDIRECT_CONTEXT 0 -#define GLUT_ALLOW_DIRECT_CONTEXT 1 -#define GLUT_TRY_DIRECT_CONTEXT 2 -#define GLUT_FORCE_DIRECT_CONTEXT 3 - -/* - * GLUT API Extension macro definitions -- the glutGet parameters - */ -#define GLUT_INIT_STATE 0x007C - -#define GLUT_ACTION_ON_WINDOW_CLOSE 0x01F9 - -#define GLUT_WINDOW_BORDER_WIDTH 0x01FA -#define GLUT_WINDOW_BORDER_HEIGHT 0x01FB -#define GLUT_WINDOW_HEADER_HEIGHT 0x01FB /* Docs say it should always have been GLUT_WINDOW_BORDER_HEIGHT, keep this for backward compatibility */ - -#define GLUT_VERSION 0x01FC - -#define GLUT_RENDERING_CONTEXT 0x01FD -#define GLUT_DIRECT_RENDERING 0x01FE - -#define GLUT_FULL_SCREEN 0x01FF - -#define GLUT_SKIP_STALE_MOTION_EVENTS 0x0204 - -/* - * New tokens for glutInitDisplayMode. - * Only one GLUT_AUXn bit may be used at a time. - * Value 0x0400 is defined in OpenGLUT. - */ -#define GLUT_AUX 0x1000 - -#define GLUT_AUX1 0x1000 -#define GLUT_AUX2 0x2000 -#define GLUT_AUX3 0x4000 -#define GLUT_AUX4 0x8000 - -/* - * Context-related flags, see freeglut_state.c - */ -#define GLUT_INIT_MAJOR_VERSION 0x0200 -#define GLUT_INIT_MINOR_VERSION 0x0201 -#define GLUT_INIT_FLAGS 0x0202 -#define GLUT_INIT_PROFILE 0x0203 - -/* - * Flags for glutInitContextFlags, see freeglut_init.c - */ -#define GLUT_DEBUG 0x0001 -#define GLUT_FORWARD_COMPATIBLE 0x0002 - - -/* - * Flags for glutInitContextProfile, see freeglut_init.c - */ -#define GLUT_CORE_PROFILE 0x0001 -#define GLUT_COMPATIBILITY_PROFILE 0x0002 - -/* - * Process loop function, see freeglut_main.c - */ -FGAPI void FGAPIENTRY glutMainLoopEvent( void ); -FGAPI void FGAPIENTRY glutLeaveMainLoop( void ); -FGAPI void FGAPIENTRY glutExit ( void ); - -/* - * Window management functions, see freeglut_window.c - */ -FGAPI void FGAPIENTRY glutFullScreenToggle( void ); -FGAPI void FGAPIENTRY glutLeaveFullScreen( void ); - -/* - * Window-specific callback functions, see freeglut_callbacks.c - */ -FGAPI void FGAPIENTRY glutMouseWheelFunc( void (* callback)( int, int, int, int ) ); -FGAPI void FGAPIENTRY glutCloseFunc( void (* callback)( void ) ); -FGAPI void FGAPIENTRY glutWMCloseFunc( void (* callback)( void ) ); -/* A. Donev: Also a destruction callback for menus */ -FGAPI void FGAPIENTRY glutMenuDestroyFunc( void (* callback)( void ) ); - -/* - * State setting and retrieval functions, see freeglut_state.c - */ -FGAPI void FGAPIENTRY glutSetOption ( GLenum option_flag, int value ); -FGAPI int * FGAPIENTRY glutGetModeValues(GLenum mode, int * size); -/* A.Donev: User-data manipulation */ -FGAPI void* FGAPIENTRY glutGetWindowData( void ); -FGAPI void FGAPIENTRY glutSetWindowData(void* data); -FGAPI void* FGAPIENTRY glutGetMenuData( void ); -FGAPI void FGAPIENTRY glutSetMenuData(void* data); - -/* - * Font stuff, see freeglut_font.c - */ -FGAPI int FGAPIENTRY glutBitmapHeight( void* font ); -FGAPI GLfloat FGAPIENTRY glutStrokeHeight( void* font ); -FGAPI void FGAPIENTRY glutBitmapString( void* font, const unsigned char *string ); -FGAPI void FGAPIENTRY glutStrokeString( void* font, const unsigned char *string ); - -/* - * Geometry functions, see freeglut_geometry.c - */ -FGAPI void FGAPIENTRY glutWireRhombicDodecahedron( void ); -FGAPI void FGAPIENTRY glutSolidRhombicDodecahedron( void ); -FGAPI void FGAPIENTRY glutWireSierpinskiSponge ( int num_levels, GLdouble offset[3], GLdouble scale ); -FGAPI void FGAPIENTRY glutSolidSierpinskiSponge ( int num_levels, GLdouble offset[3], GLdouble scale ); -FGAPI void FGAPIENTRY glutWireCylinder( GLdouble radius, GLdouble height, GLint slices, GLint stacks); -FGAPI void FGAPIENTRY glutSolidCylinder( GLdouble radius, GLdouble height, GLint slices, GLint stacks); - -/* - * Extension functions, see freeglut_ext.c - */ -typedef void (*GLUTproc)(); -FGAPI GLUTproc FGAPIENTRY glutGetProcAddress( const char *procName ); - -/* - * Multi-touch/multi-pointer extensions - */ - -#define GLUT_HAS_MULTI 1 - -FGAPI void FGAPIENTRY glutMultiEntryFunc( void (* callback)( int, int ) ); -FGAPI void FGAPIENTRY glutMultiButtonFunc( void (* callback)( int, int, int, int, int ) ); -FGAPI void FGAPIENTRY glutMultiMotionFunc( void (* callback)( int, int, int ) ); -FGAPI void FGAPIENTRY glutMultiPassiveFunc( void (* callback)( int, int, int ) ); - -/* - * Joystick functions, see freeglut_joystick.c - */ -/* USE OF THESE FUNCTIONS IS DEPRECATED !!!!! */ -/* If you have a serious need for these functions in your application, please either - * contact the "freeglut" developer community at freeglut-developer@lists.sourceforge.net, - * switch to the OpenGLUT library, or else port your joystick functionality over to PLIB's - * "js" library. - */ -int glutJoystickGetNumAxes( int ident ); -int glutJoystickGetNumButtons( int ident ); -int glutJoystickNotWorking( int ident ); -float glutJoystickGetDeadBand( int ident, int axis ); -void glutJoystickSetDeadBand( int ident, int axis, float db ); -float glutJoystickGetSaturation( int ident, int axis ); -void glutJoystickSetSaturation( int ident, int axis, float st ); -void glutJoystickSetMinRange( int ident, float *axes ); -void glutJoystickSetMaxRange( int ident, float *axes ); -void glutJoystickSetCenter( int ident, float *axes ); -void glutJoystickGetMinRange( int ident, float *axes ); -void glutJoystickGetMaxRange( int ident, float *axes ); -void glutJoystickGetCenter( int ident, float *axes ); - -/* - * Initialization functions, see freeglut_init.c - */ -FGAPI void FGAPIENTRY glutInitContextVersion( int majorVersion, int minorVersion ); -FGAPI void FGAPIENTRY glutInitContextFlags( int flags ); -FGAPI void FGAPIENTRY glutInitContextProfile( int profile ); - -/* to get the typedef for va_list */ -#include - -FGAPI void FGAPIENTRY glutInitErrorFunc( void (* vError)( const char *fmt, va_list ap ) ); -FGAPI void FGAPIENTRY glutInitWarningFunc( void (* vWarning)( const char *fmt, va_list ap ) ); - -/* - * GLUT API macro definitions -- the display mode definitions - */ -#define GLUT_CAPTIONLESS 0x0400 -#define GLUT_BORDERLESS 0x0800 -#define GLUT_SRGB 0x1000 - -#ifdef __cplusplus - } -#endif - -/*** END OF FILE ***/ - -#endif /* __FREEGLUT_EXT_H__ */ diff --git a/interface/external/freeglut/include/GL/freeglut_std.h b/interface/external/freeglut/include/GL/freeglut_std.h deleted file mode 100644 index 2e41efd7c5..0000000000 --- a/interface/external/freeglut/include/GL/freeglut_std.h +++ /dev/null @@ -1,630 +0,0 @@ -#ifndef __FREEGLUT_STD_H__ -#define __FREEGLUT_STD_H__ - -/* - * freeglut_std.h - * - * The GLUT-compatible part of the freeglut library include file - * - * Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved. - * Written by Pawel W. Olszta, - * Creation date: Thu Dec 2 1999 - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - -#ifdef __cplusplus - extern "C" { -#endif - -/* - * Under windows, we have to differentiate between static and dynamic libraries - */ -#ifdef _WIN32 -/* #pragma may not be supported by some compilers. - * Discussion by FreeGLUT developers suggests that - * Visual C++ specific code involving pragmas may - * need to move to a separate header. 24th Dec 2003 - */ - -/* Define FREEGLUT_LIB_PRAGMAS to 1 to include library - * pragmas or to 0 to exclude library pragmas. - * The default behavior depends on the compiler/platform. - */ -# ifndef FREEGLUT_LIB_PRAGMAS -# if ( defined(_MSC_VER) || defined(__WATCOMC__) ) && !defined(_WIN32_WCE) -# define FREEGLUT_LIB_PRAGMAS 1 -# else -# define FREEGLUT_LIB_PRAGMAS 0 -# endif -# endif - -# ifndef WIN32_LEAN_AND_MEAN -# define WIN32_LEAN_AND_MEAN 1 -# endif -# ifndef NOMINMAX -# define NOMINMAX -# endif -# include - -/* Windows static library */ -# ifdef FREEGLUT_STATIC - -#error Static linking is not supported with this build. Please remove the FREEGLUT_STATIC preprocessor directive, or download the source code from http://freeglut.sf.net/ and build against that. - -/* Windows shared library (DLL) */ -# else - -# define FGAPIENTRY __stdcall -# if defined(FREEGLUT_EXPORTS) -# define FGAPI __declspec(dllexport) -# else -# define FGAPI __declspec(dllimport) - - /* Link with Win32 shared freeglut lib */ -# if FREEGLUT_LIB_PRAGMAS -# pragma comment (lib, "freeglut.lib") -# endif - -# endif - -# endif - -/* Drag in other Windows libraries as required by FreeGLUT */ -# if FREEGLUT_LIB_PRAGMAS -# pragma comment (lib, "glu32.lib") /* link OpenGL Utility lib */ -# pragma comment (lib, "opengl32.lib") /* link Microsoft OpenGL lib */ -# pragma comment (lib, "gdi32.lib") /* link Windows GDI lib */ -# pragma comment (lib, "winmm.lib") /* link Windows MultiMedia lib */ -# pragma comment (lib, "user32.lib") /* link Windows user lib */ -# endif - -#else - -/* Non-Windows definition of FGAPI and FGAPIENTRY */ -# define FGAPI -# define FGAPIENTRY - -#endif - -/* - * The freeglut and GLUT API versions - */ -#define FREEGLUT 1 -#define GLUT_API_VERSION 4 -#define GLUT_XLIB_IMPLEMENTATION 13 -/* Deprecated: - cf. http://sourceforge.net/mailarchive/forum.php?thread_name=CABcAi1hw7cr4xtigckaGXB5X8wddLfMcbA_rZ3NAuwMrX_zmsw%40mail.gmail.com&forum_name=freeglut-developer */ -#define FREEGLUT_VERSION_2_0 1 - -/* - * Always include OpenGL and GLU headers - */ -#if __APPLE__ -# include -# include -#else -# include -# include -#endif - -/* - * GLUT API macro definitions -- the special key codes: - */ -#define GLUT_KEY_F1 0x0001 -#define GLUT_KEY_F2 0x0002 -#define GLUT_KEY_F3 0x0003 -#define GLUT_KEY_F4 0x0004 -#define GLUT_KEY_F5 0x0005 -#define GLUT_KEY_F6 0x0006 -#define GLUT_KEY_F7 0x0007 -#define GLUT_KEY_F8 0x0008 -#define GLUT_KEY_F9 0x0009 -#define GLUT_KEY_F10 0x000A -#define GLUT_KEY_F11 0x000B -#define GLUT_KEY_F12 0x000C -#define GLUT_KEY_LEFT 0x0064 -#define GLUT_KEY_UP 0x0065 -#define GLUT_KEY_RIGHT 0x0066 -#define GLUT_KEY_DOWN 0x0067 -#define GLUT_KEY_PAGE_UP 0x0068 -#define GLUT_KEY_PAGE_DOWN 0x0069 -#define GLUT_KEY_HOME 0x006A -#define GLUT_KEY_END 0x006B -#define GLUT_KEY_INSERT 0x006C - -/* - * GLUT API macro definitions -- mouse state definitions - */ -#define GLUT_LEFT_BUTTON 0x0000 -#define GLUT_MIDDLE_BUTTON 0x0001 -#define GLUT_RIGHT_BUTTON 0x0002 -#define GLUT_DOWN 0x0000 -#define GLUT_UP 0x0001 -#define GLUT_LEFT 0x0000 -#define GLUT_ENTERED 0x0001 - -/* - * GLUT API macro definitions -- the display mode definitions - */ -#define GLUT_RGB 0x0000 -#define GLUT_RGBA 0x0000 -#define GLUT_INDEX 0x0001 -#define GLUT_SINGLE 0x0000 -#define GLUT_DOUBLE 0x0002 -#define GLUT_ACCUM 0x0004 -#define GLUT_ALPHA 0x0008 -#define GLUT_DEPTH 0x0010 -#define GLUT_STENCIL 0x0020 -#define GLUT_MULTISAMPLE 0x0080 -#define GLUT_STEREO 0x0100 -#define GLUT_LUMINANCE 0x0200 - -/* - * GLUT API macro definitions -- windows and menu related definitions - */ -#define GLUT_MENU_NOT_IN_USE 0x0000 -#define GLUT_MENU_IN_USE 0x0001 -#define GLUT_NOT_VISIBLE 0x0000 -#define GLUT_VISIBLE 0x0001 -#define GLUT_HIDDEN 0x0000 -#define GLUT_FULLY_RETAINED 0x0001 -#define GLUT_PARTIALLY_RETAINED 0x0002 -#define GLUT_FULLY_COVERED 0x0003 - -/* - * GLUT API macro definitions -- fonts definitions - * - * Steve Baker suggested to make it binary compatible with GLUT: - */ -#if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) || defined(__WATCOMC__) -# define GLUT_STROKE_ROMAN ((void *)0x0000) -# define GLUT_STROKE_MONO_ROMAN ((void *)0x0001) -# define GLUT_BITMAP_9_BY_15 ((void *)0x0002) -# define GLUT_BITMAP_8_BY_13 ((void *)0x0003) -# define GLUT_BITMAP_TIMES_ROMAN_10 ((void *)0x0004) -# define GLUT_BITMAP_TIMES_ROMAN_24 ((void *)0x0005) -# define GLUT_BITMAP_HELVETICA_10 ((void *)0x0006) -# define GLUT_BITMAP_HELVETICA_12 ((void *)0x0007) -# define GLUT_BITMAP_HELVETICA_18 ((void *)0x0008) -#else - /* - * I don't really know if it's a good idea... But here it goes: - */ - extern void* glutStrokeRoman; - extern void* glutStrokeMonoRoman; - extern void* glutBitmap9By15; - extern void* glutBitmap8By13; - extern void* glutBitmapTimesRoman10; - extern void* glutBitmapTimesRoman24; - extern void* glutBitmapHelvetica10; - extern void* glutBitmapHelvetica12; - extern void* glutBitmapHelvetica18; - - /* - * Those pointers will be used by following definitions: - */ -# define GLUT_STROKE_ROMAN ((void *) &glutStrokeRoman) -# define GLUT_STROKE_MONO_ROMAN ((void *) &glutStrokeMonoRoman) -# define GLUT_BITMAP_9_BY_15 ((void *) &glutBitmap9By15) -# define GLUT_BITMAP_8_BY_13 ((void *) &glutBitmap8By13) -# define GLUT_BITMAP_TIMES_ROMAN_10 ((void *) &glutBitmapTimesRoman10) -# define GLUT_BITMAP_TIMES_ROMAN_24 ((void *) &glutBitmapTimesRoman24) -# define GLUT_BITMAP_HELVETICA_10 ((void *) &glutBitmapHelvetica10) -# define GLUT_BITMAP_HELVETICA_12 ((void *) &glutBitmapHelvetica12) -# define GLUT_BITMAP_HELVETICA_18 ((void *) &glutBitmapHelvetica18) -#endif - -/* - * GLUT API macro definitions -- the glutGet parameters - */ -#define GLUT_WINDOW_X 0x0064 -#define GLUT_WINDOW_Y 0x0065 -#define GLUT_WINDOW_WIDTH 0x0066 -#define GLUT_WINDOW_HEIGHT 0x0067 -#define GLUT_WINDOW_BUFFER_SIZE 0x0068 -#define GLUT_WINDOW_STENCIL_SIZE 0x0069 -#define GLUT_WINDOW_DEPTH_SIZE 0x006A -#define GLUT_WINDOW_RED_SIZE 0x006B -#define GLUT_WINDOW_GREEN_SIZE 0x006C -#define GLUT_WINDOW_BLUE_SIZE 0x006D -#define GLUT_WINDOW_ALPHA_SIZE 0x006E -#define GLUT_WINDOW_ACCUM_RED_SIZE 0x006F -#define GLUT_WINDOW_ACCUM_GREEN_SIZE 0x0070 -#define GLUT_WINDOW_ACCUM_BLUE_SIZE 0x0071 -#define GLUT_WINDOW_ACCUM_ALPHA_SIZE 0x0072 -#define GLUT_WINDOW_DOUBLEBUFFER 0x0073 -#define GLUT_WINDOW_RGBA 0x0074 -#define GLUT_WINDOW_PARENT 0x0075 -#define GLUT_WINDOW_NUM_CHILDREN 0x0076 -#define GLUT_WINDOW_COLORMAP_SIZE 0x0077 -#define GLUT_WINDOW_NUM_SAMPLES 0x0078 -#define GLUT_WINDOW_STEREO 0x0079 -#define GLUT_WINDOW_CURSOR 0x007A - -#define GLUT_SCREEN_WIDTH 0x00C8 -#define GLUT_SCREEN_HEIGHT 0x00C9 -#define GLUT_SCREEN_WIDTH_MM 0x00CA -#define GLUT_SCREEN_HEIGHT_MM 0x00CB -#define GLUT_MENU_NUM_ITEMS 0x012C -#define GLUT_DISPLAY_MODE_POSSIBLE 0x0190 -#define GLUT_INIT_WINDOW_X 0x01F4 -#define GLUT_INIT_WINDOW_Y 0x01F5 -#define GLUT_INIT_WINDOW_WIDTH 0x01F6 -#define GLUT_INIT_WINDOW_HEIGHT 0x01F7 -#define GLUT_INIT_DISPLAY_MODE 0x01F8 -#define GLUT_ELAPSED_TIME 0x02BC -#define GLUT_WINDOW_FORMAT_ID 0x007B - -/* - * GLUT API macro definitions -- the glutDeviceGet parameters - */ -#define GLUT_HAS_KEYBOARD 0x0258 -#define GLUT_HAS_MOUSE 0x0259 -#define GLUT_HAS_SPACEBALL 0x025A -#define GLUT_HAS_DIAL_AND_BUTTON_BOX 0x025B -#define GLUT_HAS_TABLET 0x025C -#define GLUT_NUM_MOUSE_BUTTONS 0x025D -#define GLUT_NUM_SPACEBALL_BUTTONS 0x025E -#define GLUT_NUM_BUTTON_BOX_BUTTONS 0x025F -#define GLUT_NUM_DIALS 0x0260 -#define GLUT_NUM_TABLET_BUTTONS 0x0261 -#define GLUT_DEVICE_IGNORE_KEY_REPEAT 0x0262 -#define GLUT_DEVICE_KEY_REPEAT 0x0263 -#define GLUT_HAS_JOYSTICK 0x0264 -#define GLUT_OWNS_JOYSTICK 0x0265 -#define GLUT_JOYSTICK_BUTTONS 0x0266 -#define GLUT_JOYSTICK_AXES 0x0267 -#define GLUT_JOYSTICK_POLL_RATE 0x0268 - -/* - * GLUT API macro definitions -- the glutLayerGet parameters - */ -#define GLUT_OVERLAY_POSSIBLE 0x0320 -#define GLUT_LAYER_IN_USE 0x0321 -#define GLUT_HAS_OVERLAY 0x0322 -#define GLUT_TRANSPARENT_INDEX 0x0323 -#define GLUT_NORMAL_DAMAGED 0x0324 -#define GLUT_OVERLAY_DAMAGED 0x0325 - -/* - * GLUT API macro definitions -- the glutVideoResizeGet parameters - */ -#define GLUT_VIDEO_RESIZE_POSSIBLE 0x0384 -#define GLUT_VIDEO_RESIZE_IN_USE 0x0385 -#define GLUT_VIDEO_RESIZE_X_DELTA 0x0386 -#define GLUT_VIDEO_RESIZE_Y_DELTA 0x0387 -#define GLUT_VIDEO_RESIZE_WIDTH_DELTA 0x0388 -#define GLUT_VIDEO_RESIZE_HEIGHT_DELTA 0x0389 -#define GLUT_VIDEO_RESIZE_X 0x038A -#define GLUT_VIDEO_RESIZE_Y 0x038B -#define GLUT_VIDEO_RESIZE_WIDTH 0x038C -#define GLUT_VIDEO_RESIZE_HEIGHT 0x038D - -/* - * GLUT API macro definitions -- the glutUseLayer parameters - */ -#define GLUT_NORMAL 0x0000 -#define GLUT_OVERLAY 0x0001 - -/* - * GLUT API macro definitions -- the glutGetModifiers parameters - */ -#define GLUT_ACTIVE_SHIFT 0x0001 -#define GLUT_ACTIVE_CTRL 0x0002 -#define GLUT_ACTIVE_ALT 0x0004 - -/* - * GLUT API macro definitions -- the glutSetCursor parameters - */ -#define GLUT_CURSOR_RIGHT_ARROW 0x0000 -#define GLUT_CURSOR_LEFT_ARROW 0x0001 -#define GLUT_CURSOR_INFO 0x0002 -#define GLUT_CURSOR_DESTROY 0x0003 -#define GLUT_CURSOR_HELP 0x0004 -#define GLUT_CURSOR_CYCLE 0x0005 -#define GLUT_CURSOR_SPRAY 0x0006 -#define GLUT_CURSOR_WAIT 0x0007 -#define GLUT_CURSOR_TEXT 0x0008 -#define GLUT_CURSOR_CROSSHAIR 0x0009 -#define GLUT_CURSOR_UP_DOWN 0x000A -#define GLUT_CURSOR_LEFT_RIGHT 0x000B -#define GLUT_CURSOR_TOP_SIDE 0x000C -#define GLUT_CURSOR_BOTTOM_SIDE 0x000D -#define GLUT_CURSOR_LEFT_SIDE 0x000E -#define GLUT_CURSOR_RIGHT_SIDE 0x000F -#define GLUT_CURSOR_TOP_LEFT_CORNER 0x0010 -#define GLUT_CURSOR_TOP_RIGHT_CORNER 0x0011 -#define GLUT_CURSOR_BOTTOM_RIGHT_CORNER 0x0012 -#define GLUT_CURSOR_BOTTOM_LEFT_CORNER 0x0013 -#define GLUT_CURSOR_INHERIT 0x0064 -#define GLUT_CURSOR_NONE 0x0065 -#define GLUT_CURSOR_FULL_CROSSHAIR 0x0066 - -/* - * GLUT API macro definitions -- RGB color component specification definitions - */ -#define GLUT_RED 0x0000 -#define GLUT_GREEN 0x0001 -#define GLUT_BLUE 0x0002 - -/* - * GLUT API macro definitions -- additional keyboard and joystick definitions - */ -#define GLUT_KEY_REPEAT_OFF 0x0000 -#define GLUT_KEY_REPEAT_ON 0x0001 -#define GLUT_KEY_REPEAT_DEFAULT 0x0002 - -#define GLUT_JOYSTICK_BUTTON_A 0x0001 -#define GLUT_JOYSTICK_BUTTON_B 0x0002 -#define GLUT_JOYSTICK_BUTTON_C 0x0004 -#define GLUT_JOYSTICK_BUTTON_D 0x0008 - -/* - * GLUT API macro definitions -- game mode definitions - */ -#define GLUT_GAME_MODE_ACTIVE 0x0000 -#define GLUT_GAME_MODE_POSSIBLE 0x0001 -#define GLUT_GAME_MODE_WIDTH 0x0002 -#define GLUT_GAME_MODE_HEIGHT 0x0003 -#define GLUT_GAME_MODE_PIXEL_DEPTH 0x0004 -#define GLUT_GAME_MODE_REFRESH_RATE 0x0005 -#define GLUT_GAME_MODE_DISPLAY_CHANGED 0x0006 - -/* - * Initialization functions, see fglut_init.c - */ -FGAPI void FGAPIENTRY glutInit( int* pargc, char** argv ); -FGAPI void FGAPIENTRY glutInitWindowPosition( int x, int y ); -FGAPI void FGAPIENTRY glutInitWindowSize( int width, int height ); -FGAPI void FGAPIENTRY glutInitDisplayMode( unsigned int displayMode ); -FGAPI void FGAPIENTRY glutInitDisplayString( const char* displayMode ); - -/* - * Process loop function, see freeglut_main.c - */ -FGAPI void FGAPIENTRY glutMainLoop( void ); - -/* - * Window management functions, see freeglut_window.c - */ -FGAPI int FGAPIENTRY glutCreateWindow( const char* title ); -FGAPI int FGAPIENTRY glutCreateSubWindow( int window, int x, int y, int width, int height ); -FGAPI void FGAPIENTRY glutDestroyWindow( int window ); -FGAPI void FGAPIENTRY glutSetWindow( int window ); -FGAPI int FGAPIENTRY glutGetWindow( void ); -FGAPI void FGAPIENTRY glutSetWindowTitle( const char* title ); -FGAPI void FGAPIENTRY glutSetIconTitle( const char* title ); -FGAPI void FGAPIENTRY glutReshapeWindow( int width, int height ); -FGAPI void FGAPIENTRY glutPositionWindow( int x, int y ); -FGAPI void FGAPIENTRY glutShowWindow( void ); -FGAPI void FGAPIENTRY glutHideWindow( void ); -FGAPI void FGAPIENTRY glutIconifyWindow( void ); -FGAPI void FGAPIENTRY glutPushWindow( void ); -FGAPI void FGAPIENTRY glutPopWindow( void ); -FGAPI void FGAPIENTRY glutFullScreen( void ); - -/* - * Display-connected functions, see freeglut_display.c - */ -FGAPI void FGAPIENTRY glutPostWindowRedisplay( int window ); -FGAPI void FGAPIENTRY glutPostRedisplay( void ); -FGAPI void FGAPIENTRY glutSwapBuffers( void ); - -/* - * Mouse cursor functions, see freeglut_cursor.c - */ -FGAPI void FGAPIENTRY glutWarpPointer( int x, int y ); -FGAPI void FGAPIENTRY glutSetCursor( int cursor ); - -/* - * Overlay stuff, see freeglut_overlay.c - */ -FGAPI void FGAPIENTRY glutEstablishOverlay( void ); -FGAPI void FGAPIENTRY glutRemoveOverlay( void ); -FGAPI void FGAPIENTRY glutUseLayer( GLenum layer ); -FGAPI void FGAPIENTRY glutPostOverlayRedisplay( void ); -FGAPI void FGAPIENTRY glutPostWindowOverlayRedisplay( int window ); -FGAPI void FGAPIENTRY glutShowOverlay( void ); -FGAPI void FGAPIENTRY glutHideOverlay( void ); - -/* - * Menu stuff, see freeglut_menu.c - */ -FGAPI int FGAPIENTRY glutCreateMenu( void (* callback)( int menu ) ); -FGAPI void FGAPIENTRY glutDestroyMenu( int menu ); -FGAPI int FGAPIENTRY glutGetMenu( void ); -FGAPI void FGAPIENTRY glutSetMenu( int menu ); -FGAPI void FGAPIENTRY glutAddMenuEntry( const char* label, int value ); -FGAPI void FGAPIENTRY glutAddSubMenu( const char* label, int subMenu ); -FGAPI void FGAPIENTRY glutChangeToMenuEntry( int item, const char* label, int value ); -FGAPI void FGAPIENTRY glutChangeToSubMenu( int item, const char* label, int value ); -FGAPI void FGAPIENTRY glutRemoveMenuItem( int item ); -FGAPI void FGAPIENTRY glutAttachMenu( int button ); -FGAPI void FGAPIENTRY glutDetachMenu( int button ); - -/* - * Global callback functions, see freeglut_callbacks.c - */ -FGAPI void FGAPIENTRY glutTimerFunc( unsigned int time, void (* callback)( int ), int value ); -FGAPI void FGAPIENTRY glutIdleFunc( void (* callback)( void ) ); - -/* - * Window-specific callback functions, see freeglut_callbacks.c - */ -FGAPI void FGAPIENTRY glutKeyboardFunc( void (* callback)( unsigned char, int, int ) ); -FGAPI void FGAPIENTRY glutSpecialFunc( void (* callback)( int, int, int ) ); -FGAPI void FGAPIENTRY glutReshapeFunc( void (* callback)( int, int ) ); -FGAPI void FGAPIENTRY glutVisibilityFunc( void (* callback)( int ) ); -FGAPI void FGAPIENTRY glutDisplayFunc( void (* callback)( void ) ); -FGAPI void FGAPIENTRY glutMouseFunc( void (* callback)( int, int, int, int ) ); -FGAPI void FGAPIENTRY glutMotionFunc( void (* callback)( int, int ) ); -FGAPI void FGAPIENTRY glutPassiveMotionFunc( void (* callback)( int, int ) ); -FGAPI void FGAPIENTRY glutEntryFunc( void (* callback)( int ) ); - -FGAPI void FGAPIENTRY glutKeyboardUpFunc( void (* callback)( unsigned char, int, int ) ); -FGAPI void FGAPIENTRY glutSpecialUpFunc( void (* callback)( int, int, int ) ); -FGAPI void FGAPIENTRY glutJoystickFunc( void (* callback)( unsigned int, int, int, int ), int pollInterval ); -FGAPI void FGAPIENTRY glutMenuStateFunc( void (* callback)( int ) ); -FGAPI void FGAPIENTRY glutMenuStatusFunc( void (* callback)( int, int, int ) ); -FGAPI void FGAPIENTRY glutOverlayDisplayFunc( void (* callback)( void ) ); -FGAPI void FGAPIENTRY glutWindowStatusFunc( void (* callback)( int ) ); - -FGAPI void FGAPIENTRY glutSpaceballMotionFunc( void (* callback)( int, int, int ) ); -FGAPI void FGAPIENTRY glutSpaceballRotateFunc( void (* callback)( int, int, int ) ); -FGAPI void FGAPIENTRY glutSpaceballButtonFunc( void (* callback)( int, int ) ); -FGAPI void FGAPIENTRY glutButtonBoxFunc( void (* callback)( int, int ) ); -FGAPI void FGAPIENTRY glutDialsFunc( void (* callback)( int, int ) ); -FGAPI void FGAPIENTRY glutTabletMotionFunc( void (* callback)( int, int ) ); -FGAPI void FGAPIENTRY glutTabletButtonFunc( void (* callback)( int, int, int, int ) ); - -/* - * State setting and retrieval functions, see freeglut_state.c - */ -FGAPI int FGAPIENTRY glutGet( GLenum query ); -FGAPI int FGAPIENTRY glutDeviceGet( GLenum query ); -FGAPI int FGAPIENTRY glutGetModifiers( void ); -FGAPI int FGAPIENTRY glutLayerGet( GLenum query ); - -/* - * Font stuff, see freeglut_font.c - */ -FGAPI void FGAPIENTRY glutBitmapCharacter( void* font, int character ); -FGAPI int FGAPIENTRY glutBitmapWidth( void* font, int character ); -FGAPI void FGAPIENTRY glutStrokeCharacter( void* font, int character ); -FGAPI int FGAPIENTRY glutStrokeWidth( void* font, int character ); -FGAPI int FGAPIENTRY glutBitmapLength( void* font, const unsigned char* string ); -FGAPI int FGAPIENTRY glutStrokeLength( void* font, const unsigned char* string ); - -/* - * Geometry functions, see freeglut_geometry.c - */ -FGAPI void FGAPIENTRY glutWireCube( GLdouble size ); -FGAPI void FGAPIENTRY glutSolidCube( GLdouble size ); -FGAPI void FGAPIENTRY glutWireSphere( GLdouble radius, GLint slices, GLint stacks ); -FGAPI void FGAPIENTRY glutSolidSphere( GLdouble radius, GLint slices, GLint stacks ); -FGAPI void FGAPIENTRY glutWireCone( GLdouble base, GLdouble height, GLint slices, GLint stacks ); -FGAPI void FGAPIENTRY glutSolidCone( GLdouble base, GLdouble height, GLint slices, GLint stacks ); - -FGAPI void FGAPIENTRY glutWireTorus( GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings ); -FGAPI void FGAPIENTRY glutSolidTorus( GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings ); -FGAPI void FGAPIENTRY glutWireDodecahedron( void ); -FGAPI void FGAPIENTRY glutSolidDodecahedron( void ); -FGAPI void FGAPIENTRY glutWireOctahedron( void ); -FGAPI void FGAPIENTRY glutSolidOctahedron( void ); -FGAPI void FGAPIENTRY glutWireTetrahedron( void ); -FGAPI void FGAPIENTRY glutSolidTetrahedron( void ); -FGAPI void FGAPIENTRY glutWireIcosahedron( void ); -FGAPI void FGAPIENTRY glutSolidIcosahedron( void ); - -/* - * Teapot rendering functions, found in freeglut_teapot.c - * NB: front facing polygons have clockwise winding, not counter clockwise - */ -FGAPI void FGAPIENTRY glutWireTeapot( GLdouble size ); -FGAPI void FGAPIENTRY glutSolidTeapot( GLdouble size ); - -/* - * Game mode functions, see freeglut_gamemode.c - */ -FGAPI void FGAPIENTRY glutGameModeString( const char* string ); -FGAPI int FGAPIENTRY glutEnterGameMode( void ); -FGAPI void FGAPIENTRY glutLeaveGameMode( void ); -FGAPI int FGAPIENTRY glutGameModeGet( GLenum query ); - -/* - * Video resize functions, see freeglut_videoresize.c - */ -FGAPI int FGAPIENTRY glutVideoResizeGet( GLenum query ); -FGAPI void FGAPIENTRY glutSetupVideoResizing( void ); -FGAPI void FGAPIENTRY glutStopVideoResizing( void ); -FGAPI void FGAPIENTRY glutVideoResize( int x, int y, int width, int height ); -FGAPI void FGAPIENTRY glutVideoPan( int x, int y, int width, int height ); - -/* - * Colormap functions, see freeglut_misc.c - */ -FGAPI void FGAPIENTRY glutSetColor( int color, GLfloat red, GLfloat green, GLfloat blue ); -FGAPI GLfloat FGAPIENTRY glutGetColor( int color, int component ); -FGAPI void FGAPIENTRY glutCopyColormap( int window ); - -/* - * Misc keyboard and joystick functions, see freeglut_misc.c - */ -FGAPI void FGAPIENTRY glutIgnoreKeyRepeat( int ignore ); -FGAPI void FGAPIENTRY glutSetKeyRepeat( int repeatMode ); -FGAPI void FGAPIENTRY glutForceJoystickFunc( void ); - -/* - * Misc functions, see freeglut_misc.c - */ -FGAPI int FGAPIENTRY glutExtensionSupported( const char* extension ); -FGAPI void FGAPIENTRY glutReportErrors( void ); - -/* Comment from glut.h of classic GLUT: - - Win32 has an annoying issue where there are multiple C run-time - libraries (CRTs). If the executable is linked with a different CRT - from the GLUT DLL, the GLUT DLL will not share the same CRT static - data seen by the executable. In particular, atexit callbacks registered - in the executable will not be called if GLUT calls its (different) - exit routine). GLUT is typically built with the - "/MD" option (the CRT with multithreading DLL support), but the Visual - C++ linker default is "/ML" (the single threaded CRT). - - One workaround to this issue is requiring users to always link with - the same CRT as GLUT is compiled with. That requires users supply a - non-standard option. GLUT 3.7 has its own built-in workaround where - the executable's "exit" function pointer is covertly passed to GLUT. - GLUT then calls the executable's exit function pointer to ensure that - any "atexit" calls registered by the application are called if GLUT - needs to exit. - - Note that the __glut*WithExit routines should NEVER be called directly. - To avoid the atexit workaround, #define GLUT_DISABLE_ATEXIT_HACK. */ - -/* to get the prototype for exit() */ -#include - -#if defined(_WIN32) && !defined(GLUT_DISABLE_ATEXIT_HACK) && !defined(__WATCOMC__) -FGAPI void FGAPIENTRY __glutInitWithExit(int *argcp, char **argv, void (__cdecl *exitfunc)(int)); -FGAPI int FGAPIENTRY __glutCreateWindowWithExit(const char *title, void (__cdecl *exitfunc)(int)); -FGAPI int FGAPIENTRY __glutCreateMenuWithExit(void (* func)(int), void (__cdecl *exitfunc)(int)); -#ifndef FREEGLUT_BUILDING_LIB -#if defined(__GNUC__) -#define FGUNUSED __attribute__((unused)) -#else -#define FGUNUSED -#endif -static void FGAPIENTRY FGUNUSED glutInit_ATEXIT_HACK(int *argcp, char **argv) { __glutInitWithExit(argcp, argv, exit); } -#define glutInit glutInit_ATEXIT_HACK -static int FGAPIENTRY FGUNUSED glutCreateWindow_ATEXIT_HACK(const char *title) { return __glutCreateWindowWithExit(title, exit); } -#define glutCreateWindow glutCreateWindow_ATEXIT_HACK -static int FGAPIENTRY FGUNUSED glutCreateMenu_ATEXIT_HACK(void (* func)(int)) { return __glutCreateMenuWithExit(func, exit); } -#define glutCreateMenu glutCreateMenu_ATEXIT_HACK -#endif -#endif - -#ifdef __cplusplus - } -#endif - -/*** END OF FILE ***/ - -#endif /* __FREEGLUT_STD_H__ */ - diff --git a/interface/external/freeglut/include/GL/glut.h b/interface/external/freeglut/include/GL/glut.h deleted file mode 100644 index 6191f77b75..0000000000 --- a/interface/external/freeglut/include/GL/glut.h +++ /dev/null @@ -1,21 +0,0 @@ -#ifndef __GLUT_H__ -#define __GLUT_H__ - -/* - * glut.h - * - * The freeglut library include file - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - -#include "freeglut_std.h" - -/*** END OF FILE ***/ - -#endif /* __GLUT_H__ */ diff --git a/interface/external/freeglut/lib/freeglut.lib b/interface/external/freeglut/lib/freeglut.lib deleted file mode 100644 index a46ef049272e82bafc6eb2acc2b20c9318b84ba2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36642 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 IZuF}E1MA*(Gynhq diff --git a/interface/external/glew/LICENSE.txt b/interface/external/glew/LICENSE.txt deleted file mode 100644 index f7078042e9..0000000000 --- a/interface/external/glew/LICENSE.txt +++ /dev/null @@ -1,73 +0,0 @@ -The OpenGL Extension Wrangler Library -Copyright (C) 2002-2007, Milan Ikits -Copyright (C) 2002-2007, Marcelo E. Magallon -Copyright (C) 2002, Lev Povalahev -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -* The name of the author may be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGE. - - -Mesa 3-D graphics library -Version: 7.0 - -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -Copyright (c) 2007 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. diff --git a/interface/external/glew/bin/Release MX/Win32/glew32mx.dll b/interface/external/glew/bin/Release MX/Win32/glew32mx.dll deleted file mode 100644 index d5172618cecac323f50028a521ceaaf2887ba07e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229888 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%0DZEl1^@$Y50?ZwxC}Chf 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 SVT2Jz7-57FMi^oI|M3rGqyRtw diff --git a/interface/external/glew/bin/Release/x64/glew32.dll b/interface/external/glew/bin/Release/x64/glew32.dll deleted file mode 100644 index 477bc1bb6c2936a3ce80c01a0cf8698bba6eec92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364032 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 diff --git a/interface/external/glew/bin/Release/x64/glewinfo.exe b/interface/external/glew/bin/Release/x64/glewinfo.exe deleted file mode 100644 index 3f5770463a791db54588fb69e2406099f1663a56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388096 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 TuJFtC%k|6k%k|6k|MmJWuH$w? diff --git a/interface/external/glew/bin/Release/x64/visualinfo.exe b/interface/external/glew/bin/Release/x64/visualinfo.exe deleted file mode 100644 index 0b4d93a920bb24f276779fdc65a2907cbe62b5bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248832 zcmeF)cUV+c_cq`|85@ikb<|jiVoB^`7ZePbF`}_yG@`L<0+uMmBz6IH97c^T#+G7x zqgY}~u>{2$(O6?*i(OQV6}!&w+Rt<5KxPHV_y5Ory{}>Jz1QAroqhH>Gs8gJ_hx8b znx=Vcn&xzB+K(E)LiB%g`}#xEw89mBF05@Vc<{9!Jt7Xi)_KqeBm9RAA3AV&@4^0k zdk+~hG}gaQfB)feL;OD&;ve=-C;!1i`}MD7HWv!e1JARc@i}v2eOK52_KtkD>+T!t zyY3xXqw9$q>${$q`C8YL@C{wJ;qg*kC*t4QUC-WF-?ifheFv$&?(=LPu4(-y<8HTBfAX&!iZ#wHIoHd1;@hM|*i|8`VG|-rD&RY=^I5-r5vS>HqDky{C4bQ~lSk zTCx2%25g%V+iZBYS5x>zSFYrqUm(+2oe2-7rc-<{5#QzE?m$3O9pD>r_W zhk7K|&+3Tv_IK_au(y@7hW|~|o-pqUTKv;CW7}Kp<{cZnRHFz-Sb+bYFmHd&>ad(> z>8b6>r=@$$_t32I`<+(jp1>5V{pGziR>$Z7f9sVSdhp zl(>6-o7;F;ov8`?{SrTNI-OQKCug;r-^(_P)nVzYMo^=rFZ$9$v)Us9hFJsC($A;? z?F$3usmvzqQdQ`gnwIsY>Ql;Uiw*FPd^fanXk=&?t0N|0opnM+dk++>*jIYN!b7Z% zuz>mz_PbVl>jJ8P)k3$bGg>`d$Lfeo2|OJhm=bPJQ|7-nJf)_;rrDoG*!u5sT7sT< zX|3(;3aG{*dYfuiM|etjU`pW8z2Pb9EJa7B#s7(y7G{qL2nlzD1&p&gA_77JkEXYr z@1Zp=ckh{(wm00rrN25rLrpc`^i=sz2O0V{+i|(QChWa zqPMxD+63v}6dB+*Zg9!~zj1A~SYP|Oz2Vi=>>VRKLK+7zeCDOa`dRz#vA=Zg*&CLa zvd&-A;)C~n@1<#eiMLFuPUZvOd#M8*)Y4N+FEdXS-TWgT+8^qvr5E5s%lJ?i^-$&) zXf=}$d8v*U)kA$xTl+f0n`QVVwK8d1gl%hp+Bidh`Bc-i8Ac7m?1yj+^csfRkL%UD z_{d9(9~}^)`6b-*R`V>S<{8&Gesq9Ui}i^g9T2AZC7kruwDG}9o~jfQepT&8FH~KA z@z%5nqXQzU`m5Z&_eO5F*CDqVA)Z>eeOG$W7anSaFfF#?_~2eDL~Idsk1c3*SO$c6 zYB%dx9hPqDKdN$A1>x%ZlH-GGp+{-VrO%w}p~a6` zs-jn4=cR@ISPSdbGQWkV7Va0mH~piz9@_ZepP%SCYz<)!AFDAsjt{meu!jXi#TE(v z`ZYBnm6yT>!PPM#m6!Uya&QgT_jT3x7OTS&(85y-{-3|5#pbsVcVSvrWvyHL*YDcxYkvsDSpN6P{IbMLy76rEYat4mJ1GLMJ?X-4%OHbHsj2 z#a_(VT~+Lc*<&wjt|vVjvBST%+Rc`=URro!%GknIhoyIOPc6OI91rcLuhn5`qrU5i zmSF+CtakH_HE0^EnpRQRz}2*f`mU({v}(}o57x1dLdU+lWO{Ww#qFmV35^r zo}H~}ifa1TY<&W!)OSbprZHB#`Gagt=P2ChYPwc^w_I;J%xX6`&(?IRLYu2;tom*g znugD?+ReqYwG2`AzN_VX>bnkXIYs5aIxGJY${M&@)=}S8Wy>V1-JFuGrLQs{SIdV% zo?7~gSxi6HYB$fx*7S(N^Rx8yx2W%q>Pbn(s)6rJDxka|7 z(F&)!nkK66Mx$x?cy;`Y;CDdT61}UE$5H_)R2+u+(QfV+Z_I<)oxx(y3@o{OLxvt zhacg*aapL>)Kj}z-0HAYZtAJ2h&aH-n_@?cTj`~xr_Df$A27;J73C)tMUUQrkIz(( zf5XRn+_c)wO;&no;R&Z>i&`C)y1{Di+nky{eulonMyck*XLxAi$NZs|htEp24Xayq ztHbhH6V*IycY22z9@@k3;~wh#|1R4;eKrVt>8|uTY~X3NoA+mL&=?WIccuHWL5S6E z{$KV6C0z~vp6;PN3O}x%OcgzRnZH`Yh_bvn}RaZ2S=LCrYsRjb|n?sq8p6g1nM zn!aSZhjz1=+W!b&H1^cer%m_J{5FT5Nl3}ovm6_=YwW4Yn3Dd1tEV@ihw9mxJzJ;Bor)&9@MSFCn(bXMbeuErZ&jn}Bg%h>p;I{sOWqg{Q%mpf@X(y8&HnP6_UM^t?LQrs zyY?S%zl1&>nl^sSp9RAFHn&wvArzyV3N=x8hL+Q6q1sbh`?bQ8KL7NwN!)-`^PAX1 zLhT3QFL;K=U-D3AmMtQnj@52{w#-Wlvqh;VDW>U-5h|pyr`FmpY&UMS(;Mn>takHn z%e>T{9coXljMLa*xzfl}3s(Of>Nk5wcwkEC_)8(7@_-hhI@mFRP|% zQP#;8bzwtKMjdI#0w~Tfkqtfdt4?}P!n37_UqdaHHg?y_=v= zt?k{bwYHC_)7n0&vAO{E2#wOOerajrgG2sS$I5hl=3S@r`mM)KXV#O?w6wIq6syg{ zY6~r3wS^W*O-l>uWSx+4UhTqm)4Un_)iEJJy%cA)|7lI!AD4ff$Mqc^niiN6xZi5q z81Pt;P2Ho~)GeiYVz2)16RRyD08jdD2?0~kCIQdu)%SQdY)c6E8jo)c&^$EFX(?4l z9p(lF)zL--yJ>Je^-zQnd?UIzEp6+0YJtuH%^v$D_^G+R^3JibPZSY3JYkj zzOkzR3)veM&{)&7@q5Dp>ZpGs?0c;C-vjsW4GU0LS@pQT`qyc>RaXV^vL>eZC2U5{ z`<#{nY7+K+R@<8e0E;x0y_)|zJumgDrusfb|97AM?_qTfH$9%_rNuvX#s%Y=ZgtE? zzr6_o8#PT+FH{cDL;a|3KGZks)vKkJeYHF_o9X9iURq*GY;~)>O@Rmp$Fv`ITGrR{ zRF4-^k2@{TRqbqV7O^I##CfmtxLH&^Y*p<})lu#IW~W%~`oXfZ;8uGQk85CBdV{GR z>g5S_;Jaskc_Pi4xIgxzPS*Gge{1}wMbsLIEfjcE)qA2EF@97LE!NLzaj0)ptw!TN zd{j3-tG!bJYvR$^d``=@tcUYCEi3AH;*eFXrH-z-R72JIu+uUbA$R$Azi-Sz-MIKRIfzshx|f zI8&|hy99-7VM>G0BwR(?r+ola-H6stWdAjE2q z39wr2u>tL^@w@zSx0<@n7J$;e~m!CC$ zmo-(La{lS()ny3(b@dsh@_Kq*c3bZ1_WdL^HP!go3#Sw77XkK|?q2uOJkoC^dZ&{tmC&HProX}5Z{EHNdnNcvtq~A>R(0=kjgETf6!v@Xu2EVEXo@lU&4WiiKMIa-5hrGf?nzBhhDH`t2J|=T9j%4=w#x0(Sor`aJX~eHlgLqpekx_A1H_)#Yb&*_XcZ zhSNDdxPQ7TN5S#IG3q~J8>#!>#YpO2Jx?wD)kF_1!d@=l6)&xA;_28z>h;KKq0VDB z^EoXOuBgSjFTM8-*Wo?+#Pwh1=T2vOL=qMb-|>&Z($dnx1CNH=_eI$M47Kl6BR5hT zOv~`Zl-Mc})lUtW5$dG%+TcZN3GG5oL4W;^_5 zr=(gFkH-0gC#J;Z3;kK0@S%R2cdD`6_8UBD4DGCToYwX`R{N<4`-SuZPN&nJ-n!Z0 z5p`y)_qW;)q?b^SJZ_dAS2WC?VznP@ZBI+@=ya-Akl%2;Hb&*orK$O}8E`)Heb(o9Q_tc!0@akCWe+PQ1Wo@;YG8TGiezQ}Zmg-7u zrppVl;A6cLPRDv~@US|}>jPCsU-Ci0@!(r;p!a5-eG^W{6{x3RU2yO%JL2f0uIJh~vw%`*D)vPLzO9`F} z*2o@$-vwWI9ksZzz`c_G;GN`Sg0DAFV=p0Z6}%ptKwc(z6u3Wmn&2>SEAmLeW^h$< zFTuZK@f0Ap7W@_XdNt%-Pw*h{ujDd<>w;I2y#+tT0!t#_n(toJRPbQ(?}C%S?a03f zjs({x|4(pva1rw7g0Iz6N9=A@O4qzJfmmZy-kqZV8@EZXnnP97irM_;_74 zwJzlRf){}sk?(xzUep2LQsh4c*9JeSg1mPMeq2Y5eTuwF@DA`6@@&CV!3)V_1a|_D zArBB-7TlBkj^Hb`)zn&$8w*|o_9wq4cqG_^Tu5*T_+n+0<^DYPq80?FlFtY}T1!oB zDS5Zx1>i*T8o~X*1IS+pt_gmNJYMIVcj>GzW52$S9m1p{ILyDR`z-9&LG$$M$ISqw zU0)166CKmYzIB}3UoiKrP2_fhxo^!SHxkT!Yb4oUF!!ylkN6dVD4Mn$a4jA-&#x_Cz$)zIPxID+_!p>I|$~!6-sU@ znEO^mawWmsx4g){g1K*9ehp>Goa0_p?pwRb=LB=#T29_8nETdb@;brXw+4~F6g&<) zPiyi-!R^6skfQ~^2KFI$7JLs|ONKx44i=mWK1i-2cs6(q*-vnP@O1Ly+3rPc2p&eh zAUHp`1Nm3Mf7DbvZawk_!QX+4krxX74E&%1@=g@o27H1%L~vQ~X7am&Z`Dv!`+^)I zcsuwL^6NVP>vnGJ-*#NH!&MiDd5C&h3j6niS+4tk2FsY`UgLV`=u18!*b98CJj$?L z@Nry^50O_0UIt!Eo+0>S@C@>&g5LsvMD8P4z5eI4bR@SCd;#k^kX&EzN^o&qf39cpbPY*+=lF;4&v*mE`z-*Q3Y_AAF6j_aDTngrr%#jGjy^ZI@|j<*mxqy za|Dk9*CdY>90o2-9w^uhzFh=ax7Rthw2XZ2mo`sGqe!KE+-6EMQDuG2}#a z98J!g;=VjPfqRh82@U`^C+`)UiR)?w@;bqLz#92W!PCJP{7{XFf_s5?lA{IJ1ur3Y z7VHU5AO{ORfXi-wauva|!L7)Cg8PH3k{?fYFKR7t0rCaGPOQ!Ag^~BKg7<-cC2tV? zId~O$q2P|-ByytQO5nldA%ZioK--bu6}$;tn;ar|61WKYb;0j|@0yW!QNg9aN6F77 zxfk_MTy{5*FAH7?o=rX|coaB}yjgGrxC{9!!R5e>$WsLWjmvH+@<)Py0YC9Y-tP&X z0X{{3Q*dwa7IF>2Z-5t)ErRdksyv4LGSR)LTfsfa*90emTaXV6R__x!E&k-61eXMR zkiQjt9#`dyJ}8S_@OR);a;)It;HBgqf}4R8$*lx?g9ngn3qFXe@>}Fmg6D#(kv#;z z4=zZ)k>FnQYTz4%koPgccX3rdK;A0&XK*rknc#S^gFH=e1b7H}q+kp99da+h=Wtc7 zLvF2eZkMmD>(?wS)69Z=JypFkj_a3if_^`8=B~>>Z)qV$$4SvU;6qwi`WBIXRNPn zR)x%-ltbWo39h1;8)oCfii6rDP5q)e;Z%@9FWs8&=~*L*c|eAosVeW$Y{Sir}oDAGYdUTobLc*zO&IW)oHou ziTNgtbzje=(J_r2r*n?S)fkWa-W=7mP#u#u`3P-XVA`cn5i<;7`Ecl4l8S4UQ*|7F-nEkKAA99P8}* z($~Wkbgrs8<20x_CWrN79G~u}M5c!0Q_ENn&qwR~+i4{>(}U6OCA@*5wvx{ZUIku6 z-Xpjlcr1CX&begiHs5g7(P3_A%s19G-|7q*BSyT35q-&#g4NHlIW4!G__^`sf|J09 z$W;aR0Iww%5nKg4gZyNadns?@?)D?{MV)ggM)vn>;}N=n>gzCfQ9sg#1HW{Xe*DTX z>cTvt8uewoD=!fbKYxdK{ao=5D6yHML=s%L$>i`nhRYhS4dx%m@l>5Sp08`X?hNRi zM?ho#(TG=>@tPa)(mvDc;lp^lK65_^PjL`3ULd{Ig4NIaIV}gtb9K)77#Z`aj`_?{ z{T$|(>c{R-&nVY?MloV%F(98$MUjK^8qgST0rTg0LyY{rUE}#M;PX%2^RI}G8PAdb z6~UL7KlzYg_4AHS%Np_zg8PG~lfM>R1w4#w(>dqjW?%o6Fzp7atHYen$T#9s*ZODB zFfk_U`}`U5ttpt#SI?452=0s-ZznrHVKH-=v2lD(qhq4#=rAug*2At(^!Y|Jv<^zpOKpF-&9ORg;V07`%B5vox*kJ)Ftew9JkO{$;6{80UjF%mf*r`LA@Bc{dW zUSGW)XEBR`st>{}LYUm@aT+}uaQrpK_%W{W%W(XD|84wbh<5FvYy1W|jjzvl4%+`< zv^VF`ehk`AHrii_Rb|R8zYXXSsd_lflZ^Z}qGPJl(oBiXlpO26Nwh@AvgA2}eZVg= z(R-}U|9&p1FFoII^xCU>;rO)8bNdgP8~as~Yd)hGF+mLY9yXRJ@?gQ-cY?`X1YbrO%9C3NR-e;wTAcTg zY&F3{z~{-Y2yO)4L4Nv?dnGmSx8zHL_oI^W&#jPombn0`JyyTkKc4A>MM&yXF0y};YZAOH9H^hLi!)z4vWWy~kY zHJ@lktS<)iM8^nnxx5B6_5<#B7JWQpKe#;9mH%zze`ctA!3$v(pCRuSe46=_*9cAq zFD8E>cno+PdA#6u;9lep1Xlouk~<2%gLPPu+)VIKU@vlj;ECYNf1@mB!EM01$q$FP zSFJdBIr%TaXR(SWllKW$pPO-729duPJQUoTJYR5Q@EhcK!5&~Aa*WP7ok7O>+3?as zb6QT^!g^KDQ+a(V-dkTkTa?&L0b)2lk61`H3+8>z81lox?sXiE)z_2!mtfw9v>@*j ztgd@bi$D2$!6&hPJjn9}&jVk~Kw|NNdxKNSF@h_Cmy#m|-^2n*BsUkl5j=ogRd5{m zEpidT4Z+pOPh#AQnjc({d{OW|ERY*Fk@o??Ht+%RM!_Ay$>c?Xi-8^FNrI32t0Ojq zJXG*9@H^zLf(L->kV6Gm1;0XmL-6AYYV3PAkasb`JHW@t&!gRoIu*Q;d_{04@Er0X z!2#fp$v+6rEU%{aF8OQ0+rf>=Ho?=uuabug?h1Z-9eH=xIfo6w*blnnIPO-R9Of$O z!*sY`4T#qFgH;SyHurE@@kStC9OJbz;$8kwkJp{?&V1-z_oq0hLFC;!=P-NY`AcPt zmS1(kwC7-$e|i3;Ki@H<{mFD!`@uQ2H|oRtlx3=i!`#luC&-nLU5U+9U*uB=L&cEG z2|j>y+miDMo(--=zWsrFv3h|0$baaZW3jS7zdwzhC$1r%&FVvhDBQviT>HNgn`w3) zF^&4D&tEz%iHvvEh!^FG7tMH`MGD_yA`#?Z!O`HFIetwk0G=ETiuq<8-RAu>>^T{~=m2i1XR6QK#hw4Mf=$M9%sZL8Y z$KN&3y`JlF@rod?7CZ`ElRQ^&7`QNboM1Ef_GRQgNbv7iw1>$Z1b+qop4?Qh`aHAK zGLu|Ma9!{Svaew7bDhbV1Ki7!iX+f~d`@r@xCD8x;7IVJOUQejV6{G+mOsc}3ciL_ z_!D`e;C0~nX4f=7`%3vLOHA_oih0SA+-2tJN$TY0jd;6-5PMdbaszk5*!fX|aJ z2(As@LHe|nxDz;>JVdbiysOhvh5W8y^|@B3B|kYt z@EUOX1(fA=!6U)@$wdW+fLD^A^>Z(3L9m^CS?8SgEMvczh2tEldO6HP)Tg(xUnKX_ z_upoWw^R&Q4;{;r9fG~UFU}*?j|HdU5T7HzFL)047qV3_*U#7Fx`G>__XKijopY)L zzl?gULf>%J*I}NdKGltSoaw9AqdKD=@5}P%6xE1V40Xu-3-PWR@fNz`omOHq&DP^( zy`L~26WK~0Be)ZI5qW@M^?7usWi0s}!Dq3I-zPWLIj3CImwr9!fv{CoKa|CUG;+Hh zd0~soJcs{}s)xh8*f?L)&{6&VJI-KNFZTn}2OWLMs|8mA-#U%# z=L)`zi5?=46TBL{mOM!C$KV;{4uanTe?)F7xCpo-xsu>NabN<;zJk967bj=F?_QQ@ zaONrGeNJ$F@bBckf?wdM|3F@+bIwOS>&w`G193kbry@Aag^kyPW8T;IpYDv^PYnGl zZdrrKZ3WxG<;V>McLu-w6KPivYytm8E+F_EZdp^vcYC_mbOrbu@+rZ?z!S--f}4Q* zl9L5{g2Tvj1oL@vW%5|Te4d<-JWw#7Ctv#mWoa+C3N9A=$V~*_#-{!qxuW17!BfdT zf+v8Z$q#zC7xis$1o^CBUdL;a_Xs|N)4MQvt>9(g+b5CtJi$Z2hshHJ^M2-g@`r*o z^qxuXBzQkg?-Ar6!85^~$(03n2R9%W790RBL4FkFUesGSy&wIKyw3~X4E}?>U+_5a zPvrH2t>F3O1%lP@V{uwWkrM=;!qyT+9xQkXIGEf;a16LSxrN{cVCMZD74f!R=>Zxg>_z1^~U{GX1BcVukNGAm7};G|E_*@5IXKcNA>w9B{tL6ZahFa&BVCA zAH(K1hw;`J_iG8Rc%v9^v>q?(`4#WiqR9OPS4Z4nay!8fu^y>8`~^<} zpC=a-{0?{r`CeD|rRop`D*S)9*z-`Ir1TO^FBJUME z80<%0C%8HI&Tq*3OTm8NBjkyK&tunIPmUJ+J$M$mv*3x~SaPu7PT)v#6~O`EhGaj% znb=fIk{@?*FX|rf<3q^%g5WQ}f0BO{JP7*)aaX)HjOQy- z_!b>&kTW~Emv02vOg<+#4E*=6D8OF97VvN6b%L+rTwX{1Qs>;tmz8fbM2=Hk9p(~7 zzEPcA&;J>;a~?tU^V5WARaGAxhRO(&+v}gtF!jv+82@+mJL1ssK}UW3(@JcnjE*d5 zPDvTZFCH^k#&}(fd^Wn`*%>cckC%17qkb=+(-K3TBlrO3*_J$3a1yu{d7$97U_Wwu z!G*zh_94|KI_H!szKneDqw6Ns)sd}!&pYV#Tfm?XI=C;$ndms0d{%IGa1ZhxopYX& zF`rB5SDEus*Eb%|B-ea=7%@Q%I29c;_M!%Z1$P1;BzF;97QBYsLhuz_aHf;1>6~*m z+0Kty2pp+;I?Mx%d@|bW^=-zOm)pD7m(Qolk`D^z_4UObq`O(?oM)t;UzIVNy{Z>Z zlSE7-xAUtyddyKh9Oit+{5!kmKZ-Mm5EJ|rC5s|A$ZLYe@gIfpDs#Mc#(2-)(d*^I zfDhhruU8>-%-D^BoE6OHp9jf%1TVyF*O1o==KaWY@;t%i(R&zqg3dV~jO^<}{oYEa zrGe_|Fz->n>k$Vg%$08$1`QHpPDID&yO3{X!EL~2$%XTrl2QL9=(kMubC`!1^Euv5 zufLrU)7t&V{q!{AMKazRBi?LRyk?A-q{qwJPy3)_S#q45g{lM+WCk598*CwY3eu>u@ijcn( zycc|TCu%WM@C@)#@+iT4ePaW;pU$~1-t6`4gqg>w-VSpuvtrWjnqbFrOc4UqF@btF9nJD2;PrZppKCrw8^WI{4(}~`v^Wq z^>&yKsb9K^{b^$xy`G~OH(8IHRnMvD7)72VxDz;-JXUa7aC!1T!B>!z^B1JtUgzA_ ztdY+#1m3NBI?QW~e2TmBS;d&XV#wj>m_*Ke+x-N86FiuFPH=H>JMvz^%%?Vao#4$# zw+Q)5!IQyvx1$;p1$PA>B}WT>9lU|uS?Anp`H%B|1QLr=y&dK*S@nF|b^bH1uNbx{ zItGz5Tf5iuG-g$fd`@sO_~kaFyjSpG@L%M0f*XQU$X^O}7FXBgZ^#n`9|lh(M+^Q2 z+?U*0@Q2_qa4q2zgj)$?Gdr9F9q;IF`S$sY>t1ujbNBv}2vbf@M17UUfy_#Q6! z$H|oiZvby17ZyAkJeU0FE%%~^gGZ9j3+D5(uH^lK|H3t;33SZ zCkUN;>m z@+HBag1yLTf?I+w|AgS11gqbl?X>JBFBW_pXXkSAWWkHTlgYyb4*(A$cN1J2+?w1{ z@Z(}?YHyIM3*G_tAr}`s6`b)S@_rHSUer$DgXF7%%YxUCe-nJAsG8bz@{fYofQOO4 z5j+yyfjm`k2)G`3gy4eUV&o{nM_*A>d+-DD4i~%te1cp{a6j;7a!JAJ_c1#yUywDy z4~r=NgnT{Bz2?7wyOECyo&s)4-XgdIxD0uz;L_mdn~}Fe@FhPrwX@`p1t){IliwE{ z2mXp|72F&=o?KUOesFJcX~BmJtEsgldkOv$T#20Vrh8HQfW65l1Xl-N*@Uue7yQ7i z#@<6-A$Svb1$lkVLHS-$U zxS!?ySLQ~y`>zKr_3=(Cv6(Vjy4SHZ_UNtT6M}DIpIk)VE_fq&EO~|CG2r*fGX%E+ zhmb!N><500+(+;q*hW3cZ3OfF>(U0~U0*Qozjl$!2@XW?W#oK@T=HxIMX`;M>?`>yqz=d$lF)&O7IzSW()VCjskBZ zpA#GbUQFIAxEy#Kd7aL=?UTlSH4952T=jIAhp4~efc-JHg}z@^XUrHeWIc5BB}WSO z0^eGTYBU#o9EbT3xvJnr;I-r;f(L+Ske@VnuVroUN92owALBT7Bp(pG0~|=+sB><$ z{Kxes6?tc_K|L2|)w8*4|5su&#fV|wL&vS;NWtpwZ#XTB$jt?3Amy>-s)9Fx-zOIl zJQf^6eiH0n&$qy@kuM4^0`?>y5d0_Vd1*EB-YEE6@GkNq!O`Gl7qYXddr>oSx88`Hu5*ryD%+QFJ*ke|Grz;}%xA2xrA=M?pAwsCVIHxKcs_`? zjPb6jzqEq&(a#mn&UjJ(HQr4WAd>Oa`OkO(u6WHDuk3$~cMS70G2R*@-^)$(d~f~_ z`JQRwUg{6gF^#-ia3FX!d5z%bNMjoL3&Fd=L&@U>PXf0me<1iRa9wgo!9~DD$;|}+ zi8XY81@aCM{4Mx6*(^93yovm`a3~ROPuQOFb^?~@5aXZ@#xOT$$I3h z_eUzCV-R^xUIQEBjlx~NiQ{!Ko?k|}#=E&3b?7X{D~gV3W|I`B_8vqU!hmOOf|w!QWziogp6-91Y$^ z-Yl5=_G0o^f?wdQ8AqNXcn`Q2`6I#8!J*{$1a}2jB)=*6HLw@ChTt1`3Fq<>l*J-g z{hcSLWjFa{1NWki1}`UH6C4hnOg=2QFnAF8C&4Fu)!41c-wOU3{07-B_ye#HIaY8z zaK^XDyNBRsK5FcPKi0v<;85L^M=fqbLBd(G1esj1Z?9~1mN zxEOh>;LpGhzCqs01iuMBL7pbq7rdD~Qs=z4|E&GE8CGMQ3g9r8P=BEe_Y3vwyY_#E zt|3NNe~-**2_jqa8d<;JzlBcuRVNH{B~T6XFZcU;`-5nI@@rT7ZF#ichW0Cr_H*)R zzYOh18tn(?)ZVy$EkTcP)x%*PtNyYX5(z>__4!{VHdFmTu9BP%g%K|v@iM=4l0rI_E+r7f;@jDgM$Oi?F0Iw!*7F-`Zjr^71OneG{D0zzDHQ@H-j|2|{ z*CoFv*dJV!{HEXw_^kW=`N+G5;BUdl$rizV!JEi0Yq?jgEO;*Yn&1=oF#AaIVZqbD zUCBQQeh1uy{H@?3;L>Ef;3N1j`?D{RcdX!<;4|bNf;)k?ky{Do?=M?St}U3qzib@2 zl;Gv~ta~rAhv0$WQ1XqM?lrFlu1G#6_&Pp0=|$cucqRDqJd|ab;Arq}@-)Hq!OO`b z1!v-;k(0^21aAiqBDWSi4&0htPp}pI2Dyx253mo}TkuYNG&180Cllk*F%3I2k7r@DJlAL2)^J|X`p_!n?D@=n21z)i`k1a|zNJ zD)qe0ug*YOeh|C}yqEm7 z-~r(Ok!^w-foB!qz#l5JR zc%JbaIbE=N-sH5bBOehw8T>ij-{{SHFHFzbbey_)D^<;2Gf0$Tusy*Ss6JJNdZair^sfHo-RwszXwa zyj<``@Jk2so-TL{_%HG&f}4X=$h`$S3#hTbA-^qnA9x};P_PZ$mt0nGM{pR~B)Ay3 zGWqWS_o5!pucnrdd{Xct@U(y|f`h;f$&&?}z$MAU z1Rr{)ruKLe^6n=13-F)hmV$eMezVTS~P9TR1-T>}T zt|fRhxD~miVD)z~otCO(O>kjw0rK_o?lu4Ik?MUt0eK%4JOlhId5hp~;8o&Z)!*Oo zVaQ}XWY+typP^&M1QcVA;5Wes$zuikg4d7-3O<1+E7QsCb0d z-$2R>$qvC=z+=cC3r+&}B)_k7E(J5*-;2hx<;tp~!`$3>|1rQdUmu1nD@MGB(qxQ7 zIwrvzzz4~Hmv+xK7QBXhQgASMIypsfKJYN|cY=RIF*=ZE3Z4h9M;;}(H@FzNpWrvZ z55^+zwu0~DsqP7KL&00Yo5>XfCxX8q7ZBVI{0aH)tL{bh19u~z5_}j>b(@k?1%CrB zLr&H?rzNDHA8k>LYhzsJ$Cy`hI6w6E4bc7vqkUvf?Tz*6h4q=JdN|DIjPoe~9o66e zQDQTd73s{x8i^pA1a}A5B>!E?y_99ag~=xcpG6+GM`P?1!HdC%$=?ZnAN)OereJ^Y zO!6qf*Kw3bkoyT<5AIBED|i&R0lA^z8sHM-3W9H8jXWBKybB244E}?Bx1@Vf$ANz$ zpAsAbo=;BIIfn&ktdBqxtH0{xFy|}ex_%{<)URJ{7%oAKwiB7wAP>%cv~1UxXXuvs z8OA$Q&^2Ct*LbIu*i1F@2x!b-|M?HbTVw3M4@&6sw=-Tw3HM@th!Z1*d_r&_xGj0R z;0IXWwa6<3?*{vkX9%7KzVj(k{Z#P#;3MQdf~$eoliLV>f+ISMTwm}`a4fl;;91~E zaz4RP;D+Se7Wbl72A3rNA^2|`{Kual?;V1F0RKr|DR?~iXYwq;t-%Y(qXicQk0$pQ zd>SWD4{|%fOTo>_jRX${S0MWfZV1-M1qD0tI_8CuD9gR#?nT`P-bp?!_;c_Q@-D&e zffLB91y=(1C(jj}ftNX3k;e(%1g=URBzP>i0J($Ux4_pwM&3;Y7XklDt|a&fUIkr6 z_SHFu?JjG-ScPQ}r+PWeV~zdicrksy=+1a)#oUiVJ#-8rZxZYUE=OK0co$Z{%Q&Pu zS#TowFY++KUBD^iZi1_Vzah62d|#dXf9j;=5Lek2YfS5btOre!QA7 z=IlIT>gPuyqUBe8aDMbhn16ZxtG6GF_9s7bwGYmzy)oau=&?-oaF|;e^YwMj*RI57 z^3G$vM!Z#A|BN@uIG$;KuKXEqm!EsdTcTrG@@m064_*wzY~~8)`-JDn;{@}4!e7XP z1oM5uugM(*^L@ez;HkJu1&}ifyO*UC*hD@jxGebUP?Tk_ z;48Ss?Io`hyaxO~@|S`~f^Fo9f*XTBBuDF40zm}`~In)U;Pnnr0Rq7aT&t= z%lT;JI|@C*Ier&o{8-oc)j58QK7Q7ITNE9A$&qeMa~Lt20lpMBltOf z3}Fp8`I>EwBWKL!sYPtZBHa%bhsb=yF7b(kj^`G&djEyJKeV$8RZ(DM(FZ)L&7 zz-P&Y1)sr;x04?gbT8&I@K@yXf`@>|llKd51nx~D$g0N{%)7Gco4p>f1zpFV zQDelQEzvP!5b6;r*av)&++6T+OnD8ts^CT7>Et4U2Y`o>pA>MfW^Hf>@x-G&xwX ze*aIdBDg+!Hz)fE&cv=-f&4hXdqKB@HSz_)lff4Tpd`Nvwt{z(HwZ2WUP4|d_$U@q z0y$Ce0&suw5Wz9vR^)dDHvm^9hX{U%g;aq2y5L{H*ZU*yqJqbRe(#4<^xw z|5IW!E%kCgDm$4!*&#R{T$B8<;4pAu^812K;M=`0wpHicj;WE)7WCYtdOFP0JYC1r z*Oku##`Ml3rV+0b>eHX`su=4d%~M|=Z5VHtr+a-)VInois|7Cso5^zp$AJHS9|agE zxF+~F@*u%~W2ab0?jZOF@aN>FI_Fm1Z1;0^j2x-@I?Mx%`abv2>(Pu+A9%Reqar$% zC7;zf$3czyk3zRAJuzMvW4xuV@eU}lnHGxiilSpOIZ^Ow)WAU=lGk*y=2M3Gb3P9} zT+2o{8}$8TmcX^m^Xxf&4Nw_j>X=mPS4ynAfq@oMlCjsmr3i_gJ49>ue#xS z5Qk~zwqLiwesrQc^2^$f!d&@nQDQR%i5XtRLR(0#EST$X47sr2SoH2me)Q74c){Qn zGyZY!vxO-*CBTk{66>d&|Lek_Y3{}-lD{2dj6c% z%qgm|UyMS$M8<1n#M|{;j~C5&TmNgkR4lg!jJMd>e-d2r$}rw&Jzm!9!5z`@`Ma2Y zf5FATXUXjZA4eM7$&Cch0e?mI7p&^&w2UVg6zm7?O}_WceVrc0T4_l>E%1UPUoBsdbTg)_`iwV5>)_)xx8`wgPysLKSS5gBeW5( zI^s28JoUVX8~gL8db~1>_uy&n>r=lzyg>HXB3)s2BTR1B2Oo^TN%e4;uNvdec8$M4 ziOrOxkDs;vR${2pyG(ZIKNs(y^Fi%_pCGK=PTxS5ks9J zXFhRXgsZ^Y$maydf)|tb3JwO3Bd-&j58R9VrQqMN2t&ye14iv@25zwC%)CJT0e{~`|)+!LHa?xu6D6*ltabudwNb(jkq`IdF%8_l4_ z#h5!WW(4`gBlmK|gKLtn3JwDoCjTbb1isw?<@izO+!E6F3)ble)erZRiI3D_`i7?*&&t?+N7jg3sggbbZM2g1-U3NsbZR2OL0-6kG{xA~)AL zwGyhO<3iv3wli&&94dfufZ-Zx(D+?|Ljw2Tq%yrm> z{OEyuQMnEqk^PFUyNeBwQRHocqrt)C<${C2<;l|po59Yvk?JRc zf5%CAp4?mTSKuAww*?OZe@hM&To)WqE-UycPRf2{li*ZvIQj3p?o~?yS0SGi90|@( zP7z!MoZcE``A+a7oRs^?GX1ICe1v>Ta0qxkIaM(Ci&^Ak!Q3xm$#Vp6z$qO`9xFHj+>ks_ za3r`SxxL^j;Ky$v?kS=`N3`XqILw2CZ82t2HbD$*3gmf$KL%^$34&XIFSJ5gJ``L4yp!BX@DY5-dPU_G>JOE8*C$_dIjm*f0EB->(lSv6*Izp(mna zGI@;PHed&NfZ*cbA>?-ipTKH(hum23VsIVuYdYtewvlgl44fH;d}|r`UcRO0ds>Oj zbmo?OsrmaGwvu=2oa30rczk}H$nn(g8{reDB-eP+445Fs<8>i|JXr7+Y~3}xQn&7v=oynU77XvpS zFBW_Tdvgi$WWme8k6I${VScb}Wxx({Pr+xfyoZqA61)uj4!Mrb zIpw0hjC%WET#M@IFkgM_s`rCydVQV+A)kzE|FJ%8uzT%Ry&UE$PhIggy5g;3yktFI zR(&pFB1z;qf?4;$tI4g6H%2lOqL3^Z1jS3$D-OPp+!-e>nd7 z`wcxX^^&SP-k-R2SsnI&d4IwIO zEa5umR%(11^*(^9FH_we=EcVP@xG+*H+BYoe$l<49nmp{d_{0Ea9i>r!DodJ1@8w^8^yAKu#At7p#$w2!0=Yp+3s-v*2pro#Z8guj7_<2{}pUT#K3geq{@S z_gB3gm?t-`hzoi>+c0ie9&wH1^Cr)K##7I47|+)g?^z(S^cHCxMTO6hZ=H9q@B;8Q z^6!HCfftj15nK~Ij{HBt4^f0(>DYw}LP{5_3tkXH%j?`iZQ&lcPV z&t@{}BJVLe=eTT*_2q>lxk+_%n6Ex^t*@}Z{*SRMkBh2$--m%KBZ7kqiaX^{7FsA) z7;20Re(&hu@=a57t1z|9G@WrtRB#xZ;WlNfmR6=&mRf2qxPu^zxbJ3}dzVJbGyym6 z@AJOz+&d@lulo9j1J84w=UwhS=Wa8DI{(SAt1jLW>~j{;@j9B$3x*S2Uq{nz=KF4xg-BYidzTd`J04@PdaB-eS^jRI<7wI8H@7B?= zNIyyR_d5D4&de4>FVfN9AbqC;*6r5Olac<3=vQ@gXQa0iJxE8>bBND~PSw#HaC&AF z{g94+1L^09Zm6UCA>D)M+o$erYBQwU5`95OpTp@HM)Y1Cy#ncr?XfKzbhHEM5~4rT z(cO^#ifE6Hu7k9P=+|`gew_O+5&f)=UVwBjqSJKr^GGKU-CjpOjC3T?F*^D>ei!bQ z1gyLEhkKj473qCM|DvPaNPkE40Ug~3>3KwN($Vxiysr_xL`R>&ugd)|(UOk-8tEjW z9Xfgv(v688uA@_szVR^D-BU-0A$^SKM|JdG{F>g4M91pr50PF#bcl`~iS%@$e?56` z&)XsWEYXK`^dEn~R|KaJy;VnVM!F@@%XG90>AMeM-EZk=JJP3#o~ol`klsP`b2|F; zRY+|y(Ka3Z71B9Gchb=lk$!>b7CO2M(rHA8>1YGeW}>g0xVNblze8#Q(Z_W3`$%7E zhi%!RqlY71O7wCa{Q%O-iGD{%|Na}q_7eSifd2oF?b`7?373q4pz%f3-cXO{))Rr_ zc?!98)dl+o=X*<{<8}08r0+h6h1S>6osm9GboKFjyLba9^bVrW=;#edFDANNN6$t& zhv>CBT15HySdc!fw^;LVu!n?&C@c5g=|q{kC|T1O8+x)0H%IyxTdM~Pk?p#P~Vt)AYv zf8B`3dLF4#>v0?l)N=|Lukea4ee>wOy=;o~eMFzr(K0s6Ky-zU-h}jdGuFLMN9Q43O!Ox@dMMJ%h@PvX+ao=f z=m|RdF7BOUh#st?_aQA3ZPC%6A^i~159{cONJkLeNJm?c_P52l?;N?esS!x;A^M_@ zK7|LXRYdR8(JPUDi|CCydM45nh+eFt`ykzqXs?cLigZV!C+TPz4^|C{9;&0)AbtIQ ztlO%i=OBHA=ngviX{6T^-9$&5k^Ycq~;$|L?Tc<} z2&5+xeV>kg6zTp%N9gDp>~SZeuOGU%$Aw5YBKk)iormTXh@N=ElK)i@y{VyFlTKnx(}rMj?FvDKK7P>p|KKf7c3af2H$KC;5%g{Bl*l zq2!nKzxoZu{Nl;)am~-F`qd-9uK%lF3i=&wjrBIs{K8bfEx>q%I|u&9dRw5MoBXP- zs*Nu`5SX9i$ZzZa>USHLh{wq9nC6$O`n4dxtpC-I>b=+s>#eWVYgPR!fbj}l1Af8h z+q*H5l|;wu==YHJ5nW$L4@3G@qO14cJBK?U-IwSy0s8OuE%+DMzul;73Obx$tM>oR z{v8-U9>@REQXTL9yYbro+ZNZR^`P)YRcZYifI|5EKQLawt}E#q+!3;feoRM?LwY#T zt#x#Jq`MOxuA}L=(uU}(`|fS$b}W+-eNsoif%MrHnE6f}-4E%VM6b}%&5&M7^!qyc z2fRkgC3>cgUW)XKM32_dqmb@NbYC4EkMx5?C+p}-cmZZ4`aT`~71EW>vF->RJr?QR zL|@I(dH)k|{1|QgC;u}33fB9CHs1Mn<)480 zr-Q;5RjcK{5`}R5qYS>-bMHRC6GKH3?bFc`(pO@!`YAfvj`TjFN9yP(q`xCt)X~Rq z&zVPb#{m6L%a^+U(EWx%AjJOMt@yY8gkpcsq|K+N@q+Y54A%RIc0Z$~TJI@fyh3AL%yW3Xu$Ab$ z<@dH@Dbk-1eMv{Zg7hq+_v`4#kRC~NzK*WNgKjF(pX=ySr0*j-Pe;!~+CcPV9X$l; z^Nq3YVLG}Y(#1rl>*xwRFfSwe5gna{^jxBw>gWzgk0F}r=u0@cMWQRq?(O+!NIyjM zAssy!=?J2?=;#JW`x{~1U+Cz~xPR{<+NYz3BE5>}DLOg~>9>d;siRln4m^QqQAdwJ zx*yRUb+ifTjzl-t(Fd-;ZP$iGhwA8ekiOm!>%LriZ&Uw^^bw+u>gYyDuP1uDj^1+_ zVt+{VS325_^i-nf>FAzF4<>rLj#m6&-i7EFbaVmI&57=F7|Tw-H@OM{oTVQu~zX-%IXosuStiM4!;n-I0Ed=t3Q>RD!vM=x+k_KQ4Fb@n9zI zhT)*Z{M?*}$V~Bnq zKux)O@%JV4d#JOnHD#yCw*$d9RS<$3Oup5KI(an2@hew=xtPn4_6||9K>TC^xX&0@M3~zsSIH zPdV#mcRN>PU@&4Hjex@-j;PQ^6b44Lu0)Ry)e+xlBNhinZ2b*KIMfkdZN%)rh+9{2 z#DCQhW3>?@0wa>|;D|(Z#DBCA-2x*n(TMu$hzGP0EdwKRLltPn<+4C6f;QszPOA1A zjo7V@xUf_0#}9!KsbT1`TpdxQjo5@EV&pzFVy-%3$xZ{D4$r^O!0b|qC>@vEpRH9y zUzAfrJi?rv1|~N?TdR14Y2+A|Ti}S1*N|Bk)odu4HPoc?&u7r=Oq^=(5uO0EQo@&W zcpTv05k8H>>jFOi3RZ%91Qi7s0KSSDfUUZit399H(68+X%O;TQgqF7!O zOOXzg1ZurqfVF-U6iq?Vg#xZYPm^e&Dk>$BJt(sLj9aIl96dm2cwWU3Ya#c}2iMjJ`;o7 z+RjzDn}RGU4z%T`?bw!~np751RKkmPk!ZXs`kF*_f}%z!dY2a!kOLCc*`y&Jp%-MZns6_NCjq{I@cta$67X!o@8fU*@UfWG?JZm-%P1)yEUVDV(_64D z`x?F16d4~nu*VlQ9R5RVWJX^%p)yPLTloFy}_YIbHb_8>x&%8!!S znTBdk9%1Wd1CyH)zM8|A0j`{YG8ghe+SkQ0&1#TY6lAz2m3O0P3@;i(qTgYygfe@P z$QTrTfTAQ`)Ttgu+N_G2kZ4N-HF^0t6e*jy9%PWnt%}ZV!X8WsiV{#%!HdR{sGlnO zmPGdjMODY45%YObCW&D6#+qIy(UE8^y+Raa@}lh|x&*5%G@>VoW(P%YqUcdxbdp4C zR8d0`bqb0G9mk!d#-zsf2*2eUnEVvsWgLDS@CPx--h8fcUr-Rc8f0}oHtt1DDqlMW zJ@|+h?I2N8Rg^`d=%8rZG0f~z{a|K;A%kUT)`vG+LT0;RwS(StB(wK4sXP%y&3Vx$ zB>F%V-Q9?3_Y8_sP;_Y{SL*^2J*SGwN%TjQnxtHZ(k|5ykFac`fyuue#d79z_*;M< zBYX^pPX&DYQRvxtKKKd>ejb)oD6=00kJO~H7e!ro(U&CpRu#1*(RYzr#sg3!@S>1N zoIul6k-PzW^FmP621N%qaJ?BuBC9G|N1~XZ=+`6I1Ajd=wnvz^!NBB0gn!TB(*fU1 z_+$=$0q`Y+CvkXh!1D;d9TD{J4EQ9%D>%Fr;Lj2ce=nJ?aXdmDzG1RH!%5O z!rOBA3BVg3fo-*KJ=cuSsO?X{k`3Ex&3f!$SzR@h{L^6&eawq)k;tHmW|9d0UU}de zZ24jAV1Etq2ty!)d1%&`H|tOzx8ZtN7$JjBWL9O=%!Z<<1uycDC|ecPuEVsy4vHS2 z4B+pWt3CT+oq@^q(d@uFt_Lf~43}oe;CnJ_uSw;Thp?Pm;X$*v!K{$*LmWO0@UIU+ z&tBz&%#Fq}_rbCULHbjWshU)Fpy)|n^n7C!eWZ$7k?7%|=qVJ{;YC>_8l{RVzsKGj zt)nI{N1*7?_goJ)k_cC2NN+ufvV)?d2cf1Q30ivN4q~@gYKTX8=z9Z`pGLDbyjfxlHfWk^W+1a6npAF$BL7;h*4`vaQ$_pM zVuK=sqRInM>qcHwLZbSr=wlLX4AatHhawj*dcFy!cM{etXwYa9y&M$HMp0j0ltrR1 zR8c1qwF-)Qp{NBfno6Pxs;G7i)^s3LOD_gRzpUXJF{wGG_oOP?O(IuNbY?%zV-4{L zU#>AQxs34pIQ(tESMP_$x%nWiT40c)umnR7#!`@d1}(E0WVT2{Jc1R>GSTcw-YkyH zJgQkMGP7w?`4JS=;YC|W^t39fT#dc?Gepba<~}TQvxaztU8@aDK1+BWhkpxr`93J~ zi`85&=Tea0V3mS0-=H85YEt=qGP}amupS{3%(4jI#^H9rM`4g2e2~vuVK2REka!C6 zvL=-uMNxfTw1`9lRM8*bVfisZ(XG8${wXCyTPyc|2iO0EFXiwJfbZT5<*)pXD?hvq zX7)QQL{R?Q6hzdd@&_oI#)~>VfTGQ+Xef!U*Q$BQ&rt@28sZV2fDA;!y&N6~cp~Bb zIlM05u^3$Wmdp5JJO=Nk20!;Lwx#N>7X17kY|9=E@d(?$H88ni50t--H-|e1Y&Qw^e(OPy+ZK!q;>7cYv>}fVM1K#r60s1wRQZ z6|}{(3VZylCY5KCS+a(Bgi&BNhHxW?X8_)p@DsO!Nj(nu6BxWbAG~t{wriLg+(f}= zYEs!iWN zs+!$ef#rBLseGv%dT@RP*MsXMs;7!dNCcl33}mpT9Lq6ih(}nm!ocK@2tQP5Nc?mWDt$=?`_+}1Y2KYN=(A0(Ba7}%SnhNVG?jy6l z!7VXTlgh)$tb>MlglECbN;rI8M-83^czeRPad>;c8x!v1@EE}Flw#2XIlT63nE!;s z=TB7sUjW}j_>Jp9`~cwVN};%tuestZRNP5ekYECQ{WTW%t|padqv%~;^dpJBP(@A> zr3Xd5D1#On;t~2o2A$CCKfGC+_P7WPQq3MFv$AVy^77phNV^d)YEGj2RZ-P)OnY)r zREDCTmvglaB+(UEf}qx&Bx)TLy@#R|yePT@rkAgZ-Xamaubp}>k3i8>UNnwGE>-j_ zi5x-ELnun)MRQ5iM-@FlqBcR%pSz$DCSG)wM9oyuwXd)d@P6PxdOLRE&a*&6Ji@-O z3{3tC&5FO`8g$_itaT5pL(rhF$gG90L6H$f?Re1*5_M1`)gw{Qpy+ThH0aMSxtgLoVWb*ZCLz-CFR?*4f78Iid4~362be#0$qIxMQ`$=4Ns!zEmbsuM16yz&c(PXVl>1f^#0Poi$uAPVox^hg&mepjhrbN?V}$qN@TUQ9g-O}?q<*kqQa#k9 z+EY@u{b~xbyc5cg;YCMD6s3x4zQFRo4T`=;(b+G!@}qlTq!X~ZK>5WadOj$cg`!ow zXdH=_s-k%$iVTWuD4NcT>R2(-tEy-iiAsOfYHGX_8~urfc!cCHVEr$IS|8!f>XO-g zs#yav>!nHMQWV`<%GGKn(Pdabpw^$3VuNl}Y8kv+h#3@Vh)3A8)WGD|370s03E(df z{xpY6fcGN2Er&Y*??kv?RwH_Z;ea(MfZ~^PZhmKq833>B8swjQ8y9|R7E36 zwC}u{ynK5bq$l#C{NA`9#HpeL66FL%B`9jliw={>4=V}ORQ(y&)Hx`62SsN-;~LS& zj*&K~q9PLga!yNc7>ZW%qL)aNql(@p(Yry>gD9HDi@qR{T@?)_QMaJz+E!?Ul^1ie{te#3x)MvPkrWD%wJ#Wj|}__1c2-a_MNPXacrYZ*RhG z=WB>ZxU|r~Bn|Nh3&HGRG<%0PdxOmSs%8!{ zJ9A3Q>_$HHU^p*YLZarXD3wG~P*jkQ1~HX+fe<7$$!X9IToYYp)T*A^Ik+<{!>0p&eLa*vfe)TY!DH3n|E1tB zX;OLndaUFr4eZ{hIg0pCry#NoXFU;8~YFZDxiGqst7Q{gx) z1+dNAeu$eXS(C~$$*hiscm(AGxc(>n*uh{@GT<2)vK2+g|iW)C@VuPB7o0n%sEqJ!^o4I246iUz5obtF2oS4;cuYN+)SUi2}E?pHF4H~6M-pUehoh(|~Svn;|}adQGhY?MYBnC99AA^OFD@>LD5VUJ;IBAAkh+4)PO{3L6L}}Tl2Uc+#u0-RrJ$5 z?7^inExkrm>sAf%2%F{^n0$K`)cPH7R+ELb#;IoSlG#g|R4!SCjeAN%Ji@DB_ATKi z4j%;ghZrP-50W+$gKU9G4!udFAX`hdjGsqQGhWo4L~~Wqowu>f2|-bN%AlKuc!U#g z!}BjR+xIrtvp;5I2Dmms25ZRd*Agv*pI2g;t2M+U_`s}mCG^b2oBc^hB+#=b$;_fj3N(h!f(1k8G(StM_kMrPwwv)_H#maRovW(~+JPeVLHg%8%h zZ?ODlIeZ=9XTO2+zwvS9_n{zl)F3_z60S+*l_;9Ri)v*#i zG7DAB=9Afl9cuFO*JQRM7u&KzlgeklgmQ{`QPlgGfuM@MBGHJTXa$Pq z@uGGlIsj7@dN7$p4T7R6C>q9#(nz#W6+K0w;w@@rvIRx$c+qJRjaEhVNHifRibT<$ z9P4mq8;6c#-2nY{VUyoKVwJ67AZorMF}m?o{t-h)0<1f$Lww zhjRE>z$aml5qyx56lA^{#6m%8Hfce+k=bail^&rLn8g#mK^y52>Hr=^_*@SE{S8?E zzQAOk;qViH|MUe^zV8jLU9Zo_$_;8#Yu>zUe-48W%jaT8DmSPp$RDEU9bU9_0k(0ADsqr$QBd?e ziiY!|5g(ywt}03;(SL%X_9%LY7ft^dMg3J#B#ExA*V3zAf<4IB5RV|cVf|YIwVrl! zwPul7m}*w&###qzQu!MceZz~sT7((whp7q;@{!0G6gg2eg%=q@ZK2w89sRO zml%Aa8oUby|6G&GO~`DvhIoV+FsogRmG|ZFT9<*zmk4je;lBXBkMQ5u1d}=d_y)o^ za`+~|KV1x+`p(65YA7XJ1hX1C^{xv$HB6JrFQI4#FRJ<)D||~8jUZ9epr|utaAkEc zvnL^gmS~p9n+;ikW){_~5t+TKN#$QYgS79=;nE&JqDWQr^Bhb&BPd#nqB34Ifkek) zHbSi{NL2Hknxs7QGu!~jG{hskF$eDd5&k8IPXs)J@F^TV1n|c&cwavF{S^FJHFzfq z-d2;!3`H$?Q8yCBtD@Q*Ec4j6TE-QhV#X^q#3THW1NZ+vg`OSA;d+)zW+z})L;2s6 z*$_=C&myx2HN+#l4Q8VWuU@5w^$61d?}I^J<%1+pkjZM0{uJa3O)57-(UZKWCyBbN zqE;m88x&pm1j}rtAs*poHoX6n@GC2WnVkcC-6v4~iEOU?juZrz3@m?3HumykO)AeO zvxyqw5$1#07{Wyk&j!3N2ARSKX-PpGYLFompf==bn<~sEt6@lvn>?jLo zW2dq;sXUO(p3xAGFcr+Yq1kxeEP~8lfGH1V{mAV4*J>WJ5k*~ikwBsjs;DK2z6^>E zFNCxOUUYROE+jQDfgqAR3)3DF6n(l7d-$I!;InOr4ZDEJzfpwPw@GqH{LYf^a-ir(i% z?~^D?6-_14(J!@(@23nFYKTX88Zw9=Jd?w_0)FiytT2JY;{pGH@Y~B&XOB=H@STJg zad>r>fyv(x{vL;)0sLLUhjMs1;I9*&#NlfJe}V8&4qpg(FTxLh5zHqS@J=5=XJ60a zI{O*z)q`NcfX)uj!p=_9r1ISbSacr^@d#bO?BW72dz3fpK^>1!%^H%~^`&Ya@@g_G z*AS2J+YI>r2Q<4dgUc+Q%(lUFg3L;1U}jS^shmk>Rt@n8OTnx+ntjBZ$z(QBHOnHi zKbB~jH6gQ74eVi*l0mRJi^J>;r>72M?Y6{^$0rw9|gFSWsVaihdDX-lqlhsdwun~f#EkO)t3!x z6$OL6_qu^4(O0YIhcL$QJJ{53WeXHOUVQy;z8_Be{>;fIK(QVa zzNnrj)GwCnj6(SSXJEWSd#Kc1zs4$_S1O*(r2F{tTmA!fcrM|+UoNwgH8|M~0pg8kZpq1_<%MZI-g?U#Le;QLj_ zk*!r1wFe6AM0e29^^opBbd!HgDzLpXP*q)^ZtsiJ{$_gz#&^TYy+KYF9$ z15o&)T5I*biNYc!W(F``A$J;W;lFF6<~JGr(#fxn=4V&^63EXQ@C$x_a|8+_iSD4I z593C?vIDbeqN5ify^m;R>OUvT|2@+dR6huPQNJBiw|DW>!1kU&mRkds!F-os#9>4) z`?rW%f3Bk}p5pD(;=Q8At4D^Tbn)^~czHWEAme|IcN=BvLFVJ)HCE#-B*REuyg4Y$ zBKpRZdnb4r(!+^99iabi@6f*A(ub-CL51IMxoXPa?9W=i7NX+DHq8H3tzTIvEK*`l z0pk@M|B`{`SA>4c$nR6ludC`OkzZ$B!Ox=b6{1_|=(b2_5M4({Up@*;)+0p!?)=~P z&v8`$R;<6fmhU=eVE;S?j8|A0ung{>*D&H%qCfbzh+2OVFrJ&@)zRV&Q{#;z!vX(d zsQEQQzsJb$(ouDOwN(9DkYD5f)h`A8E^fho)YtO+(GloJ1u$OWh~wTJ7T%Ag#H=KG zn~s){_7VMMfd2daS*wrc*FehWn3m5gYCb9CI7%1rT`Z&}(HT1WX{7IN#%dnd(Jhfa zO>`R_eG#kKL9|gve~I*BqW_qDZ>z>2okR2wI=UUwFA!a%qyIPpjZPzarHOXCJoWkUGZNmLygSNkQogCOdRsiD_I_m# z+P(dG9fdy))Rf1O3|qj90ik@!tOJ#!!ohKB}W7 zq-PSnT}KZ?dIZs51?Yb$QQQ9xqc9$XzNjycsPo|!HQ#zf+_0FpKCL6Yg!_(?|~|`m~O2iF9|OOLg?c!?1s~A$oOy z{)hGj>*V%s zh>p?Gr?A3qMAyE0Z~GP@-J0lM0`xyLK+D%f^?#4`kI?d6`Knq!FkaycT|~-vCDA?| zeI66?5j{mmuSEJ)qDSgzC(?b176bG@loPCnwr30|eNhi+^+c-m++K_Igy}+_!;n7` zeP#T;4PJ`$HlmN|=vR>bl;|Bg`Z1(u6TLh@|5H7Li@<`Il9;a#q}xdl!kHTQ}mMt=P_ zyf<{{mB78BOJnigP+QGLp5}(TQ2WQ;tDH#61*&otDGzENb&$KG@h(W+}|M&3|n5Q}pCC8zfUQQ&(W*XuVo&d*K!q0M_e24>_5&k)c*9BajgPA?g;n!eC zKS20>9DWM$e8T_WKEzNA_+r90ari30J#(PjOLa3Pn<`um1oSNDCG7SPO)vLB<;yzd zF;c#&Dn(K%!H+XErd;-Fh(|C(E_ZSum*zUhb>!Gmb*!Oz;MDZ;&K&I0(;DItj*Nx- z|LC||H?!7~BN9;Ea&o+_eE>q9h{|_#%63EW#t)9s|!mv!P#qjJbDzx02&!ARx#6V{qH~G`;*T zD)V*9XGytMRengyw4ib@Drf7It4TRcRSqZRAHmN=v_@r5owCj~>}YpYX(r`oLFI+n zP-m1*IgFHHs?t9i>r4+Szd_}Z(f4*}Eh%>c0UcUP%Im?8NK8cKLY>lhowmQKoKDKm zgUZKe4$A`$Vji#3`%tFT-+=n6raNIKs`f~fld#n3` z94`X_)t!71`|^RNm)|AFaT?+g*1rhPztC}o&e8BER{gQ+=q1N`nqE#N$CKP=Ctd`{ zc7%V;;e7y)#zqxm(RjwxGvY_$>RDPsWK70fFGDlTTCFRpWWxJW&v!hh)*-_t71{O@AzP#o} z-~rO(qwoQe^olw8FVBwPUw#;4ETzoUw@l0|6n#FBwzMSJS0fQTo9ym0MirYb;eP%q|^tG_pvk#*EBp$EmxGJD&D zw#=elQsZb*N{g06qZr!TSY-({IU-FPETOJ5SH%VP&@y|{Zktptx{Bk5R*ny040Fhk zEXks@+a?{9y^5mz9Wlb1k^7pM7bCoHTKQjhT*xZM3jN?bUZv zUw)w_W3C#-@vy6=))6me9uTG7V&P4}?h`U68<^`{8*$vB!M4!GWuh*}Ck&Mj)uqvD}sRXu~ zW!T6OL)8uYmw%&2o7&_u_$Q`By%uI*&IV#(Vf5(gLPc>Jt`~`g<swPmBFCVqvzRj zZnBn)O-_XI-u_0>+do=#6{d>b{wG9l|1&nFT=e#rMQ{JBqPKsI^MwEX(WW+5#za$5 z1JP8}-w6Ma#8lM(1pJ30Q&E2z{<{kQ)i@7a&5ks)$^nX^sQbDooh-4$GSPj=Ia@xP z09RpY(V{f30J`UGBubuq{HeE5Oo_>8Xkd;eQg#_*%q^Je8<^857e53eLq$objWjT^ zOPbNq0%wE=hegRzFp=fGap-LXstO$p&c-erV<<_B4e^JYq7BzgvqMCw2xkjyTDaCS z!bMgrUStil46qEeJYyLoN|!~~JQe}p8Rc@y!N`|}25t`xcp5a!U z&Ez^QwSDfr7K~-jtYMWGLKsVTUvWfQTz3swKU!RO&9jfC=RIhb($6F*Hs8n)iz`1e zgt3rWv36hj8H;Jdp3O#>VvE|tbzJ%xe?yy;of^UzP^OJxqU(&&UEnZU^V*6^k-tE4 z_OoQ)>EIMx`wad%mh3wT&N{@UyRVo$gFxxJ8)C}Mpr6d9x6>#oXFE&wokWMxvMqu! z=15!{T zu~gr%N@b90x@lurFN;*>IveJwYcXx#l%}Mt=!%}unY3bS*mf@~)HW!tO)T$Drvss3_%4SOcIZ5#kvzWfS z8+tR)2A^fCqA0Udt4hM0ty8N?LY!Tt64x1n!}MIP6mge`e)ddj(Vb$an}q$VQhy6| z>!&8qtN}9ps%tTlNdaJ-boc{v zJG%&LGY!mZg*P-Dge&!^XH5p?HzbwIFWtq1MsgAEn}bBx=0&vVwVNpcQ99|`uW-kO#&Z2&9t&d`lS=&$R9RwE z9d%sK$1?v_xrqT6)C&1AMN!};LxsE${-D}1hyw>!K8`y7@F0{ZdPkY#(xo#Z%)USV z5_LhWR(*Ud9EJQ@+>z)^QbDqT4oXMmuM?pOCq%E+oC>!?qU50{j)k4OB)dCv-Y?rU zJJA;tiAOEFIZi&-k+FI6k_!B7>{3~}R4huzMQNY>88#S8IS>No*fSB{lF|>}oHAH+ z6(?GT!Mb9}Pi2f%wt|IF^a(H4hOi>K_a+IRSq8SHF|2R}&hUH&O%YOxO!gu%vkX@O zuka$gm#lLqSkMF;-Li6;ef^B0RN-wU0@;+v_5m_Hzd4jOC8=EW#Z=#gJ4B5`MAyzl zI68<*g`=)03Cef_^Iw7^pfBe4yCE#yCx+UjGP^J4=r{wjNd656WTMD-Oc zQFGx&ldHI0<+65+srT%plcF!m4ymS`oYYa0#OE(! z48lg4HcyH*xeB8ze|sG6-1P!-VIY=wm^m8ec4B_Uvy6@IA{^>nt2n}vPWh9?Od-UM zmmAxA*D7LYVNP#%-AMa80Ebk8IxDWt3$^JhE9T^u=vYHZRiphI>f@* zJb8x+*O7=#EnvvS&hS?=4===>bP?P(dMXuvjviuQa>`SIv3OY9)R{54UDp6q7vx`d zW^5C@KT9@u0^AWUmC5gPhQpt*VT6I%y~4&3a3UD9V1$85QE!ca&){ycG)iT1tImw=k&`+zHcy?TuHwXzxCXbApSIAu!YZfK!g-2a z`qAbcYP5OB#oD}+<80oiqX%i{0j|rb8ParPhSX8AgxRF&$r%aN8PZw1^s6XUE+1`j zUtx^dGG7yI-ri*y-n0XvRFd+9$&~{OL}-EN8&(=ArPbI|uA1g7XN*Z{ci?B&BF30& zMi?{Yz6(F4ggBZ>p`y=jPP9o!ZK0(K{OwT>{K3sxj+~h+bMp8z&UT`!+ruxz%xVqi z%W!XMs|9;ke>1+*P1>u(M7(TZQtvPep7NvDe);hZjM*fsIaPW(%$}LSU`=cXKs#IL zal5q3ChY|%PKk;9m@)Z@4vZ-!qN^wxD%l7NSr;8PSI5uozir2tpB34Qw%MT?4{A}a%Uas zmC{Ims8ye@O+pU`m>bwr#L1c zk64sSKR8;7(r&p$JYzYTvC40X;>t8L(bX2t0it1fjvHDOSevVQ#HQM$6OKsH^?EdO z3KoU==(pBk))VxYN%*nX(%<~}w1mq0ym`7OcIkHD#dx}7vX zn4?glr7ATx6-3Y3q?=Z$txb}pYj&y95ovQx!}LQM_`AE>GWVfboh^A83?m;^_R00} zNVd!Ml;UjYN_p7XfS5H;$$!==io0s|LD{+a?{zkpA#m z&7-W6?6sN)<05DETFrK^)jZ5=H4l(iT~ic!fr+v7q(h=NeX;01+H7n%mTYFs%v_!Vw1`&t}|`m!aZYL!QhP0-16+!Vay+4mv-8HQO(k86-!lW@@zQM zE_Jj9bu+xy-w7A^g*5_Qj zTbiC1XOXU1y#vgt@SkXr4%xi}SEuJ*Fy$82fo2cSw`_rPDw|ROy&LPUGI_qP!x&t8 zoas7vYD1f8dvOob_BW05riU`uS(881BJCD4cZ!+iqOWmT57YMdBUVojWrerGyaUY7 zNxR*LOu7BT8B@wlxvv}P_5Q%?*#N#L@R}ERb=1Le?zRxww7u9>Gs^V#ghcr{}Q8)tBq?>XdK;%EB+*bI*(+-ELX0R#u82jqR_4uyWTdZ#)BE*s?6QW>i}8p@cZdRL;6!L&DRzEaO7wYH=vQt2kR(lS{KA(Ewf zSF{mosS8Ir_bD}iXtK8IMRt|vn9eDvbUc`D+SsQ?^bIV4W1g5H70KmK;kI@cIGUAO z&BGvJzsZuK)7U4HfdV%O0UQn4F%2=t@JPj~Qc5$4=wKo+Ai*((sn7pkGNL%Yb zdxl}NUo^cL8VWrgGwYD6<|R|^uh{WdO}TJDbJa|s72Z`d(UIw@nQY1phxMq&Y0BM& z{4|pr{;qNUgOF1{rEIjdO9O{dbQK!h1Xx11uzy5OuA4!-kN*+eK;Y8YQnf495uRb%(X+keT`=8ft3Cnc7{N6HT_=U6O9gIadiW09j`b|Ai`ABt+ZI#b z+mgdP3a&MLp8zLTpJ-9ucDL7VwoCh!{qFMF0!;KaNr!Awfi1IKtp39;75I82x@x-2 zGK7|RLPe#*e*_NWEU*;|2r6=9#wN5i_eqZ+gBGQ$7z?)r@Q_JYKh(6D7NOnq4aK+Rg1GyV)vA zhrM=loaoEQR}NUDyE(tWUsHFqPAcePHCvrcL@BB|1Rn9{pwGZ;QL0c5VB*c)3iA7r zf1c;FQ#v?}xGms>3a+`kG6u~`PdbEWNnHk*hnd{Z!d)TQ#vNg687GIsF4w_d&r-E3 z#1Rd@B;bbgW|{5&29~N_1_us_^UG3}*>06a!5vhGd7?F8lv%VU{9>uv73pkf_u0*< zcB#Z79a$46*HkNtD5Wn(6sCDUyHp|_$1_d&(Hh)ijgDAL)vmC=N)zR6)rulznMG{I z0LK`&GAmP*u3JqT>x;e*3Sh(dGL~ENVU8>NMOTSI&Pxf*2Ir&Fz~$~kj&>MZvYICb z67Zo8&U588)ryjybjYnZSNhvoq-v`-%be=JU(1#fl`3eoi$+5m-Br`>gM=L|g3eTJ z1f)!j7A4wQOrlgKuWd$$Fz>+CQkL0@hcan^`8hgD*?mzbyVWY`d2w(EbN}b2qF9p$ z;_*9Uo_g1*M3j7R;vgpNk)=v#>LPO-EZ#ZAaDt)UVj4MOc#$Rhj?Iy5$-Xnz@sK6^ z&MS^6OZJ_q&d+cu_b;$yC%@v1uqg%bd!*lEaqW%v&#}1n##K&N6vdK9%Tm|JoiUc| zX(64R^=+;K0}M7*4ptPUYZ4KiG~$M-@+lxjnR1_i*OyGWkHYH&Q|^QC>NMrHf!ArK z+@|n4*pzEh6a|hz&xyW)*>KYk4@YwR6O1KQxeFW#aArTz?z5UxEqQz7mu^7C1I%Ns zdH0LTPCRGA<2_9CzYgtwL)!+G@6{@bCHv09&NvILmoT~E_%II$Nr6pnt#s8YiZ5~p z9HM<$;sL}a;DB3@m9_E()ux4omPt4}a~GJrHXvMk!>UjCO_J3-*cX|NE>`gX45@sG zgmDgwCHqcWM@P6v>$o3o+BzD+JynxCoE(gmwRg#?@&^47Qh6DEFm1jPUU`lnL*>c4 z)U|1l*D&~RF#Kmvmwr{Nf!_yIuD+`%@Yzb<2iJeIhIaY z#hlCY;8f6OhfBaNZ!)%dFk{U3a+$PO{Q$|bF72VP2&;Ee=;+cOkFto89v$Jg|5!bf(nLvk9t5tP zgGFDjYO)bi$|miSqS_5Hu+i2o4)Y79+|Ia-t>&>JT!z8NJ`;ki|Fe| z31`3XX!c){PK@9Z4%a7JF2&3M7gwn<<#3kAUq@;+Zm@w_q+0i>Sy?t$SF_?63oo^f z=Pgy~EX46FycnJJZBnFJi7Cm$168`1`McNnWHHZL~8PQA-@F>vO5Ww039zR)Ix znMH3pv*e}2$`|cPH!3mNs5a%k1UKZ;Bb8E{vdiWwHm2Op%1xIp*`(8=)a~{l$ggXP z;%ERbwT_5vdx|l;(ha8|KC4+Nv8EVvs!!xsDT>mf+*NoZ-F?AiEmLBe=6y<} zKMIG7rC}+MxacYxY*C8EoZCh?J$_S!+r?4lL2&4M%L`XacHbg1?4LGiXq-(N*Ul!* zNQ674Ts)KZ%_l_HD04C{WO$H# z4o?+0UkAZ^^iiaakv-42gA~STy zCJk+8lO|*PhmE9X8tv#-)8?jOtia+EL*zxUSz~&57-6DR1{*+B;ve+TeO7J_3fvb+ z6s1a0imJ83F%qmsTjRH~H3p?R`b~t$2y#vf~$^rdVdE&?-QL;i4 z;V?e}pF_fP7ie-EOHV3KPbx?{lvFNH#a*vBxoFQGyDv)chp?mqn{?3XOEsoMI1-cs zTj&8-O@~R>e3mP&ng&zr}_aBp!&ecY_@ zNJnUTIfVJcL{~vH?tyrJd??4m-OdvHaJ8e)a1v~Vu&+tzdg-u)YlPXXW|MKc&K;cA`%RvyxAoUBdG^E1VAwFh7@6E?<0| zF*udVHDdx^;Q);F1%7oE7)7rz93V;9fG)y=Y4BSvPIA#Jw6hvmsZiU)!0Lvvf>NQT zhk?Oqx+n?4MR>9ShXY9n3H&@!iTTpam{%B^W(eF-?$Zf&btPu58+P=lH@=1UX20fU z%+;+&8osZU?mR!x32tF8a5J_ULgD&02Q)dwkbB@cm=WF`%iY5geM4G`Qswp#JT_HW zrIMsWa@#X-MtMr~&5XAAde^a-HWpdE!z1n9;bEh%uMmCR8vYu>#Du$fVQt_Nrbtxw zIj@U8A6)5ghVt^lx_ClFrBGCMJFox0x4`gy8-t@o@5ETqJ1uUY=vzLG7OresxPCdW zE?g5~?n-}1wlG+7`YAD6a~azLVc;;@m2N`$?B_=pDD4LC&r1s zEb}w|hfEs=g;-4+3alwRr#7)99I!|Qy?pktiB?~akhO7gr=MZ%E;ZzZ=N32*OFbiT z8H2O7iC(KYQR*3Hl`3d&aZfZbhIgow%4uRwr*$-yNj<})XCl2;bF%15pNMaK1`V9C zPqa!!N#)*Q<~aGkNx1C(b+~&XT>QbUPfcOLr)dFEt0dU?11H*Pq?mBb?)wBX5q*7H z*%L}ERiPn{y4iK3^Q;l){q-$Xp$12EcHKBjp4E8XlLO82hnL_hgZEUpiVUJs;Vkn% zm2?O!tiB$fS$wH+u9{|3joEdheLdpfnR!jKsr9q##`$`jxyM7<35`BHsZ^AFxP6lL z$lHFRwG}p?O&S_&lP1U6q#5mO()r)e0rL-#YhcHJExHHt^s#4F{MDz*Szrc+OJJ4kgL9QEx zQ|x0{T)c0fRubOC->l}us|v%Nk|MNfiT8b+MqlqZ`N!rUECO14u8V6~Dm>zYW7Z-0 z>Q9Q|ivPq4N9EhK&iGQ{Ei27xB_?qWW7%2eWafAp(+OPm_|sjt?>ZZn3Zt}6&bV zM;xc58hBI;PkTe|C`u(f#kTu8eDG@slPW~XZ_{EhM(!b@a+m=T^*=Qjvr%-b{4>K$$Lhk8dCMc=Gw)5fAr za2-DS`U-q!SeI5Cdl;C>onNacaJ2w;H~&&t%@45C4;atvzE+(pLzu1bT-Y{vUtM3H z_2Fo^+ngNh=$Jet#L?cgp@C_GB_!p*)Mj>{y;CboUZ^GXh{YHJXh!Islmk;P!)>_a zX3qUKSAj7j^haC5W#<;}tgxKlp)|XxGvzu%7~2$QU`+m^0nD=#NeW&Iy?{rb4{4s3S@LnnwnWCfDWY`PBJGil zaK$Le?gEn=Z-Pm0!C<>D{*Ch??5a}N*&qPfQue_7uM6h@n8H;hv}!KAsl{M&-(rka z2`)K=h0w#!?Xbp3`{ZWL;OS~wm{&NJYG6{D(JLIoA0oZNLHOag-6z~>U#q~mn(LM@ zGe*qZZQ5w<9X;CO%@y+-g)wEP|D1Fj_?%m?&(CZmX70|jHf!0#lN*wn9|{A`db7-N zISMStGno@|?C+)Ayr_F~&_uWGNhmYY=*0=WQk ziKszrO%?U53mUwHAdvaJ-ZN*Dfbf03&-3~{|2_MH%$%7yb3Swb+=oj7BI)$;0Q*p5 zdo3hWhv;V$cv#?lLD2&P44lp=T)qHE#fY7taLmEIoVPgVFOb`t<%y(=+bFBe#+XGL zbcfhYYt@S%b1r_&8~7O4mP&3HjeE|&Ya_H^Q5S?f*)-aY>g?3m*h8@QEpqiIHK@=8 zJV06PQX3&%yr#rPNE4Jhg+x;`+IUyMHh2JJXH$Y5Ev>oKNX0Td@~{9 zMyloW@v*s-F^F+!Z33ICxmT8lxZ*{z8{{4`pOI;cP%QV5`78N|YRt!E9D_sS&O9Kr z{#JdAu@l_@$R`RNCQ-m#jl%K!mcD>piN>9up1?Gi-=zcOVmxqIKU5fJol?s@qhLJarG_iRLHYA2o>)=#4f+)F5-9iwsQk!OGy)&3Hs z-->L~qK(5KwbWvtM69`1w-GY0x%LbK8h5Jy7B67al~~hz!v$VuAf=02iS5G(k&S2- z*|FzDE2BIzgfb`YZ=^9pHe9sdeC8bITjd*%iIxJvyGTYZ;O3s}dkA6fVei=pi2m0% ziqiv3JQ}CAU9C7$j({D;kf{5Z`#mgOc9?s%iL(2n4f;snZi1fQg*0QKi^m+vbn^{6 zA-?0lUw$IW3hd7UL(U)b+j4*e*Dy}A&3{0HA*FgN_MmGp(kVqKs9jJN%Ex?jnwx~+ zd?A%j5Sdc8aH)JMkx#4S(^urvdiewdld^>y<38F-kDtCz2NvZPUl$yc|X2&V_FbK$-`cM{PI+51Cm*Q=@2?uct;4-0VYU z42mND!nN<%h(3nKoldM>e~&)I_!5Z>Mv2V+QEd<%wcmt*b0AV}^{bXeh`Cj$V(BF` z?tVrLPwobgz*F9_359zqhF21~r*N*zF`miX4s0?QZI0^*pda?Oejc~(9*L3_7)VRL+r4b(aw1Q+Re4+up~B&pe)!)Sv?em zmF;QwBrp=}42>`8Z0vOvDccU3*G;fU!)Sv(tf)ScUsS)jpgB031mX*9$;_hq&H2s2 z0uo^RC@b!aE%xSzcjJ*aAv_k2#V zm$GLix5C&{A{bj3^BaW%O_()O=02d=iLae|4n#!dqfF%kvHft*(-EO5wEYz4u|D+| zsjDLQkJ7X3kZFP#1t;}ulsQ+gAN3qwHha*y{|(r`)gEiSgb9dKX_BVric!FNE`5#(!-3 zjcmWUz(>edq;?1LT{b5P^GUaNisE6BYkJIe2$Zq^8K+-=zb*1}rNKhGh=-x5*Syqvm* zdlaMdLTp}6GTm61qZ$V}Wec;7QWvaC#F-n*lm~EX?@pb&LeV=z0F<~M$KOg0dm`Nl zeztmMUJfZDME79X+7g_zR&!(_A!j2J{|^X8cD^(My#qo*PxyR{spACg=h~iWSuq59r55KRblg&);UxkC|0XD{CQ&$%A$h$i-g1tm zk0lz-rh9LKg7ay?0B#TZj@QgqgYkQ8LdpE~FiS*SA;+6FepToL?Q1o4izO32HBg*dyBeT>=E5~uh)3zym815>0xqBFxnm| z5tXRP5+ku#FE$cG^x3>kzXsnPX`CITL~}UjXIe-DA(88~%%0?p!Dw4#T96%5c6~Y| zc@3V%1=%4j(@c)D%4I3LK2(xJlwI#-Rj2vdlWEGX53@p!H$~f{7>i)^xKg(bNSq_p zwKVRY^Ms9PI~+J#*~{h)^94gB`Xk_qMw6qzXpO&6iPrRT-v6#AO}y(A@9sAr35uOK zgBndvW!HzplEpOcIrTGC50zuAj&=P-T*|HwhbE`dxaW0I1bR0p5*9_2s7FGOuI&0S zdmt1q`U0t&8n0)C>mqsuWocdAML9-f$(f=YX!k_I@%a~wp6m_T@msRZdY9;Bq3cAM=WHQP zgApIGL*}c8IS;e(?-gQkqUn6Qs!JEb9?YE_iR{$ z!)yFf0nWH{FiQc$a(r#6XchKOOIKAWtxhGz!g1DC@lZO(Q(&P**d!?WS7>MAH^Ba` z_GCvIA;rFiV(_BNyegCgr<&956kLDgfo+3#r2U(arNkC{bD)fw9cpP*oj(|zbXjG# z_7|4+fEV$6R`v1frD8EFY`o4+e5WWotr-V6I7xG0V<(Wa$kZs;z0ly^xP}l`_}F!J z5{N%xf{EpSQ)5X@nSWCApNzCh%T%EO1sxfy*#h|%%D;U)r%S)@IdLD8s+-50_Trs2q+G6&s_qFpIcDW&Hxl2Ys&mjH2)_cV*9j&FWVKLTUR`O zi_QGzAVRjrzv+;t-q{6qvbmg=eoUG3U$aw-Y7u2wUE*NNHb2}4Z9uLM;w`aFUaxU( z#HN{)Isb~nEUQaS-i*62lJ1|%#M9=kPsMy^v&DS>nDD0L!}3^zU{#)H7f)4r{tL61 z;>U&GEK~`7NE-L#J`TLSm3!{A64Rg#W??NUTT6D#+z#>ie(qU#m!M;X>R@86AnaxQ z&NO6Lw8Ve9fW@`~%Y5W!xg);XiKPAJz1H)$tgv^U$d_ozk$JE)_V25nE)HCY=)zj- z7-bHCYzJ&jF6w`?>eN6ir@uJ(r{V?wzUooYhRATrGO>@?`H|F{iGgokgi{-ZAAz=G z$MhT;cfWT7{Hf35GD#5h-);7P(=O+aoBVFzW`{HZ{ylJm*v6Lzl32rT*Tk_2$1o$rPkV z?8$eL@J-4T?#UAGcbE;xjHUCJDRZwEHGi}cpXs2?y;MBEwUUsq|Ko@=>^Jp)hS|qx z_EgXSkUaH$(}E@W6B_qS_?8$F@-0Hl?c#LxjFU-jB>m$}Ve=F8HE8ig zw#3q2&Y=$gp=M&C$U0z2Dg$hHq5vtWb!pz_B!ulZPuigo)gUaXP>DHQzSlqA7S0Xh zgm8Syldsr_uiJM##LgQJxNMQDX=$@OD4S_KtA@s%gQh`3p4CcY3imu!Atv(Gyonku z*~U5VCfpo^PRG;|lmpu&%_6jAO|-O$IvPTTcMpsqk6SQYB(Hwai?`$B)mLmFzF97f zp3=t}_ql8!B3|O2TPjfdOJ@3MpkX*$o3g6h+ysPm#;>qTjBE##ko1F|K0ASI}}@Xfg}f+=7)mpac>l^ z)7r}jNg9_M6d@M?9b(b{$7sCpH!q_nj#FdKo8aqy3iFbNh$~KqnonQ_u&g&_Rp>s- zr&N}qi%(9a%vPH(jK6Y?jX7zNDXd5>1PY>i3MV2MQaA}gdLb$Lu`M#l9DWla2P~lj z_Ds|fcR$0y-q}zlj8BX`Q=7tZ=aHXCotMM@41I_&=gc;GMpm8nL8S$AiUk^6q7Ja= zpaYSEZA6uJH?=1h30|7Bs>u?g)_IGtC7(5a2|;SN#A=kf4{R7ohxtMfn)Ws+&_cqW zBzEpL3J0}7xKsy~|5|+`aTj56$hN>@~Ay z-sS5(`a0(a!f~hTr#2E|N3q&ol9rlUm^E1`&&iZAH12uyCm>|9RncPeCos)`wa%sB zZbr42CaxNoD4VqeNjpCgvp@r?%X)B1FA*%MTiB~Y*>+2&R`04P@aaSOZeicsWUu|~ z6B{8_?|}X(Dyo0h>jT$#zEDGg;sEs7C_5Bp4dOf8^M&I|AdL zG?xgT807qP8GDAniepe8)ES@C&JvLA_{%hmxq{dHx`R_N&G6|{i z7sl7y^cl4DgOqu#`AfVSOUL4=4ujr&1v>t3jTQ&ULMQ^$(q`)DsPU7?cFM-5jRTFa z-~1!^gvOLl#$wYnzCc=>!>;WU5P#0L5L%3vDl9(oDqIOL_fIC;iMd=>7oTV+Bte9r z#nLkvNb|uQQQ#n~(pyr@PKQ{JW|U(VzeU+Gtp$iC9JA=@;g}to!@g5B{z;LczJ}fVN0ieH6)k--rs+?$*h>HA@996h1CLa{ks zfT!_67H*bAG2U3?U#52hpVkfUvpB&LUcOSC)UnxpFT=M2{8Mcefol^0sg)-R!VxIQ-8pbyysr9IJj zylC}9GEuVFakcZl_!#0cRw=7jDH8D1~Z_@GP2-0~iwrj(j7|E=Q| zTw9~?vuotkXHdI~7hXR#b>3lXd#%}t1CVe}<#KF005QvR$y2?(Hjy|Tn;OScInk(@Qin!;g zWjOy%$fHZCdrIt~9TkBBRUZL|G!=n@$&v29*vW9L%$rYhI}qm4Bj>`b!Pg#$FSPmE z07i7Up(FMPsAXuL4+ zgzXBnXg`5D0LP4vpDf=S_dj{hI5{=wYuE+5a9>+Xz?%nI6!(+>?3nXESIa%|8t%FI z4npP(svbj`d;isTq1>6L?S!fpWMS$ZmJzzZC?$O^t-L97-m%k0u!rRl`r@o#y*d5I za5m#_(X;58!!+g$?6i^O-9RhyxF=oo*D^#u`8rg-J3_wW+(QS%kA5AydDxqu%6#tY z*vFQ6^TWR5bcdX?goGz|&>cSOb7B9RVI|NJj*UOK!$v}9UJl2`AJ_qm3RBXeQ&{6p z>43wfJAnC?(mB-8>T9Si5I#4uc1fQbx8^91HhkQ4AY7`=3HsW?tUc^#)RgT-BZA8I zrGpm4!z3pdJ+5EHZp{k&+p98|=5p)~`wv$s8gHaVTvBOBI7aK~0uCO9+qdDQsVWZP#NqVNHaD3xzZ^Uihdn6?{ zOU{k9ZJgnEzcIy5s;?H*n5SzB&Z0)RO%q1hZA&Rj+pWA1aJh`mqU12a^Oa&fv-Pkg z_62Sw&X#N%Ta`m&>(v-d@q6}B_PTlhLC)F299r7d-S}W+l-Yea1%nWKwQ_+NbvG92 zZu51K2Omtyw|u<2(WZ}%-RJ6V%vS2)=>nd+jQ{k~m?O3@ht120-RCkoKQvnHv3WU9 z35N>TnSa@VgH$+S(1)1+C7*-?hD>(QJZ;fcIC6jNCve0dtV-&DuCQFnZp+TSE1SmW z+Gxzd=6QK*Y@RE6>i*FIwwE0=KTru_J;~dRHZ`^|M;NvlyH)qb4Vqc~1L!l0{FndeDn^$j3j)azr zum{Ow2Lo)cSuH;8zo10-_QIhdxH>|imR0t%35Clf$&X0s)|!v~4O?-*s|J*9$1Pd= zTxEOO*QP)c(5Dg`_NMe|vFixmXM(Shs>j!EhW`(1x@aFd*K8v%!qk|uOzxTfRct8^ z!O-J}BFO=}*8w0iU;GDXP-?WV~_vRUpY5N9>n~f20|qBAm>me zU>AD{gL$SKn)Z%P1^U+KV=S?Rb6!6P z$M&EWs1Xa7a!Q>?6zlUgmT*+*X(N-Vpfpt+*7hd z(5AzU%~OdI^@&~Oxc*-;NAd~od3!NPuX~l~Sdsp@w$J+u=jND~IDZbyHWbEyIxS& ztzT!wC)RcAqhxYMU3X+BjR$PJ34eRV-wWdJdGYt0`1_godsh7IX)>m)fP!sPQNM>k zNmY4W=F*_Y(J+UPudi?%r0rql;HEMic zQGULjMR^0{vt638kFzE%cQ8 zn#Z;Q(=cuTT!`EKqxd>aJ!CcKLI8WPb=v&(FU&#K%`7=sjH8T_#&{lEdJgq!v7$0!*H z87<^r|H2m6l8rL;5;}pTYwSQk;!2w^`Fyuw@+oy;8`=;d6Ls%YI#Ktk8ao(dFNIl) z#$Mx|wA+Ahw{G}is?iy=ucJiUUxkt=+73hka_q;T>E}qbe=0sL zl;(z{+TWB71sp8ewF996+a24Z%01J*B3V}Y92Q&;4=w_kIS3*W-T|TwkxXIhhixzE z7Aj3FxJoofV+XkBSGNjhrSXMbwFT(&h||3NIB0=e`V($G&N+n4#V+c5$t?K;PKM=0 zltn0In-|e|d3K5&-p8ZF-XL^r*F!XT1US~B5Id%^9&^qgIcIfVC?^Hj&%A<3g6ses zjX{vW>bxNIg#?1tdBNleOWc1dtMh`p0kxP{g()6*^fjBjtAvhn*jr*5c?he?5W6Eg z#Hw>b>}`l_FIr)Ao9kg@GT z)?vKm!W#MGBCL^4YmMxKr-zk&ga1I--??Gw!g$!*w=QO0X^Q+Eidb@r6;#_ zukM>3%7E!1$gk*ey}p?35juCpjt2A8Q=A9cOT|pC8Fo-mCf1B0i^P8I3A5so0BaCh z{gBJv0wm?4iSXrPoI|2mOfc@Np8DSz_maMGFOsI0X5eYq4g5@uC#&;5E)bP49PTXh z=E;dEZS|yWCVN#(QZv{qMtG?;!i%gC#*yDAjw$IA$zSyAKM%s}7|lJRJot0TOmkJO z=x$8cZvd*8xg{+l#9M`tTz8{gS1MRqM#wPjmUTvVW18-kNom4fBMt6y8xzjRtuo@! zM^KiQK}Du;ncEdII@626h!3$Q;V*YfT88)l^yWWCVuk#r{QVB_r>hcDJr@;*+2Ra1 zgHdTr>kPwIIA+<;N)z!Mf@Tq$=WOPnQKr6PQzr7V(Y3*kq#H#+WLj?|!la`_6 z1TuMVYE670RNI3%E4Ef_4LMqcC*uJFM0s0k zjKly@BVivfNMeAfkx1(sq|^W{>K`B@;XwDM8Chi>l97C~Sw_~I&&$Y0^H~uQ8rbHOG7igH^Jg*+vwm}{jANfM>tq~fhq+P4 zajck?GLGZMERk`XOXgx3$Ju038HYZ;IY-71Bc3PY9f*5n9GHQbBjYCGSu);*IFWI9 z)ighO8U4T@i8oCd2SI7RA>+bGZDx&(yAao9JR9*}Z;NDnD$)Zo4vvYr_@y8MWnT-Du@vSocB;s{4{#V2|$~c@tnw5xKO8B63EBe>^VCr|jv)u-F zyEltB;7Q$mT&7$vQ?jYweMF{Ak||56-<`fgyp=6eN~qs`L6+$~ocfyBTQK|kzZc4( ze)mJN;43J|7OK?meo&?~$&{(o@7^d=o{=ee)bCy^Q+^>+@~PilCR5@vrHK07UzaKO z$rMWc?nN?XwM{qAqbl-p&>dg^yCmMKA*vXT1T3uKB)LdvupL~|lDfRMpG^-DO{ zQ~1SCQ}2&W-J0+LP{5=i++@R5HvY4$p;T$5N*nbz%CGm0%%$xE&=EOE{eytEPLRVz zdE@Nek=sMORsV8bgT5d&X8*ZlppFa}sJ#L+*doLQp^YGgUMfOu>_#Cey4*a8+jeemNw zW`-KfE zd|4!Nef*Ze=KSNFZe~~#b|@Q`#hITiT(jf8~0_A$Q;?^si;^aOr-IJsm}TACMg6A#8=q_ z!z=0F^Q=zl?tmS{sYn^hbI*@%l2z+j^7-ML2uV`32!+1XJkMpLF<&_DygAEG7UquY zqC0-gX6!P5#b(em$uN5>)ObEE#P-le^GjhzCu?c!bOs!q;2Ee%$Uv8(F6a|x*+~L! z_X7TRmFV|DN46xAy_`$GZVOr^?qaEq>eaLqw)%%N?eI!{*l_+f(@xY7%Q{SJ8->R- ze`EES<{}rNvApJ@!5KzL7NJJNQc*+l)yDUnVDiz@Lzmpl!_pd>11^`19Ww8@fN@d+ zy#e+f3h&GWdi~04(A?Yu9zhA@z^fn^g>6KUB?uR+kV||kAAX1P9eHC3F=tGYOc>@o z3EeOsJS?kY2mwc^E6m=XxXBx!rN@F6yXPHPc}LqL6U=XK<9uSixnLXCrMTPZwSP!& z6^(NeX6tojBQ)paX% zKu@`c%pqjrChyV^`xl%@2cz9eU9p`I6p7ZsxWX9~t`B=xXu>mjeZX6y8D*mu3BgrKG6VcndUZy9D6CW{J!@m zp}-gR7Rgs(?Nj81h=D70e?uN`N{*AB!*JaLN}3Z=1-_30(k+@0A+xY|8B`2Pq*F*s zw9yjqP8HTbyh(7Nxaa;kU^#Yzd;Dd=9}dGN5T3ti+JLlNvnA-nAlt(| zS6iJ3mNPr2Aqbmzz#HH#$$N`xdTnCn*dtdd+Z{pQi3+19qXL(fXv(8|pw58x z9ZovobTvGn_-ti6I&I`cLMr?LZ&75W(PD?%^hE8SFlE-*feO4@WPYrsiUfEIJ}jC7 ziNjva-&}ol;{6MpZ*kDL=cRNz;VlbT)>~SAKnX8kX>VyQfpn0ege~)i6KBQD+BO>| zrwJ%Ri`1l?$q%PXdq6SqYm~ZPVI*G6-Vrkn>O5i&j)!jVZSDZvq0;z2)Ing3Yiy4N z&KI;TY2FauGbbaGSwB+aEtEG4zgUg+gAlDf%ZC$Eb&yV62KTv9ydPlAf!qd&K^M`u zJ3U>Dbfa+b8HTkWMjFFIY5a#M&pp1`a#-N3)B!6RSrN_cqNVV7=5JOW%7SxMwr7{< zP0?4%gEw=|6Cc|M!ID>^U@C}4ftnNruhgtrnzB6&YD{(va73wyjns@5JABu|w+#MQ z#0H7S+OxfAVbhgcI7M7L_useh)&kkW;@&H_aGKDdzqp0)CYKm0bnda02q_GD0Bdx; zuf2buuDiHJSrq~4CWjik#ea)0OKU%Sau6X^%>!37R`dGYR^cuT>v)Nq5Z1U84wHVI zyW7`(q$j{yQ)42prueUXjB^hb_fMgL(k+KuF7MKVH2$a?LmOl*H11Aw$|-;{C356h zmMf6k%smD9=odZHp?hh--}}Ihq>Fn_+=v;CM~}wNYoftg?gh=?t32r75EXComPEM{ z#iygk^<~C6XJnx{_^&C%&b;ccoX2t!JI(^z{h_EX*@k&XCvNhp0)!xI7HY}cZI!wzi^(|cor13oX1~ELnG1}#mP{lXKFQ@$rz<>)>+QYhyQ{vi)&qe z^A~{|CJN7Tp1a8#fFvM}V-O0scYGi9{mffGRv5V9*i6ZQglrnR-6>n|l)j*b!}Bd# zde-2u`VPqY&2i$B!s`2BY4u(0FTBrTC)IaR_GXxU7;3x#EVJG*0Lx7KKzSjYBdorI z?2x(mQ_i<8WN9Br#C&J~U2>EiGKcqY&N`AK&24|~>(c#ymSn+x&JLNoKNS-EvF1Ny zsu}MuI0i}51{|(=EG;@1R-%2E*s_aOWt(5_dp+@lXpK@29a(?jQ+7M4-V9|qcE++} z-)8S?k!8m&TXZ`+WIp%_=awBiNR3=}$UOHk`n;8U)?SZ+hLL{V7gI+1(c`+uJpCt3 z7IWX9Qf-xO{P!oKjl<1n`ZCO${?ymD0ru@;++ezxBP|}Z%R^AiX!fCv?!`ywfn4r4XS(@zJhG_L*ie6NHR-fuO!nob~I^cud(KxB%P4h zlGe$M+77U`^qVz*gI-Vw=A%BXkia9_RfP~d>(>?%Cn5UOLNbUDeTctNAD{5TxS73^ z9IpKn*hex``zJKw0NsCfqA{`J!&Zdl+eRxuE)sr=GtyT%N#)=OYbvGC3 zBb8l=F`BaLgKT48T5Ji@(JE!vyIIwPv`njk%dVqC2Fu-W+$ zTus1<)kO2jKcxEj{y$(YVU*44KXA@S;&G{$Q50aoR?3POwFrAM7Ca1+N(l18@nTbB zuL=T!dv?qOMHK9WQGgOBqJ>ymb4{7c)yq9!pC$ZheE2ly=F?Ae&hisK5#B6Yx#zK& zVm&RC)u{hnHN!(^!nfo!payd!~*@o-%KH8eN4mE%`Iezc(^St2tDZ91Qox zX0BYQm7O3Cka?#Sv%eE=MM%&WjrS-w1 zN)!tB!8)$Qegn*+?o(Z7nL)PK*vHNHCK3`09>A!MHrt=#yfz<7|9Y5ZntyqY^8^&g zSSD`FkT4Y0Z*DN-V?>9Htl8W!CX!7{mmFZ3W@nDTv-Q0!Q)u~`Y@$qfR=z19m;`(U z3woz;QSed3&4L}1cSq7PPbck}U95TXZhxabuMobC^lJ)9k&Wn+3JI}`)lg(7`ouy) z(ulA;N+Xf+f%@Rm(SA^b~7C=lcEj!fmG*o!>gVkOCCw}@B!(ez`Sm> zMX+pyr*{8deJrNPirUQwK78&)5^)FOMZIXYaC@k14<0D&<%C4WuuSv(PR`Bb@B6kr zb}j)|L4|-PGC_P>W3QN}CsY)OIUNHKzmu{CJTYpZw&h1QNA+_4m6DOY07td z1+=nJv(N@0Mjy*W=)Ifct%gNzO6<76c}q}0tvwIhC6*Z~-4kScX?(HsKrnZY`NJTOE)pwY~3=uCG7hUORLZ$27P#U4NA^6Mt-a;ett(}KyQM1P25qOMD+6K*iY zf}THvU^`1~MSZ)FrtCU10ec%9HK4gdwdfcw#l-shBKLecU2HO2e#d#ZbZm$<2~RnV zJx;jDL5t?rl;ya3S*B?uIZsr>_7E-GCvG%4D{nMnSqEt>ErYcrW}Fo^Mxx*0R$!A? zHQ)LT?v}$jE!1U;1R)D+7ce-YJaxTt%WwPUhanM3jGTNZO2sO#6urF2vY@hH|^coQLJo9zjN6`@rc&|4$dGm;VEu3f5QpIA? z(731btWD^#T8hA8|7D8#wUeAf=cx(`h6+zWAsGxBU>`-$-+(`DjWq_K#uH?R!|Zin z@Is#z%1Z&(pt1H4+i&uI&A-d=Czn`v>{50XZV7}7sUsoQVea`Zdh-PAdU68!<(GPK zN^BCOeX$uRSmBBc7gjj0!iCm9hZ2$ybbpjba?Lfr!7eYDJD>d;*J@l+6O_guNL+`? zqTTvo?U^)X+bGKSQ{ED&3ulbiZwCaUlx=Y4d^AuOc8yn}l^~8sr|F;Cf+ zUeWlLi}IF=%)=G_TeGXOD*U$&+c2oYaqEbrx59tx$f~O<{I}+8$f3PeNlkoG8=!P=nnMjL~R!FXxH6Ue3oh7@c-pVkA4RPeWBshCWX`U?vDt2I!OpeQk+sfp>h) z?`dkhgT50X*pGii*;$CtpsY9?qabI1xi=~_bIo8u=|#i){dYM}90SfMhWC5F>Kop% zzq;b^?h@rOynjtowkdLWZ>|fB9<= zkEuq`dj&y1ZGK|I)p!to{PqhFe!vPQa&3Y0o1fZ1R(g-m>_+=`;&%`g~XfoyRMu05l!e@}Gj!)@no~HhmYQ_BHfEtp^ zsq&Yz(hfe#sS@ac+BomrkVBdKx=(B*zQ`43E!>lY_Fc3gGTkWrJ#1I?(byVr=tUbM z`=NmMw-yJWPCku?LGl4py3dK?=lb+@Y*Ep+NCr%ww)AqI{1({A>E^4?aGqR7jn6ta z%%jZx`;Tq%Rz`UfScmA$FdR}83!OmGpX&;o$|p9<%y5c;OV6doxz4+vM-LBo5MuuA z7gz2(^M}8{XmxN;-WS9nR`?5$1Ibs+O{t7gGQ%q}FeJ|jnUq=jXS`Vtr5N;g8b6XG z=G@UZ7KNRMv=u)h=|mc^;lC%{Tst zE)WADuCf72N&C!!!==vc->{K_ucg7edSkY@61g*tI(EY{*u3bm+KFOzUt2i7!d1+! z^(Nu#;lODD(B9KFlDa^vgnM4_La1Pd;2{m$9n6@Eqo*PnTD;g{u795M15vKKd~N2Q z7a?Oh=hBB7=Q8yy<6N4a4&Kw$y#QXZ z?kz!P0dpT)ZX@gnPG;sjvfM@-t^OmMr_s`V!ZX8nq!DsitBdg6@WjmAPcFBSP;2h^$lf^>U zv&Fq=u)`F)L%$0=%WsFU`i(EhG2hvSp@**LtP^kNS60W$t0>I86PAtA?V?pSB5cP_!X3 zM(CNxzp7IIt5qT7eIM$R18UPkG-=YS}2kj9*ke1J*r&v(*z!`2~WS^ljjTUT8rQMDP^r1KZ+^e z9q<;}B7>A&r##6b%G^IZg|8jbujifx_)4@vzXsRj2xEl_l({!q1%`9aHC6!_%gHj# zU3?0is8~7K0il{6f|2`veptE*g%HJez;xUv6r&bdOZOYg@37Wr(AORo9ur`o)vgZ) ziZ{L@5F2W~@pwO}v+8ld1r!=>;x^5}LI}e5MNZ>r9aIsF4Nblj%5Bw@?WAIEEX{_C z=qlg^6NM5el#N2>cTlS^DSXn`ko;4hFD&2jVs^MV+7^MG82+?JR9{2#I-Go?0NF5P zIxAwMlcvz*s)&s?3kHC=_ecF8hS{+&+Z{5_^2oU2+}AZ_yS-vwENytm*e!s%4*KGW zfwg?;|+O|A3xT2QrA2t zxz|7;`u9>Genmj5guRKXv9lWMG7sE?Ehylf3QI<|gRxd^qa_ZjmB`DH347T2P$SW|MGd6flG z_oFF@Oyf~YLy0ZBR4yauEqA`rfgS#sycWF)_-SljHnuIdu`tJFU4Nb&ZY<16!#(LO z^St2ui$X9KhDXRgugk)va^lO+Vr(z|4bVq4PG*N=BfPkv%~k9>9*!^e=7e((7b|mL zE)TPDQ*bqJvH#`jkri6)TcoQv{!?iGYt0U%M!LdmgcoM#@E4qoyTjNKr~vwd%C?LU z->t>97jXknnr1Yr%C-#3cUvhAp^n(9X9PhH2K;UMfk1AX#u}k-30v4J(#yrbDJ)`H zsS^aPMJfOEZsBPnl55ufpl`(u`GK^{6jy+ES=Zo5UI&B|g4YqMJrCx`h8FneHa3nR zk%_opPO?$1;Z_BUX+O=MoKJImm2Fu!!gsg%Wj7(pwjqeK4zmas2l3_*KcKs!$MrOS zhyF@#$LD-(TXzBUuS|$k2Qm+Y-dy32->?x9xdEH@81tz|`r38FBb@9J%k6DLj(CgL6WXQ=}x> z(h^t<#TBr$xMy{aSkuRp?YRHUGGx8-cr6nAjV{Z%VYFSB#>#>GNs%dn>Z%CDCQ6cc zfXWm40siV1EpJMV?(@2|P!1N9j)+Va#47j^F-M9a(?7ZZH2Ej+H!wPHG)n!V9|@$h zxHG_Fu$t72v$p&5H2>*Mxp2e7_JG^-!-g7|NPiAexC5|*h0XRzEglJj7Ka^Ei)HlK zDZpSfje9PLzLx|<@^=R$e+h1Z`}+S9e>WBvLGTrRFcN)Y0tKIG4ihaDypQy) zkhNh}7eQ^6f~r}BsVxQ3(nIwwnBud8=1*KgKPkYPLjE@?dnKq8x3GiesAJNU9J80g53+O%5M*?-+OIa(pHrL^Hnj}r* zzut3!hZ?!lcz41=_R!gytI`O)t9$8|z)aVZHl?m|5Fxeagd>1artv)pNzG;A13-on z@BkZN?}5#I(;z~gv@6jYq;jBsB(SA&X1=xqGTos4ly>-nro8Y{pngpWZ_`Kcwn!#x z68e2l8gKW8*+-q5`NzLD(DRVp6ezWKIm~?{AFxGrKj+Tk((j%fEqZ6I*CRt1| zPv_dqb!Xrx&3&Nh0uQr}g{)3ADI8mtSCo1Pu~)SnaIMfC$a7Jt1+yibH&~n9s?@;& z7n%eAU0VH+)H^UO*Bq~h;$O7|<0WST^?|&>!MaoWov8v_!g&SS>{k8O=yAQcJ|mT^ zIbNrHcQ9VkgI5Z)nhUnbj8x{9aNcaZGd_A;AKm|seBrF-cpdM|P7O;qUi?M?lx5aT zAsOMG2Zm!uRqE;?*DYQ0Mzme2-vp<)P1Ju_`R=!I6Ia~XxcdSRINn;w>UuD`XmpKI z_eEUET64j!)I9`^$97zBeNzUmpv`loC7m^8d9HJz(mf&e?_%~r$k9w=K{M>{QjD?K z0;OWymLQokMyY!rT{U};?iLp^hWOsZ0kLBSP0CxtezSU1C?2%crPw?z(zO^NFA{hI5A_5)42LJAeisIpb>= z%4XqMC5-cbI81EJ(T0eJdpd>+zUrDSoCDl_@Ho)KmUq&)b9%!CzQCH0MamCbf{qih zO?fo&JKU_F5^6N`Vq%U7#e?>Wg6zoPkg+!{@h4$;Zzlfr`MKF4=O&P5)MQQ0UU7R&WC-`1 z6poCQC>$IVY<@#J$_dAvffp~Gq<+!5ih?B_dQn9nHhD|1BQ-LZs#}7`20Rv|Mznr$ z-t1%;vpBo&eGuKllQ*(rN?Ug0EC|HsI?S~naW0C4IiX&hF+Jby zdo}vq6zRLPU%lxL+?jld%tjEO>?5|{-2IY8d1jk`>8l8Y=T`#kP|()^1ih7e-h{Gb z4@gcI_e@iWV0uOy1lhU$yPPKv^pTzCk6)hbl>WypJB^gx3g8NtHq!X`y~k~&n6+v~ z=Y&w>S!eNG4NDiWto?Jh1Z?>?E8CXYT=oX7_H7Up0p*3m+L6y{KNGi-EUo! zM8O|Mt?QeU z8O*umbsLG<1hW@@uB>~+N1LDKPlug#o0_tllpeT2YEcG!tKGn zh#qbo0piCjeNGZEUx5Zfk4@PYRQ18iw&ID6ovzHr6#RYiXv>GleL2OfRNkB`#-4(p z%fof;Q&U%t#N9`WZE&IsD!NE$O>oasS%QQ6t^0+fi(2!5xxXe7&T>5qgrh!)dtQS} zQOpBA{&J~bUq$jlghRjXFLFuNvzN;8^onL&lPgMs-RZ>+a!~C;VQQpA$Wo#}X zLYBDka^E+*pXmQMdh!4L{%`)i^(*Xfggjz}HCCAVssAPOQ@=^Sm(ST&NUZRnRc@B` z{L$}Zxp%Fw!wUCU;oq$AS629l70$KZUu=aXR`^#7u2w7Tw8D>4@c!C@%L*r1;Vdis zx)rXn!h5ao5i9(&6&|p{PAmMx3WwmbW%!W zw!&wvaE}$fZiVk#VYe09e`~eR3UjP*nibw;g<&gPYK3d9u+9p9ZiUZU;Xx}rVTB)A zA+g3|j1^9^!XhjDx)pxQ3Tv#e(i*SSZ?-ir!d6&fg}N0!WQ9Mm!arMK>epjEXISGr z&I)H(;an^HiWPQU^8S^6S%0&MgTM1-8E%?x7tb{(<@2S#XM-~Tr1jpFeyXafQ>tfx z&=NoSoIy5a5OR-7$dp-SaHB+2b%qG1_^js{>Lw&09}#4$8&#ryNhRufm8hjEQCF)( ztx$z!Y*fqEoCAs&^GQ7R#$RYI~=LToA_ zc9jr^O2}B1knt)ZSE+sNd`QZDBR zTDc}tsjt3m#hUe%<%Ltq-Z`Aq4G}Zxgbpx;#?0PUfJbIztr$hb5>^k!u&fyp2=xW?{XqmLI|Ts$MUaQl+Yv zu2%0cdJz^RWw*#S&n~wi*<$C zzm!s|2%T9iW?8kGK}c%e|NrvKAY^_xcstrZy_%5eD+rmse)Y!k%8GSWYgXtYeLe29 zA>{V?VYPgtUcR<^^}4my>eSokhrfBvY(OM`^TSIn%AX%z^11xG%d7CVTCG>DUb}L( zim|(8efio;s=laZEB|t@il3D)=T>>uMRnuX_x{?lb)U~AL=MjCwH51T=o@uHHpps8 zu&QcZm3qgT6|2`SpRKN}EZ-1XyINN(R;;cpFO#5)pC~t5omW-9LNA}UZmnLvF;z8oa|`l{8{YIP~rdSAa;+3NK573!STWjD=MBh}^V%GGz5uT=*O#plac&sNJ; zSFf*JagVC6Q>*o|brD@%y|!8}Us0y6tFUHWs$rjhf5mLIdeyoO>Wa!rtE^Z_OR86_ zET28#ZS{`nE0(KwOs~eDRrq5;x?I$Wn?`2l5i%3ujG1{ekU$7ovi7dE>o%-a%h8Vn z^K7X)bH*%n#o978vR++LRj#gGr>oVG_3PJF>E&heEtFGd&X{@SV#TYgt5>gGsm>3l z=7fCn%j^0+C4MU_7ng6mEplgQ&5D)fzJPpAJrF`xRtBn8Z1~EGwJXbmmE~*7*Xq^Q zd-K+*7CQqvKYJn;_{92)~%~5yT1DFE2Lkc{OT)|x3<5} z)n9Ri@^Y1azI@pg%BMQ~68L>rfZulo_+{yFSzlFNU0q(b zxLht`va<4`!~rWkwf-)fKP&Lx=g+)Ce&5b<$#+FMD!p7fDqC4OuX1(yT3svESKnQ} zxO}4?slw*5vhw1Tm6f-zUR$Exa#r=@l zFh5uR|6}h>;On}}1JUowjxF0sY-hD&ClO1_nqV!^l=HVssIl6gzjxIEsloIn%8nxmqPR0B@ zoWNz=k!4sbBUt z<97XEzg=65yAh6TL>|E>U)GPZq|=55hjpj{jpmVdE9&xijLONZ6GHrS?}hz1J!AAt z_Y5)Nr{atVG@okt@bXLJS|-^S8UfsG3Q}lVzJ$K734S1N4teKc;TW!6mzgaBX&Ta7nfhuI>-vn%#5o5;;;@bM)H0hH}*W z5I(1l2>dXoj>y4Hx%d1w*Ei+fhpU4^IqHZIu7>(>tt~_QwYJQ`OZ=&|Uyi=SpQgJQ z*kihjIe2k;neJamUy{D2`xnxeq_64z1@xx-7s5;YW4d!8eTjcecMj>JW>Sx`cs}hk z(x@elXf%)XToBfK2~HDmkI!WM0B#a6fEz~|xD+WTOqy+2>wD2FBOZg7hSdrC{9=j4 zYkMK`WF%nlG6JySK))op!Anov3H$mbsVrXgFY=V#;cn3G2z)l`opdk_g$FHFqq(>m z)#G%r(@$$LrsGV~K55es+aadl1jVq$BK=gHxkX+Ib`CB%E(e#Km4kb&kLVGXqY9#z zFp74=Go2bYy2{59Aj^o(kFxlCDi-*3d!;keX*h6+u+b}FmyqOgqvNVK@Tj&L*IBP= zC#7>Qv2gTp7oVju7#hvVcC_4#T~|{F$KbKcqpc{?Pb9r{7_i+%qcm-`9S*~q){Q1l zRarcT9ek(NO`1v|{T=Q9n4HM%civHr=6L4YBW{s;LTdz54ip}iFNTk5%@WX$me7xs z(2rQXuIHys$HH%?rcK8p2RG%ylQY(r4sedXu$`SY9gdJ*#OL8AfB1Tf+u7;S5<5pr z?9^dNsMndt@$`maBK_nka*U;oANjVc1&$(fA zy$MUq-LQuj%MD&EZZv7m16$04aa>=HYA26I>6xV6;I0PESDGIAv_?OKYxbb}n`@G~ z=nv{|5kd8t=Mom-*0ZRL!eu6E{ks(BOk_S6?#N%HiGFL}!8B^%0KlnPiGP2m(~P5b zQbju^+dMtwx(eev*{&bxwCf2D!=mN_EhaG>t4C7e)|Udnd6{M>#a2}8IM9rvlq*={ zWt8K<$sbO51?_Uf35BCp*BJ-mcqSjg29IlUo|WRP_=1@6L;1oElW=^UCanY~lNRD$ z7NyyAyB?p$dfypBPq%wn)UL&Kf%6dBLQ&3CoK3g0xDlt%8$-{lJ~N&)xiNX(n4)p~ zj57he#Am0of_h^jSxb5}@84+7CT*TN$0jFfoA%g@wDh$%lhaqzeszlnIc-3dSW)q7vV)zmJ z++G?bR9t5o2VVr&_-ed78hnEI7vSAOZl@T+||8 zusu_88v#9yAI}dsAfa1~n{h3hkJFXePCLmu>48okr}~(Y@}+~EN<00o$W%Q!Jl8X% zIOO+)ligDuzu+AS{FKPSuHt%nuy!-}wi6GH0@Y&tdaWbI=cZ;RQ7_lnvNwPYaO@Yd;(A1p?5Co7&QNeYs99EOL4!s4G>Ik2 zZV_glPC%6YM4GHwD&)`2&$;LV{PV_KijZHW=iojY;dOq_RY>`X>}06sBbk>oq>_&u zN++LF>(s=}96T)GL8Rejznl43chQs_Jw88=NgUG2e6CN@XbM<*-pZR_j}7^pbazmc z4>O)CRay8j{9xR!#V(l3jRVGXcY^F^0`vmDgGoE-t%jN!0(WJwelE|Us7CW(v)@~t zjk?`fra#G_s!Zoeof@0G+i0@pBkgWKZN%8+Q5Mn1`1t@!`ASfBzSpv%pJ+|Wvx5EL z_4jlfFRbV{X<=}B-Uvi}Z3m%V)O=Zh68o|L}yU{9MdT@tcjh zf~6_ukrl&RjIXbcAHEF#aL8}`N9v_7Z**X}&JFv$a#l1iUL-)0>3 zWLz(Ud|Y2M^Ck0XTuX3+&Ox*L2l*y&e;IimXRM?jOh67h<&@7(6~IXv_Pc35RECiO+d6nQ zrqP^@PU`wEGcUxwq>f9&Xl((0uG98N=wUiqb}o>javXdh1Jw@X!=?0S@u;(c?taLXf zk1v_}RX~`ZY3tVFnRe}9+G!n_iPtnu@R9uP3gcxq6jq4GE}$SSo=0%b3Y|Be)I~8% z?`%LqsIkM{|6s_%B_6^nL1!x01Z=9xW@FN0Hu8~1K%y5N4OocU;fr+bDH z%!w7kr{diBitTd-T{6DP!Epm!+G($wT*$&W7` zxQ@37hEFiQ(s7uBH~k@9x3+a2@nii()#f^QMR_$GmoARJ#82rw6=J7fpK7A}{a}Tn zJj%*W2i-QFTt24atej*`b2g=Op%h(bE<|2-93asyrX%~Od+tcW(ogpsjclJwXroC6 zhW7KUHSPoS36ZW%8=Ys9ZY%0qeN%DUl`kuXMDG})3yDSZCNsD%UIZ55M`{0%BTVW| z-fxtL^L`@-?%HScaKF?=p^e%BPDW1lq00i*%R6!TM`Uk7++apH~7$AS@Je`S&DYT z;@7EI*8|ZeoaeypILpoWVA9OuRCe%Tf3_EAvq`%ZaeYhSLrE`lm#wkCq$DEWC!zEW zRB-xEsdSqob$yaW8n{`vbX1XCqsov$IKO@AVd|78m+mReAp)ybe$7O~_bGp4IJ5bzCZ~&){ zC);P~7yHY(hQ;M`kuE&nyG6ULT*h-J9mij?+mAYTlnIHxcwWcixuKvDO24q$F$>NwjHzdHaA64H>hT=BgnmU*BBWm_p|6+F z*Nf>#OY9#lv46D0{?QWqM@#G>nwyf273z zkrMldOY9#mv46P4{^1h)hfC}qF0p^O#QtGxf5G_z$y@jY=L`(Su6J-vPW7>_cTjzj zU+3U?Dj#m+Z}$%~zwQ@i1v8Ay7 z9M(#8Qpl&<5}awKb?Ml@xSq&UgQ~xbAD7$Hm8gaW(l}$Sb24c+g7N-B9M#+NcnVYV zoYB*k$w#l9n2HTt6NA#-fvXckxMnT`*XbpbJRE(P*e$IBKU?uTGZL)y3eJcYEyrbOsCHH35DH802PGo=&hRt|3v z%G2`(9;_dP1G5LmHx!}!hC(>?V{u)fP-VG1yS<6@$-WV9enLd*w2JgM1WI-W`j{)luWl60!DVJ3 z57+YI=P%6}IeIScd3Z@W>q(PPj&2|=fJ^!H?a>XSIrH_>}JJ zAJ00iq$WFtcw{SumFQ;URwq5PKT6Yt*3(gsJ6=}1f_6zd1a5mIdrPQmZ01E}ep!1& z0o)nSc@38{P7=6`bPfL)k5FuwH8^21#Dry}>4XD(z%L_8LoXveC+zc!#TFmvmywpi z%LvPc1N}0h(tQxJrAdb!{`nXS=KLxyGo4e-4+7V;2;n+@Kyj4sz1>u-n&A2UIF4OY zafr|9lY(OOI7{XvpBJ;@I_r_~n90u)3)YF_GCZ&0<~@!VuM_3rZuzoUT}PJ^WD)Y< ze5Z4+#6(!ni-Zg&-FTA`#qxf;9FLq0O8O96z zw6A0-7CL7(RN{eI-@m^?-7fw$NPCZkP_X}V_>s%thfDC(FpVmb?8_TxgqPrraKh`H z!RUmuotOPa+C~C6kJa=*2IWVG(epcPBH{{Qbb_;#$!`K5DS;2Wa3cf#ZTCO(I=T(> z`nja9;c<*Jxmx5n_Ia@k>561=wh!!abh&ucb2N$ZZYqEOGKT&6INFUxbUvIGR|vik z_xi24>_7^ZkAANdP35$R7wyQOa_M2YOrukI4lS=ajEwAMT>|fw@eTsn_)^sz*G>JP z^Nj*G{wvhKn58kDZFcuXyPPFje}a=bju>4HV;bl9$r0;C>vB zzX0#?OQRIDq~uRQ;Sym@CPZ8~u}DiuaH)s+yq0PIL`siRgy^_E6F4_!c{oXzRFwSe z@e!Vx36H%1r}8!awQy(IiSnzgaNa@%Seb_x%hzFCNUy^&XPgevs4M;PhaC?6YKMDn|?#6L_J~g**HGO@|TjdanyY zwH{_sW||uP&bN5-ZdW5f;dIc6_-(o4u$y^8?}X`$$E;bj`i=7u&Yl&+t^Zv;X4yBC zV{un&snw-Yg&I z;Klwi%fTUiiGR#;a7gd?#|%>Ol2uh}=k0K)+cZ^!$?#@gFT{(4GQ2vd6d&?Ww%797 z9s7KI-hL0S+ROM=JL1j!B*~_+@zYB;s}6)nr<-x8OVyo&3^yt)lZtmO$GX$(=?tx9@77)eoaw!%rUa!ycY& zaqwhAcu%2vqzKObo5Ry-O-pCPjHfZQG0LvP<=~PYK3o$d*x!ZlLVCN-Q4<`!nPGuR*%7jWI2Pbh3oC>RR&%Ge9Ph*3l%fU^{o zBlIGM>Y0PhPL%Q85)_`GJKqU_^?{x%4949C?poyBA8I=xq}SeyYATfg?$^7PUiWB) z^jcTu;9mV?Z6_y?Ut+)QPQnEZa49qqLtHQyC?Zt7z-CU zaz5N+aph6DR`lWSDC1<`xP_0Dz=su%?V^%%1Q8?iUU`H(jpjIhdP4Dz{s3Pd$QQVK1B+$DdM`pXoGoSb ziTrY;i?<(!rZt*#@u?6$DmXI}ANDhICYYQ_`PLOIoH@8~5S)q_GpV8w zt_twnRGfB_wK#jd!sqwTvB@f=FR>q+tU~${`*B=eL_b_&KW;WCq%W}_$MJ>qCHCVuzK}j=Ki_iIUQ@-I zuN1Bd8qyEua^dDT?jI{$)Q0p10B5K4UMDrtH?My+Ae-8!i({x{3|8`XrIv^*q-BOye>rx zekp1<@SGNZ;6Me_JP40$Jp}v1ISD5V;W@Z0gy-O*-N0o{-s(kv>l(f_wb4A#Z`yf6 zZrUf*dY1HQci$oL@ct(o9I8McS7qgRZwkR9^Yzhyc^$ld0>L5i z?47JP;)BhoQHG}~$3ap&s2@+;gWM{W#$~h*!hCCqvQ`dm@~7^v5PFk81@2xMpqZ5P z3qC0GMvsO2`VE}3aGsvab{>xBBdh@hco%K)vcpC>4PUO@Nqh+ImOFvFPNw){`I0t| zZj73USE7DXcUqbGcWK+qwFIVKmO0h{Ke9gFDfdPEbiP3RU5sB}zFLR=E8?g9|Le%7 zYn|7_m)ei>g2))^9qViU@$DIt)XvdM(~^Ui_;pO0l8_$f^NQ>lEwN{`#GcU-d(_i8 zy(RYGyk?O-BPI5Xl-M&;VvnXwXwOKAJveV#WY2JkJ;NpT442q5T#{bH#vZEr+}cTY zby20wmvEwi^2mP8_38Cva!-hliA1hsPF^`;zmRC3Vs7 zYQNtxvGA$5?I`f!Zu+X6skrUL)T8&xl|%29BNtvIA16noa`Ws*cnN)>J(KOVLVI{I z)Eks}di;)>-seF(J@HCik(q-_Tok@oi<(L+^66d>g8T6%_(CVM!r2}NZW&ZQ_8ui4 z65V{KOU_aJ;WS(ASa%sXdf#!22e(>$xY_0EFsdGuXYh^y#p5nkhs}dKJz=_C8Njb2&9oA-_`txp=%<(@rUHp)JR=5iXu;BylXk z#hJ!gln-&g4Lezvu91c4scCZSbrT~~gIGH0N(m+hw_PvmN0MLI1v4Ja$?>~trslg0 zok@Yq(P_jiozt`zUV7-{8;Vb^2@c}R_`-bc@Q0ozd$ei~k(!Po}E6OH72yz$*3N`({zS#6&AuZLwInf$qV7094Dzm7ZacE&yX@@;z4k?^oYOA z{te4Oav1J05ZpUjgp)+pF#%pv+7KX~@7D{`v$a7L zc>ETxXvEul+?{-$Zx_6Mb6ACwjNpE6+9<~tf$P1(%*Qi6c!x+V{m2|#{LYNw_rg?R z5!_X1@S#F^itw&tGrwFg7s&Za=9yi*>2;z%3-ESY%*RtM(SE$cM{w=OBV6-_KPIsD zgm`NZ+Y{ogK|bCwNS*?`WtR9lhXP%%=utO%P)-S*HFkY@m(xqetI`5}UgXN~s>H>I z-cuc+y&;_&vGwGs&N6v!#ERs&5i7-u55!jzH=>6QJt0RrPK-^cPW-u^6mKedSoKZti_oNHCZCu8;~Sq*Em6_wN-~6rLM! z%CmwwAFMN!(0pP(gG67%%3x>6a#^{Hc%u|vjT*4>0D@{c=( zT7*YNvrgfU*UVJ7!Mlep3>Nc?yXj58J1WNJ@pv#!?DhD}M1CO8%%JDs%f)g;e2!kL z$WV@!^$;%NL%1$y6~H;pfgD}V%EQG)0lh9y6~GJS>+)2NzC^w*H-+@N+?0ct_)V9a z?0zJZg8Z0$N|J&mY&;my$%3GvGoA?OWTDQ`nHU9h5+kawysT!HjOfYZo%T@HlwA&@ z$EFGA==B7Tq$NJ4+?Eh{_q%(1{yp!C(tF-**xdO@AhIX8w_VeW?aANw?zdkCZ{-;k zwvy4IG3m?WjYuD_R-<328-}}(<7Wac_K>p!_P-q7N<5v6^{3MASuO~}OGKE=KfJ9Z9;ELDF4p3$M`HBxshM0zbe;o@m^)ro-y*fkhlh)G}y82A@PJWujhdUijkKXBE65JWM z7xl;7rE#Kn=JqITN{?;C0=OxfRDQkhSG%nk+Ry7BR;1=%`W`gZaMO1C0?iY|k-)Wc zL2~BPq?0CDa-TYsawLu~TnD2*yoMQTX{~dapZm=rirZ0F0zY_;!w~CN+)V09x}Xx? zlV~s$U%CgJ&ymo5LIx}TaPWAq5Te)lzBzHTAH(Z>cZWs z(1qi@Fe*vvy_`iB&z+%s{imBjeT?qE_o3)7YQIA;*2A(1(?_}UDrk$ecRmrx<*8jh zTc=i|T(=Xa_tKQ&&6bsbZ%k);0=QOZdAO(u=tu1Og=g1D3H@*h{cw&RC$>G2ZmOew zcHNZb)n{}*=~$ZJ=P|gOg7)$uEYpr@Sj)MFwH=bMX=fyC+7Stxc0$6Y9gwi8=OrAZ zaHF|+D!K2zre;{Z5Akq!lss+2BSCmr!*NDqRXxtg354xXhMzW}!*2}Z{50JYOLziN z9IpGcaTdDMwm18+e_4u{F7<#t*XFKOyY#fY#l!IVGL=v6m*T^gQi&s9d+|(bxzm(#J$X7yqgv=#>Ys7GW`0Q` zvtGn5cUEaMUG@HjVgj9)2}N`L7(&rMINu`e%8_UNmI0lkn#;ELR6D zWq2CAcu1+QbB1btqqjGy2?1Qe0X!&l6z}O4o}R~hB#}w_A4_rCO4?D@Nv9SjXD26K zM2SuGyb*wpFj!=x$$ckn@l0frwL|lwCu-R1?<}6s<@_s`;a^dH{hn&63G{G&E;dC} z2_20SabDLQD^Bm9EyT;hfMTuR#p5$cFC#4V%iJwi2BUKQesG?jJ1}{;+wNMSc0D2F zP<=tWY+32?+hdEwd6rhxl>##|F+I05Im7wmOuHsv1rmI=fI8==HD$^9Niadb!=b0H zsYKF%S&m-qAU3i+c*cmYe89;E#qqfw`UWeV;vr(PbH3Ac!1{gi`7E7@mgA!xhT)rnu_PX@?9a;2;-5jtGH?@MD^XcFOP5d)HI`$tOb zA1Seaq{RM_68lGd`zPD=1D$p~!LLL{Of~RnfKHAK>czcHu%lB z*PA;^a?HG;)b;X_VUG&+$>cEKQBK226i@&cxiUjh%*OLtjWo*Ri5=}P`_8)B9parY zq_YgJN05#hMz&nX&_cp`9DE?f8P}Ka7k+2m7(n%&G#m1D8)Lu6+^%XaVmsm~qNFrW8CfIRYjbh->k z=pqI@iTIlTJ65KjxisJlcy;w8OH_$6nS z@=FC_@ZP$%QD2JJj9lY<9tFUA+>QTK;>#QiyVkPOB60zH}>p&m(&96U&tVtj!fO`cGXBoEhf;!8K> zss0nVo5KFQ$*M`o0B$mh!nxh+jVVU}A1#58l)#6J;YNHQf6N%<>osa~aE*XZZ_LTT zi|LJ-0sU}}UM*LBYO#jZQX6KC8dl3}Sn;|Z!5Zv50c)^f*5HOwf(^3rT}l==Ov|^v+=HEl=Z}e~w@T9sN+$f&`=;37TqPpeUh6y!drmX{ zq%tL%_@Vp3aj(mC+shda+)H_a+iZYg{JL|ugJ*sbVa9Q|@5dyy<6jT%_)*}C-Kdtd zDQ($qf!idZwwcEP&dWM@cFz}hU-7vWu<0X27q%d&na^Ft; z7MPb`MUJ{&JmJV`b}&gyeLxFKjvsk`Rb7kq=vth5X~ljD;JNZhcrPs-K7|Kd=m(t7 zK<%6rWnUQXZZtk*Idm?Jc6zzUaQ~KOgdALQI@X7AFK+W0zPsZyW}NTBC;AapNTztO zKaVE$xTEzZuE%oN9ng^93GU=04!dMz2aaWvHJky%g9Un#c!C^FBbO%+$ zPx}V4xDk6O;t%>hE-Uq`aX(ft6Kmi!mFj(Ck36*wo+`SiQAFo`t*$_hhtJE&+v3r% zAM{Saa#=#BOXLURxV{|KbW<2NSx!Gr@iNrpj6!~uZDcrwhN~WkA$XZ+%CF|TWx}oU ziuRu|j_t(-4#{_TlcS*AeP(VC%Z20qGnG`f|IFffzous#<*$^_)GAu zs4FOv++etX#%ncMpb|JPyP`B|*<6tUo-0#_K=8A^HjF3PG2L@$Ib9gu=4oH0!%J2< zBBsAXbU2Alao6!Y^>UpICFjd|HaSGH9nK}%^4&E`M-OghJ&hjT3}-1YlZ>HY@Ic63#gqO(IX}6HxOuGeg%xq`~FOjd)ZBie(N#oY? zMR=9SkLu$uB|`lomH$|OS@pTj#yu14vyfiGg2aFq(sh0iJajQIm0D#hKuFMcA#9oG42ffGuB_0Ea>~qxH$*c92?N9 znK^g~y_z4=>+)UzH_4TQ7t1%v7}A&6W0E(dFR{lYdq6)@VvorVA$^HGCYyxxCH9!? z6VMNr*kiI)NMB-)$!;ONW6x3=)lTx|W0e0E;+OT~UZ&k_Ste40%(%gHwDB;lrY7nU z1_y64O(CAy^L%3zrvf;MD}tjH4f@`$*g)|y-vMZ-T&j$(HH_}Sx<9*b`Niz=6=s)d+oG*u#Eaa z7&h^y8x=K(^Y>A!+cX1MMKqdx!=ep)=PVVB^#jft?cug`d6bu5v(JP zDI>$VxPgWUHX}%9Un{T*(wpp{V3`d6Sj8Qdq0p!=;b&ugM$v?RVUmpZa-D{OJ4~5eeR$o8vHlPpaRpkw!{KQ_xK`T>neW$T>2c zS5=N2TpU2<&C5!hffTM;io#A(P?%iD3=}??oQ~y-c@#ET8}ld5PnvS#=6i{!gQRqy zOw$g|b0_V_!sOIAZYn1@4nezkR3WZ=@ToYPJe|dDTp+XvY_A%#ajzFO%d=9gx3ymy8ia-8M|DZ~dp7N@3p zXD#}#?I3!Bp?Tt@w`wKuqwQb;3q1|i8E8R2(E7qcL~|sn9pO^LAM7+7F#Aof2-19; ztQitY_Yl8Qf~S1$Fq2-Kzjv=Da+ulP;GUz9KZhsV=-iEWZ_?%Dt^|C(u~r_#)d2zA zC<);u^m0#83qb!wat-fc#; z7_YiI(5c7$-Wtov!6_Db`lN)Oy^^P2E}>^H<>;lCK+4Jgx^-x5g@+Moa9lc;AkZz<_do-_X&V9JaH+%>F2s6ViqD z6vkJ?S-*^w(dGO?^3=a&ax7l>!+e)`(aPlyi!b9}H=zpT<>^T>KkL$m3FTzWzZKsT z)wf=PJrR3L_)&dI^QMbC9wCPMJJ__%~wSF^7t1EnrRN>v#PPeS<&;Ey9gFN@k)wH{^2iF{Mj)r=2L zRcqMksbS&36LFyw1?>W@8n@RhJZe<=qfd@*eZ7zg@$9Jgy(=Gz(=Fs2r}) zw02;|bz0phOO}&nLdDI;?<>U5PfcsJiY*x%JT*h`R?@3E zP?C3ecBb0vFFVe*a8s>J%@AE!oC!X;SnVb4Ml+^rJi!S>g;P6*_bW!WJR&{D3)ku6 zdbJxh<1CBoHjPyOEH~5rRMi#PJm<^J<9)f>ief7ir`FFt-1^anTl*EB#Ja-|R$O znVa|uKFT_+q*h&NcC0_%)hOphbIZmCC_WbnDXk|D z<@&(Jk@;6-u3DAb3N>f1SMEZ-krH_tKWx?O2@XuO11b8k1W2B6({lyqr3t`v@#$_e zsU?{k8J9j@i<*7Boh!)i^)x!Am5fWzy+!IZRQqk}9L1*JHFs3-rqg87oB71CZt)d6 z>v7yweWTR1V*6{I?wM+Ww`{Q$N>6aUBO><#I2! z_p*MJdhup>{IWjnldeYfHB6Cuwboh1wE*sq&K)hIGj=b_RWKS?qgUaS>Dc{=TnxjO zQ@oB-LEz@JnzUCs!cW6jy}8DZ@YGBdZyBndsV&!1tJc6zC2bsEbvu#+ls=_fmL$n~ zmL6-AYSPAz1{o&w&VV$FYA1>Q?xo|Jzu6R{*dtRj)kE{f3_FHoxUKiI*v!Wqn&+Zsdq1rI(7ZPq^rlZxo?PB1 zefnxEN>B2fg2YSlRJm3&b0eVQCyy^xPY(}QX@sbKgQ*#UONaJUtb<@5&h5VFK{-M% z9ZRP}>GN^AEjLo0B;t6w{AOlJ_)0s3iceZ`Y8p{1PxC>KFC`^^p&kRru3HiPYJ|DQ zww|g-I(EH|(=nA(qGLq6NllqZnejnk~3F54bufY;;+;hfL?a^l)! zrjr7BIG$=?ZVBK#Y_CS`q}R#PPB)QZX-J11+f`) z>4WKl5MS#r$5^%G;4;p`4mJ(01Gz3fZDh6e@Xcs_eEoDr<1;rt(&Ug)CAtuj}2($t#JN0ft|`TaGXvu-F})6Kzn2w$qZ|Y=Bo?nOnjL? zms>18oTN~Dcz{9d+8&V}hTE>5PtRR9cR(U|r_;?D%Y}z+pOa5$UWaS_e&*y49*8(u zRpce@dVIPR-jXeYHvUYH6KrgjFNd2Gp5~E`fatLkn?9c%=-BZA`pq5aIH_#(?D)7rKt!jH=BG)1)>z7amk zkNwet@?F&b!t|tpij)0Rj-AqDmsxmwt<&u5?3_d2>L$&&ZaO&HK@q#Syko5_OH>MP zojFN;91Y_l6KZJ1Jfau441D^_bhozE%W!8x-=lAK8cD56Gix3k%SlzMP%oW>ft023 z_@yp({Eh=8j2X=-VwXwjwF@WVXu09_D-ZDEq}LzCbQv2NaVjm2@A#6LH|}L=9JMg3 zP0hG)=~r@j56hFopC=GG+K@?qsiVX75N|5ZfX|uG!&%21pWB}pt=Bv}<}_JbqDIZ- zmu61Q)72EiuL))9Y_Y4`HcPu)Fa_RhLiCGlaf8 zoA5qd=0U{2R)4-j;PX*&HvX}EQckec+WE{p-XEX2c$)Bc3z)B$@uu)wyK%{(leY4P z3qSRcx}6^O(Xuo-?ZJst7X-Xk#rWIyu#}FAVYwWcXjc6N<3xIpI5ueF9G#%ftJs(MUfbX*s@BJL(!Qn%sNJ`VW8acqd!ajXm1@n~4DXgVoAjF;Pf=y=qV>x^fYyF4B( z!E*)({3aEOx9;rndle4m!qK4oNIvuEP*bRf_xO18cC4q@ipr9E2O$76L4JlM9P_A%V2OWKWUGio>bxI~5nCsZTxL3$6Lv}?^ikDoC< zIsDkjJ`_>PKfG_B7e5}}s$2bbU*yLrb}X?mOxn_$^WuZ}(gi*z9z;j?snNU^Paykv z+y-UV&mH~T5;*Ot*v;d6YQW|3HphJ58`~}G;xMm+KFYPS% zds!Pb)6|Q2DCyz-Y_i^q{0?2z#Wf}_QR~q8b}_#eK>(OS}>ictK-?Ln@z zoA?*apP+rZSV;Rd@IDlsn-#ga1zHd8q`1Oqn@+hMc0!#jrgc5EBY+#bshyHi=jOYz z_KV;;+T}qkJ5=mrJodMIKXWg~pEpChxKoXr|D-NfIn>!Ec+^Z9ZQRY~+LyG~qGnR3 znX~?~?3Khv_{rbxsL697>WuaAKEDj*x#6PuEwon`!`!6t_*zkeYG<*-E->rFnmlYC7 zdQiR!$5Skyhk#l@up;g7KFT7zqgUo{qBC)7hApmLjHihWS}%&*SYZTqnFVR>s5j;A zsUUp}os1+5nfNbmuks3PGdk1hXC|K%%?Dw;1a3=?$RW7SELE4IUR<1Ch>nYY&l&ZY z_`7&FU&GI+H6AxcqJ-LN)(L-<+N8}dX?#1a^g!dD& zk&L!@ULdFMxZ%7Dx0JS}HS(E`+hc2|_7m;4Hko49fr!H&?(f6&;`yv{KgfDP&aVs? zKDPj=zGgMXoT*`e<^%& zag==J`M}|uTpTIK&(F_H%EJEGh|^CdxXd7EIS+Swpj|E)YWVGln2rrt zxb)OTq=B1#&1*3p>Z8btpGaTYIYql3rQ$GrX=B;OlKo2bZp-Y#+0<&cpEhEd6ZQ1) zhG z)$KnHoj;R+@|j=!-p3Q`F1^6DWa5fs{dDH+v-0@^I+^Ck>j~(FB|(inngOMCv~b)= zlE!N>j-N2mX~bsnT8Kd3ro3r?JIc}VYNs2g+$Hy`FXb;Bw<5oc z2UF_HI1~R8U%{&y+@D~_ameqEN6N-6NXO%kZl_1z+v56gc4Gbh{_I4xo3z{Bj$*N^ z8>iIeY}evytJ6+Q3JAU(wPM^mU#-W@7)N^oU$n$EKcLjWGl(=hRH0-;?W7dP~#L|96R3Yb!rLLTKIvd_;hxlpW?>2 z@mV=2af%M4Pt6~hZm)C<6dd?O55Y{Q+@VyBa@ zV7tobC`zXq&Hc?J69W$7X&&~Zn23Ih*33n_xczN>VL!ze?}P57c@#ayez_{uavD6_ zbve9Prm;fZ_^{v1MJGMJAjO~&j~4_7si@q_FX@AyfSfpB^<#%1aDOaw;N9i&Zx0@ZjPw@02bt@<0W^_i0SnqUCKDR2ggk`@AgjvhrcwwoL zSitA0^zqaySctNKpG;pUOMe#*;X- zq~u4u%8cyMb?2?X# z#$ZW5V*@1Go%C?P&-?6uiU z&vf>3Y^6tkd)kHmK(o_}eL+}{6@Ac?{L*htb^9CvCwwsNw8mFfl6I1vnK&R<3R*nN z*9#yipJA6)C{4W?NYM0?nq1mYn}+pA$Kp+EpQCI@us5J9ce&e9H@bVE2EOr@(NoN<;1 zcMj4jocG^^vtq0V4>saG88jzK-ZF4L!>7Y?XS=<~6?`!1VEJoqezMmE<8K=0K-N3fZ*%o1H`YF4-mgzK0thso_4)Hh<`w55?$lt<83@S zn)YBH(a%nBMI;?q+%JIe(TN$HF-&7Tswp)y!w()09rSc)Lm!&ZglCYYPjB~|&1V2? z!v87&J7B{m*fg+X)tz#u($UcK?o3IJS`_aQh0&xaPY;Q7!4^%_83{+n420p$jP_AjiXD79vQY2D&bI5Mo${6#4{r zNzlcjzJ7{in)(jfN^ZAo^53hEX2I1LdII9M40C zp5JOcUr!wX)a&*7vxjD9XJ?1-$C)!{*tfH@&#Bj+!-4r(fN{<`FcH_{*0SBtKG#|E z!iQ^F2hodhH&euTztP8&40rXLB>b*E@8cTprU|COY?RhaI>*at-)>`oyP`G)C*m6F zLis2gWuiQk1+&o^l!bEOV7!bxuoz|iw9eOa9ZVDX1+cW*PkSZ=a4fF3V+XL*=g=%3 zuQ~&;*q3*dp&aB#9;8DW#8bLf1~zQGV$ z=38zZdeW1h^3?D7-lskN8P9yyvv0foIs1l3M#rA}yzjf?`=9?We&GLj!T)*Z`2GVE zlLw~`P2Y9*%$_0Xt`F8R~oCyOHVdi?N0Y)X)o)q zojQHyz8`w|5C6z3pjPX_k)?yT-ND(Beh)uyW>SK1WN!Mv;fYB&&`BpxC-@}+K6}!F z9@L-%DZ~)N?NFz>52&QIA%g^35W^7F4JpwLk;toHE4`Os1`fj_EP6DG#e6pnb1+qc z#qxR>W?`JDTrE}tKMU|Y*axF9N|@VV2*x3kdI#&DA*z*zsK!BiXG!x63{mXr1Y4mP zw1{>U66nDYL{z(S{nvyuRF`7uPM{497=kvH_k`*~R~F(E@=pX!NZ>x9!_u~uN+Zih zx;i9KBRrOH)HwvpR1Xai9_#H6X+>NYx+IY~5|Vg348b(TlBKqwLpAFVQJ#cYY|mho zVv4ERqZ$`I(}5MT9W6y$Ic8X&SwG!IeriFN>R_y+hT!S&9H>DPQg{Xo!3xzNSo^b0 z2*DhI{=^vNJ=G=~vCif;BPCn#|CV!tY{J?X?YiBhyQcSuN$)mvC^j+u!diS4hM)&s zh^PfashE$^Cmr%$lYD`48Pjsos4RaC8-2z33#Iw#j=4?!egGC=35FPp2nPk zE$!`pFZn~`qkh|G;-NOF|B7NzH~jjroDsOg$iem_f@Se4_5nEe=DmS=5c9FxgpbPm zJ|j=U9u8rS)Ks+EG<}BQ`;ES$^zJ~H(u-?CEZ-f; z4_L!uJTZs6a`oZ(3VdQkjgXZsR)Q zWT_st_kSk;_?ocKhCcVbqVjDy#Zxdc7sOVjk*=cL~g z&o3yQ^C;F)*xqBy?`vRt_c`hJ#N}h(9LEAGxfjT`>ABCT?^h^|xU_ML)rAh#Uf8B# z>xL~QdkkA2ZXGaPF@-}P4UiUq9Y4B(##uV)*ZxQ^wgt>PE021CI_=jJ^^gAVd zr-ZMO@TL11f31Wcl<+PI4@r2pgfG0B>2H$o2?_6!@TFHVey@ZdmhdeSJ}%)~CH&wk znVx%T07DXflHm8fg7I=q3k*t_d;I|4_z}k6C-fhc@Lx&zyoA3i;fEzWOJyJX16U`l zP#PVj-U^P`u+}>O&w^*c5G+thwLQxjNN8lIBRGJq*86Zf{Q>*{jSoA}fD|I?b6{)4 zeN!y?Cn*PEDN|0btYFv#&k-%Ci7FHoW%i zYhQKtx+|`joSb~kYhH5&z`lKF=g&R>gYfjH-7$acENsR}jQRNoF#A0H>;q@d0>FvY z6RWGMgM*t-ce|&$-Q4`eKlNuQ_xE)3m&fHHhhWFLfA<&s`5dow{wh!K&z0~h=WpN% z{wcrKHvg2Le44KQL+5~s{d=O1rXapwRk42qPw-Fq^RfTiLM~SVP}6mAoyl_;QtkMD zqA}(tq<^CERk|IZzw}+f>09%hedViOegA7-`=by1*pI*N^>29NPdxahH$U{2pZux+ z>#aZiGe7%tZ~OUw`S9BxdB-oj^IgCA=)2$Z-e3Axzx;ond*5U4fBXX<{MR4)m4EZA zzxM0D@o&%n=D+*!NB*CG{~td3AOGLq`t6T>{6Agz#3w)X>EHSPKJ(e%{oL>U{^!5& z#fyLNr7wTwt6%&2H~#RC{`f!t$$$CNOMmvwZ+-jE|LcGI&R_iZzx=De{+sXqohPKq zC!C(pgw#KF{Qt4_|DFARxe38?JWUAxW5=JrN{Vxg$LNMf+_X#QH{h8*tKxgH#eQg z-ctcI5&4F80{rGR0N+-=Zx4I0-Ot_zx70`Bma!4IrSeR;=HiYESD(MKyKNo-<>0_% z_cOM_p6q(qQ@;-Oj9m+RK6%}RYtHYOM?B7vqn>lO0({|CfD>=o08g6P2s7Cb4AyV; z;Jf#1fGw51FtCqhe^z++Jq2LPQvu$JyjKjs6=Q=Qtg^8J8(#%bxoIohlx=~V>Vt68 z(q_16Y!loxa>Mz`rUBSAGO!QrczC=5KXjl1zxK8b@T6UvU{|&guB~r|E5_`T$dvUXlS2-j!Z;QIPjxPEL4T)(jMJklcer{7nBUwvN%o+`BG-&cW8JK-%` zH^SDjEwFWAlac@1k5}O22P*J_g9G%g3|$FB^_?)Zv;&65u7;s>@1>hA?z(Wp`Rlrs z9h+cBwi$MeZGs&mSDvqI8GtP#SM00o8iZZ-LD;pl8Fr0rf?Xrmbt}8J!mj#O*tN6; zc8v`p4D(2L_r7g#>sTFbt=t1UE?s@`$_rc14|X@7*d+PuqXPhyz1v`KwhQ(y-3WWf zZh*a&YvB5e*Iw9p9$@$FTj1vUN8skM55vus-vBpnUc3UJa@`l>=~PWhd-@&K9^O`vBZhe;jTZdq3P#IR`sLZ}$p-o#da*uyw@x=f00u;1eIO zz>CGFyKfzY9b-FSM`|s{e2;4ylJDks?%oQ!Ke7#WXIo)+eGBX!8-(2p*I&>yz4*xr zy#7;G=1$44iog3a6^K4lfm531WY;ER7pCtyypR+uazV)53A5)ze@9aw0UEc<~$F^deFJY=_{`}k*DsameEATa; zfBP3I@O@vbzztKJw<|Yng&UTxh8xDNgc}yFxg<5uiJjXw!S?zV*giH0+ZSxv*#D&p zEPuHI!^*#T05(^CmdhEY2mT|Qw!rTCAnab+47aRI6sZ4I7 zGP!f_R@htL4tvM0hP}4jnzHn)Z&cv>|F8lxY7dpwLAbuY8Ll7O1lN!3JkRCVgPDBs z&>vUe6MtNRuJG@^Z5!;VzYz8;&BLCt!?34v7jP+(x){sK%~!(B**3Vjz7=j>+5$I^ z4Z_VMyD#2&;rjCx^4m7pKDL$o#=f`;cGs_j-Aj^2>GkI;PX6NGgOt~{U_HCv)@x7u zP6h7yP6ZyE8lZRO#zDBTz6EYv8iX6iHp7i0*LJB4qyzgZ*KdOB$9BN=k6qop>co}v zRA=KyeI#9W-*(mHt=ToOr@j+z9NPic9=Q6=TQ3b>+;m~%`2i`Dhme-yuoJeA?SSo{ z+}7QF+f~oKHQNDu>f7PQv8&}uHl*fwgRDL-6209TJ}r3*eV ztoG=e>yJUWZfP@IH?|3`8`;q%SxcK?yXFHb-&>j%kcBfpMX}S2s&H?z&&H?zC(4XEp0K2apfIrcE@VssCJ!3E1@I954 z4Mlb4&>rA+VQd@bv5VU;_~rEaJp(YcX8;BdaXBk1&tKm&0MFVxV9ImlsaxTxW4qz0 z-@NJ4u8TKZxbFNl-JK_P%u^aK49s)Av=z3dw!Vy>Iso@SbpW0ux+;6N!k&*@1$(k9 zVNZP<>>1k%d(!LXIen~8!@TykXAZ#IpE*Ejgzud;d@jvj^a%8b>PkPW?M#eU9n=rP~JJ(c1^$0ioZ0%OGrj^R|myE^I!3MR((g4f6y0 zuwJ)$P|8udtxILN#Mkd08-UM`SzlAW!g6#CKxIn>wk(7AWIOE1u7*AJt68C@a z@86d9MR|W)-dFzu%YU-GN927_-uK9RMc!R`zg*sLl=sic`#ti0T;3m%_vhsONAmu! z@*a4n#82M43EOM>@;9i7H(8&Y?dkMnqX)*(UIetag zsHzDSZjl+U*YPV!Q1v+{4#460$+@W+F$wkzOvU(3=zdeqe2fF!J-IM9X(*mj!SA#m zfEKW!JdB+@Jr0Kl^jOG&X4LDA1Nci>-a zn8DM@Ir!@_z6Uz3R@AP~B<*+{zGve?);!Y24?awuhTp;+U7fmq))!vBaWT#gMeTZ% zPhS9>M4v8Zbp`_b@xXLD$&#p<+!v}FZ`T*QNt=#sz<)>02a{&Jbfz1_OIb>kX8kTs zHyndcf@F&zDqq@o1TS@|H{<%`=~_%*sN%261H2!tD@6}%nC?yB#VCz9o#!v|!1rQo zk0xo>k0jCnw<2t&(>dAi9+Xd|O|~<9Y=mT0|W4xfkScBC1J1t zbX-Z2_x#4iW*m262D#m$2e%-^EnCL`ZmqbR*v76nhMzviG>4lkHHPP+7Siv|L&pIc z6|`isy_TdMx@n3lo8B=Py5d+;j}NRy=~8DFzf`&ZOcui*V0??n;rA$Bi?KVS1@Io! zdNfYygKY3SM8l;Y;N2Ven5w-ufO2n~!p|VrQc^p~*%|(W<7G+X={lT6s>L(CEN(3& zt$4ggIX-E{@SF`Z2WF!#$K@D6vcbe)siV@UWa519%Iju2bF~CcT|@uhWb% z*F5HgXX(2SKUg`4Uv)&ya()Kj0jb{*I1ZnpICJ8Ej(#u192(z%$C77~6@b`>u=zyN~Ga=h;#Eu)d+v=kLd!f9R)tahokEUtIl%w)F4sDa``^ zMDjrJ{Qo>l41JK>h04H2sy=Y~>BOtfyb9|}eBSj%e!u;l{C?%XyhvL*@BERo^nP>$ zz;C|ebMGiC;II4}=DSngA9#ZF<3j(z4FLb?k*_>*6MXfNZ#;4@3v(VL|3}_V951{A z;Dw)i$>)Zk`ni{WP7Z@R&nrLm*)LrD3xMGtVa~t#?svb7ZGb)>{bBaUN9288-oGaA z56Sy+d7qQ_qw;=O-fxxn1M)sC@20#@$os|eJ}&PidC$vxM&5_yJt6Nq<^2QlzC+$) z^4=%!r^|bnyswn^MtQ6Jzj`^x``hyV&+@(~@6XEnqw@ZcywAz|m*oAhydRMFX?bti z==cA-0$-K)33(rv_q@Ch$@@-u@00hCym!d^J3qwsUzGO+d4EXW=j8pUydReLTjl+r zydRMFS$Ut9cURu4@;)K&F z?-TOAL*7I3*8bk#_p|h?Y=7DFkBvt^tmljQe^+e(h1W6s#DkJPZ<4UYcjz}bY~E6T zVjmiP@#!}(K72x3!f^P6_%IwkA^vjV@CoU|C&XVa96pz$5Apx}@Y8%Q&+q)NdfyIs zHUdokzf;P=qc`(B&)@a^3V9|(?k|blzwKMg;U}d$Vg5k7|98tLm)m_j5Ih^?(ei;~ zS$wb`qjk_fKmQv)&VEwdYxBNdSl5vVq=@KMCNDw`_p(_e=}!KA=}v%O8Ry^U#{o_s;@@Wv0c@M*-#exOUM|1SP6NDS8fc&C zxoLoV?qZq~cLBWmE`~pN7r>so89sD3zAbvM&oyc^)Q8K&7c1MqY5`{5aY zjdP-R4q$YS>F=Bac!R(noCA2jz|YSCTyi3s42<@cos;Kj=VUj}$v zoqs=E2l(Yx{(Wv0;IHL3UZT=W7~V|)9!l8GhZBGg%kK*bz)!zaP0j7HlpYH+S zjV-v(`fLy2FZ&FKHGrqAF?`<|z@MEG_-TN}SMcu>uK;-UE12fNR{(ro;1^#3@aX+a zbMAhCPu>3V{BtD!0ZDI#}k9S2gJ?? z06r%03;6yqk@I5!cmKH1|2V+z*YWS6*8#j&exG|Cz^7g(_Ph>Y=Ji7VdVo9Lz`yT& z1Hf;|?+b4LxcQAD=ZygGmEY&y2=M1W!Eiiq`ML-B_k#}t{LY*B_r*5>y!*}k``nuW z{`?`Ke+xkUC;4~xCjlyNzq{`S_||(E4(|nM zzL$S@-wW`~a{_-KK=XY9e;>d@?_(PtejmVx<@bg60enk-!(#wXd5mfHJqGZ@k1_Ar z#{fPizb`xnkUlQ(#{oVjzb`xvaNh?6{sDlG$?ppv0Qi9qGW^aD0@Oap^1B}dxa$JL z=Pv;4{sjLX`UF5res@0s@X#m3=1&0J^+}=sB)}U!&A%V~G{E~m%{1pf4e(|8ed*Hx zSAT|Sc6EUYt|M6@5`@+`%zV$Vxfv*G1ex2d-UkAA38~ppuZvagFp}_wT;PF4= z-{=1b;H!Vizc2kMz>6>O?-Q2*UVVvWK6nY>{qp<#C4eu>?@N~ee&x?Z&YuBX^-cc0 z|>j{&M^MG=X5NBq_~3)^C9M? zvwPsrx2Asrk?AF{M#l-g}rhzp` zXtOpX!biKTUu00I+fWEJEp8Q3HzZ{`_nacC?T<>^pPWDP{PN_z?|prJZQ03v92~r= z`dkHmGc4IX4D243Gem}grmv(Q`3m?{aq26ebVT}PBfv-3B&V(crK8Fp1-2{pjRIYx zvS(rxm@_78>|?+$#-v|02K?@8>HEG0MiqQT`Nyp*TK;@X%D{PbF-dD(Cb~C9ImJ{Aq+E(`enwn)veh~O=eeq9M+-4e;}C4}8eWX;W4E|KYS?I85}xvBL#2nj!j zZwH}khpbQRAYAatJ}DpJnVqWtPD1NWSrgw$cw2FDCn0Z_tg-JRoK~FNMOd+0`p(^i z!-^BT2@m*{?rRPa}G}A<@W3&pn;ouWFKMB&ym_k_|4a3o`d>oGz_1BXQ?jOYYs1IMUN2pe+Sh(VYTC#-DX$cz(8;)E4J zZt9=ogn?#`?l@uQeuBG!!?vGrbw9x`>R%%az9#z!ozx{~o7_csvP=5jF2X*=)&qnc z2MN6m9KM4D?Vzj|nS(vA6NVZ%_P$Qo(oL{5a(KH5o!tamBS*ZOFx)MBrn?Et4-s-2 zIaVAZe0Ye=_p|2@5qw7oD;v3~j~*p>8#&eM>;_7e^V zI8yzD&-)390LM^2q4qrCNPuJWdBT^9)8`4#eJuUDj|sUK2=50t=3F4SF35SRFA#pK zIB2oo<7ZfoYSTqG>NC~xnIi-c>6M=uioc!^+X<~VYRaQTw#Ie3ZSzDy`< z=B9pmS)K!yPYA=G5LPyGq(32)49cEDpBt3-SKS~Xp!moj;m219bd} zkRBzJ1i7i1WAZU&8zc0L5h{Zmy<>zR7#<07guswb3@-*b3W;GCWAFz#{EXoToZ)bg z!_FDjj$`N*vyEeTXgtF^VxI8~iSf)lSA`y*ApMgQ81gci`C6+ilOdJKkPLDli{WS% z!$6QDnZ?j>J3}hS5xAXU*+gbOek&$2d@+$BqlIH=B15%>neWGiX5GPHZQ*d-!B94d zp`wMG8kxpW-@;9OemaBR!cjM!;o%t!eJvc7GZ?Pl#efh8W-+`qi@_G+cxM*FxVxG8 z+?#PX!)Ny}EDdp_?_sFSkzAF-@Wa{6d>*jQW_WEjGoPOi%w~8gSNiq246$5>4IvIa zm*H5hoOv{tVQwD7%OQ@6JceiTq8A7AkV!f`y9AvtXeji!4~E$Q%n6YA6=D zW03Me!>^}isD=AyDj;dVq{)JX_c27n(G^1{GH7HUwm;LhR9D= zR^5hQ5^!F9I9bVRkH=N>=!U0k-kJ>?J*C-OYBw(Qtf_X@toG#9tY1^R$+PLP&3S7! z)ht}?shPWVezvV<^~Uv&xjf$_6-u+`&$VYS&KhsCm29rv;xRJ~-?3YP+|Fhz@wnD( zsa?PMDYK7QCAF?6wzxc-U2C1S>$k4o;9BSM-1yso@y_d}U)~qG-Zrtd_ zS>sFQeRDh)JC`_@EM2<%XZKfDD)?W%7un9q0MZ&-Gg>XJIj#0qxVd@#r={K6jyjG) z0N%Fxwm@67t-GzKt*>pME!~z8wMKKIj%Y=+GFlz=M(d-2Xf)a#?TI4JF(|GdjaVYq zh%J&6aYV`@6%l8|9jS{r_Ll8+wpYcfWA2zYRu`*}`C@@sBo>XuW8JYttS8nR>x(60 z1F=*r9fO{sTXd^#({psY?$FEh3f-w!>Q#ER?$*6}onEi|^nf1Gqk3HL(R=kiJ*f}q zDLt*j$S^F1)vy^khTU)&Wk!YJG%AfMquOvAUZc*aH+)9Gh!{~LZgd+7qsQnq`i!J8 zV5E$+fsTw0ONX_iz9ZVv(=pJI(OJ=1)mh!??(}xnb=G(KIwPG(aP$06?Md%}mZ4cR zt7g-3G`r@|Dm157sa0v!np^W~by~gV(*jyli)-ClLhI3bwLUGW4QMItyFEs4ty}BX Jy0!kF>)(-ST@(NS diff --git a/interface/external/glew/include/GL/glew.h b/interface/external/glew/include/GL/glew.h deleted file mode 100644 index 51a29ef8b9..0000000000 --- a/interface/external/glew/include/GL/glew.h +++ /dev/null @@ -1,18062 +0,0 @@ -/* -** The OpenGL Extension Wrangler Library -** Copyright (C) 2002-2008, Milan Ikits -** Copyright (C) 2002-2008, Marcelo E. Magallon -** Copyright (C) 2002, Lev Povalahev -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are met: -** -** * Redistributions of source code must retain the above copyright notice, -** this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright notice, -** this list of conditions and the following disclaimer in the documentation -** and/or other materials provided with the distribution. -** * The name of the author may be used to endorse or promote products -** derived from this software without specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -** THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Mesa 3-D graphics library - * Version: 7.0 - * - * Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - -/* -** Copyright (c) 2007 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#ifndef __glew_h__ -#define __glew_h__ -#define __GLEW_H__ - -#if defined(__gl_h_) || defined(__GL_H__) || defined(__X_GL_H) -#error gl.h included before glew.h -#endif -#if defined(__gl2_h_) -#error gl2.h included before glew.h -#endif -#if defined(__gltypes_h_) -#error gltypes.h included before glew.h -#endif -#if defined(__REGAL_H__) -#error Regal.h included before glew.h -#endif -#if defined(__glext_h_) || defined(__GLEXT_H_) -#error glext.h included before glew.h -#endif -#if defined(__gl_ATI_h_) -#error glATI.h included before glew.h -#endif - -#define __gl_h_ -#define __gl2_h_ -#define __GL_H__ -#define __gltypes_h_ -#define __REGAL_H__ -#define __X_GL_H -#define __glext_h_ -#define __GLEXT_H_ -#define __gl_ATI_h_ - -#if defined(_WIN32) - -/* - * GLEW does not include to avoid name space pollution. - * GL needs GLAPI and GLAPIENTRY, GLU needs APIENTRY, CALLBACK, and wchar_t - * defined properly. - */ -/* */ -#ifndef APIENTRY -#define GLEW_APIENTRY_DEFINED -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define APIENTRY __stdcall -# elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__) -# define APIENTRY __stdcall -# else -# define APIENTRY -# endif -#endif -#ifndef GLAPI -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define GLAPI extern -# endif -#endif -/* */ -#ifndef CALLBACK -#define GLEW_CALLBACK_DEFINED -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define CALLBACK __attribute__ ((__stdcall__)) -# elif (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) -# define CALLBACK __stdcall -# else -# define CALLBACK -# endif -#endif -/* and */ -#ifndef WINGDIAPI -#define GLEW_WINGDIAPI_DEFINED -#define WINGDIAPI __declspec(dllimport) -#endif -/* */ -#if (defined(_MSC_VER) || defined(__BORLANDC__)) && !defined(_WCHAR_T_DEFINED) -typedef unsigned short wchar_t; -# define _WCHAR_T_DEFINED -#endif -/* */ -#if !defined(_W64) -# if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && defined(_MSC_VER) && _MSC_VER >= 1300 -# define _W64 __w64 -# else -# define _W64 -# endif -#endif -#if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_) && !defined(__MINGW64__) -# ifdef _WIN64 -typedef __int64 ptrdiff_t; -# else -typedef _W64 int ptrdiff_t; -# endif -# define _PTRDIFF_T_DEFINED -# define _PTRDIFF_T_ -#endif - -#ifndef GLAPI -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define GLAPI extern -# else -# define GLAPI WINGDIAPI -# endif -#endif - -#ifndef GLAPIENTRY -#define GLAPIENTRY APIENTRY -#endif - -#ifndef GLEWAPIENTRY -#define GLEWAPIENTRY APIENTRY -#endif - -/* - * GLEW_STATIC is defined for static library. - * GLEW_BUILD is defined for building the DLL library. - */ - -#ifdef GLEW_STATIC -# define GLEWAPI extern -#else -# ifdef GLEW_BUILD -# define GLEWAPI extern __declspec(dllexport) -# else -# define GLEWAPI extern __declspec(dllimport) -# endif -#endif - -#else /* _UNIX */ - -/* - * Needed for ptrdiff_t in turn needed by VBO. This is defined by ISO - * C. On my system, this amounts to _3 lines_ of included code, all of - * them pretty much harmless. If you know of a way of detecting 32 vs - * 64 _targets_ at compile time you are free to replace this with - * something that's portable. For now, _this_ is the portable solution. - * (mem, 2004-01-04) - */ - -#include - -/* SGI MIPSPro doesn't like stdint.h in C++ mode */ -/* ID: 3376260 Solaris 9 has inttypes.h, but not stdint.h */ - -#if (defined(__sgi) || defined(__sun)) && !defined(__GNUC__) -#include -#else -#include -#endif - -#define GLEW_APIENTRY_DEFINED -#define APIENTRY - -/* - * GLEW_STATIC is defined for static library. - */ - -#ifdef GLEW_STATIC -# define GLEWAPI extern -#else -# if defined(__GNUC__) && __GNUC__>=4 -# define GLEWAPI extern __attribute__ ((visibility("default"))) -# elif defined(__SUNPRO_C) || defined(__SUNPRO_CC) -# define GLEWAPI extern __global -# else -# define GLEWAPI extern -# endif -#endif - -/* */ -#ifndef GLAPI -#define GLAPI extern -#endif - -#ifndef GLAPIENTRY -#define GLAPIENTRY -#endif - -#ifndef GLEWAPIENTRY -#define GLEWAPIENTRY -#endif - -#endif /* _WIN32 */ - -#ifdef __cplusplus -extern "C" { -#endif - -/* ----------------------------- GL_VERSION_1_1 ---------------------------- */ - -#ifndef GL_VERSION_1_1 -#define GL_VERSION_1_1 1 - -typedef unsigned int GLenum; -typedef unsigned int GLbitfield; -typedef unsigned int GLuint; -typedef int GLint; -typedef int GLsizei; -typedef unsigned char GLboolean; -typedef signed char GLbyte; -typedef short GLshort; -typedef unsigned char GLubyte; -typedef unsigned short GLushort; -typedef unsigned long GLulong; -typedef float GLfloat; -typedef float GLclampf; -typedef double GLdouble; -typedef double GLclampd; -typedef void GLvoid; -#if defined(_MSC_VER) && _MSC_VER < 1400 -typedef __int64 GLint64EXT; -typedef unsigned __int64 GLuint64EXT; -#elif defined(_MSC_VER) || defined(__BORLANDC__) -typedef signed long long GLint64EXT; -typedef unsigned long long GLuint64EXT; -#else -# if defined(__MINGW32__) || defined(__CYGWIN__) -#include -# endif -typedef int64_t GLint64EXT; -typedef uint64_t GLuint64EXT; -#endif -typedef GLint64EXT GLint64; -typedef GLuint64EXT GLuint64; -typedef struct __GLsync *GLsync; - -typedef char GLchar; - -#define GL_ZERO 0 -#define GL_FALSE 0 -#define GL_LOGIC_OP 0x0BF1 -#define GL_NONE 0 -#define GL_TEXTURE_COMPONENTS 0x1003 -#define GL_NO_ERROR 0 -#define GL_POINTS 0x0000 -#define GL_CURRENT_BIT 0x00000001 -#define GL_TRUE 1 -#define GL_ONE 1 -#define GL_CLIENT_PIXEL_STORE_BIT 0x00000001 -#define GL_LINES 0x0001 -#define GL_LINE_LOOP 0x0002 -#define GL_POINT_BIT 0x00000002 -#define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002 -#define GL_LINE_STRIP 0x0003 -#define GL_LINE_BIT 0x00000004 -#define GL_TRIANGLES 0x0004 -#define GL_TRIANGLE_STRIP 0x0005 -#define GL_TRIANGLE_FAN 0x0006 -#define GL_QUADS 0x0007 -#define GL_QUAD_STRIP 0x0008 -#define GL_POLYGON_BIT 0x00000008 -#define GL_POLYGON 0x0009 -#define GL_POLYGON_STIPPLE_BIT 0x00000010 -#define GL_PIXEL_MODE_BIT 0x00000020 -#define GL_LIGHTING_BIT 0x00000040 -#define GL_FOG_BIT 0x00000080 -#define GL_DEPTH_BUFFER_BIT 0x00000100 -#define GL_ACCUM 0x0100 -#define GL_LOAD 0x0101 -#define GL_RETURN 0x0102 -#define GL_MULT 0x0103 -#define GL_ADD 0x0104 -#define GL_NEVER 0x0200 -#define GL_ACCUM_BUFFER_BIT 0x00000200 -#define GL_LESS 0x0201 -#define GL_EQUAL 0x0202 -#define GL_LEQUAL 0x0203 -#define GL_GREATER 0x0204 -#define GL_NOTEQUAL 0x0205 -#define GL_GEQUAL 0x0206 -#define GL_ALWAYS 0x0207 -#define GL_SRC_COLOR 0x0300 -#define GL_ONE_MINUS_SRC_COLOR 0x0301 -#define GL_SRC_ALPHA 0x0302 -#define GL_ONE_MINUS_SRC_ALPHA 0x0303 -#define GL_DST_ALPHA 0x0304 -#define GL_ONE_MINUS_DST_ALPHA 0x0305 -#define GL_DST_COLOR 0x0306 -#define GL_ONE_MINUS_DST_COLOR 0x0307 -#define GL_SRC_ALPHA_SATURATE 0x0308 -#define GL_STENCIL_BUFFER_BIT 0x00000400 -#define GL_FRONT_LEFT 0x0400 -#define GL_FRONT_RIGHT 0x0401 -#define GL_BACK_LEFT 0x0402 -#define GL_BACK_RIGHT 0x0403 -#define GL_FRONT 0x0404 -#define GL_BACK 0x0405 -#define GL_LEFT 0x0406 -#define GL_RIGHT 0x0407 -#define GL_FRONT_AND_BACK 0x0408 -#define GL_AUX0 0x0409 -#define GL_AUX1 0x040A -#define GL_AUX2 0x040B -#define GL_AUX3 0x040C -#define GL_INVALID_ENUM 0x0500 -#define GL_INVALID_VALUE 0x0501 -#define GL_INVALID_OPERATION 0x0502 -#define GL_STACK_OVERFLOW 0x0503 -#define GL_STACK_UNDERFLOW 0x0504 -#define GL_OUT_OF_MEMORY 0x0505 -#define GL_2D 0x0600 -#define GL_3D 0x0601 -#define GL_3D_COLOR 0x0602 -#define GL_3D_COLOR_TEXTURE 0x0603 -#define GL_4D_COLOR_TEXTURE 0x0604 -#define GL_PASS_THROUGH_TOKEN 0x0700 -#define GL_POINT_TOKEN 0x0701 -#define GL_LINE_TOKEN 0x0702 -#define GL_POLYGON_TOKEN 0x0703 -#define GL_BITMAP_TOKEN 0x0704 -#define GL_DRAW_PIXEL_TOKEN 0x0705 -#define GL_COPY_PIXEL_TOKEN 0x0706 -#define GL_LINE_RESET_TOKEN 0x0707 -#define GL_EXP 0x0800 -#define GL_VIEWPORT_BIT 0x00000800 -#define GL_EXP2 0x0801 -#define GL_CW 0x0900 -#define GL_CCW 0x0901 -#define GL_COEFF 0x0A00 -#define GL_ORDER 0x0A01 -#define GL_DOMAIN 0x0A02 -#define GL_CURRENT_COLOR 0x0B00 -#define GL_CURRENT_INDEX 0x0B01 -#define GL_CURRENT_NORMAL 0x0B02 -#define GL_CURRENT_TEXTURE_COORDS 0x0B03 -#define GL_CURRENT_RASTER_COLOR 0x0B04 -#define GL_CURRENT_RASTER_INDEX 0x0B05 -#define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06 -#define GL_CURRENT_RASTER_POSITION 0x0B07 -#define GL_CURRENT_RASTER_POSITION_VALID 0x0B08 -#define GL_CURRENT_RASTER_DISTANCE 0x0B09 -#define GL_POINT_SMOOTH 0x0B10 -#define GL_POINT_SIZE 0x0B11 -#define GL_POINT_SIZE_RANGE 0x0B12 -#define GL_POINT_SIZE_GRANULARITY 0x0B13 -#define GL_LINE_SMOOTH 0x0B20 -#define GL_LINE_WIDTH 0x0B21 -#define GL_LINE_WIDTH_RANGE 0x0B22 -#define GL_LINE_WIDTH_GRANULARITY 0x0B23 -#define GL_LINE_STIPPLE 0x0B24 -#define GL_LINE_STIPPLE_PATTERN 0x0B25 -#define GL_LINE_STIPPLE_REPEAT 0x0B26 -#define GL_LIST_MODE 0x0B30 -#define GL_MAX_LIST_NESTING 0x0B31 -#define GL_LIST_BASE 0x0B32 -#define GL_LIST_INDEX 0x0B33 -#define GL_POLYGON_MODE 0x0B40 -#define GL_POLYGON_SMOOTH 0x0B41 -#define GL_POLYGON_STIPPLE 0x0B42 -#define GL_EDGE_FLAG 0x0B43 -#define GL_CULL_FACE 0x0B44 -#define GL_CULL_FACE_MODE 0x0B45 -#define GL_FRONT_FACE 0x0B46 -#define GL_LIGHTING 0x0B50 -#define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51 -#define GL_LIGHT_MODEL_TWO_SIDE 0x0B52 -#define GL_LIGHT_MODEL_AMBIENT 0x0B53 -#define GL_SHADE_MODEL 0x0B54 -#define GL_COLOR_MATERIAL_FACE 0x0B55 -#define GL_COLOR_MATERIAL_PARAMETER 0x0B56 -#define GL_COLOR_MATERIAL 0x0B57 -#define GL_FOG 0x0B60 -#define GL_FOG_INDEX 0x0B61 -#define GL_FOG_DENSITY 0x0B62 -#define GL_FOG_START 0x0B63 -#define GL_FOG_END 0x0B64 -#define GL_FOG_MODE 0x0B65 -#define GL_FOG_COLOR 0x0B66 -#define GL_DEPTH_RANGE 0x0B70 -#define GL_DEPTH_TEST 0x0B71 -#define GL_DEPTH_WRITEMASK 0x0B72 -#define GL_DEPTH_CLEAR_VALUE 0x0B73 -#define GL_DEPTH_FUNC 0x0B74 -#define GL_ACCUM_CLEAR_VALUE 0x0B80 -#define GL_STENCIL_TEST 0x0B90 -#define GL_STENCIL_CLEAR_VALUE 0x0B91 -#define GL_STENCIL_FUNC 0x0B92 -#define GL_STENCIL_VALUE_MASK 0x0B93 -#define GL_STENCIL_FAIL 0x0B94 -#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 -#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 -#define GL_STENCIL_REF 0x0B97 -#define GL_STENCIL_WRITEMASK 0x0B98 -#define GL_MATRIX_MODE 0x0BA0 -#define GL_NORMALIZE 0x0BA1 -#define GL_VIEWPORT 0x0BA2 -#define GL_MODELVIEW_STACK_DEPTH 0x0BA3 -#define GL_PROJECTION_STACK_DEPTH 0x0BA4 -#define GL_TEXTURE_STACK_DEPTH 0x0BA5 -#define GL_MODELVIEW_MATRIX 0x0BA6 -#define GL_PROJECTION_MATRIX 0x0BA7 -#define GL_TEXTURE_MATRIX 0x0BA8 -#define GL_ATTRIB_STACK_DEPTH 0x0BB0 -#define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1 -#define GL_ALPHA_TEST 0x0BC0 -#define GL_ALPHA_TEST_FUNC 0x0BC1 -#define GL_ALPHA_TEST_REF 0x0BC2 -#define GL_DITHER 0x0BD0 -#define GL_BLEND_DST 0x0BE0 -#define GL_BLEND_SRC 0x0BE1 -#define GL_BLEND 0x0BE2 -#define GL_LOGIC_OP_MODE 0x0BF0 -#define GL_INDEX_LOGIC_OP 0x0BF1 -#define GL_COLOR_LOGIC_OP 0x0BF2 -#define GL_AUX_BUFFERS 0x0C00 -#define GL_DRAW_BUFFER 0x0C01 -#define GL_READ_BUFFER 0x0C02 -#define GL_SCISSOR_BOX 0x0C10 -#define GL_SCISSOR_TEST 0x0C11 -#define GL_INDEX_CLEAR_VALUE 0x0C20 -#define GL_INDEX_WRITEMASK 0x0C21 -#define GL_COLOR_CLEAR_VALUE 0x0C22 -#define GL_COLOR_WRITEMASK 0x0C23 -#define GL_INDEX_MODE 0x0C30 -#define GL_RGBA_MODE 0x0C31 -#define GL_DOUBLEBUFFER 0x0C32 -#define GL_STEREO 0x0C33 -#define GL_RENDER_MODE 0x0C40 -#define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50 -#define GL_POINT_SMOOTH_HINT 0x0C51 -#define GL_LINE_SMOOTH_HINT 0x0C52 -#define GL_POLYGON_SMOOTH_HINT 0x0C53 -#define GL_FOG_HINT 0x0C54 -#define GL_TEXTURE_GEN_S 0x0C60 -#define GL_TEXTURE_GEN_T 0x0C61 -#define GL_TEXTURE_GEN_R 0x0C62 -#define GL_TEXTURE_GEN_Q 0x0C63 -#define GL_PIXEL_MAP_I_TO_I 0x0C70 -#define GL_PIXEL_MAP_S_TO_S 0x0C71 -#define GL_PIXEL_MAP_I_TO_R 0x0C72 -#define GL_PIXEL_MAP_I_TO_G 0x0C73 -#define GL_PIXEL_MAP_I_TO_B 0x0C74 -#define GL_PIXEL_MAP_I_TO_A 0x0C75 -#define GL_PIXEL_MAP_R_TO_R 0x0C76 -#define GL_PIXEL_MAP_G_TO_G 0x0C77 -#define GL_PIXEL_MAP_B_TO_B 0x0C78 -#define GL_PIXEL_MAP_A_TO_A 0x0C79 -#define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0 -#define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1 -#define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2 -#define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3 -#define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4 -#define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5 -#define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6 -#define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7 -#define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8 -#define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9 -#define GL_UNPACK_SWAP_BYTES 0x0CF0 -#define GL_UNPACK_LSB_FIRST 0x0CF1 -#define GL_UNPACK_ROW_LENGTH 0x0CF2 -#define GL_UNPACK_SKIP_ROWS 0x0CF3 -#define GL_UNPACK_SKIP_PIXELS 0x0CF4 -#define GL_UNPACK_ALIGNMENT 0x0CF5 -#define GL_PACK_SWAP_BYTES 0x0D00 -#define GL_PACK_LSB_FIRST 0x0D01 -#define GL_PACK_ROW_LENGTH 0x0D02 -#define GL_PACK_SKIP_ROWS 0x0D03 -#define GL_PACK_SKIP_PIXELS 0x0D04 -#define GL_PACK_ALIGNMENT 0x0D05 -#define GL_MAP_COLOR 0x0D10 -#define GL_MAP_STENCIL 0x0D11 -#define GL_INDEX_SHIFT 0x0D12 -#define GL_INDEX_OFFSET 0x0D13 -#define GL_RED_SCALE 0x0D14 -#define GL_RED_BIAS 0x0D15 -#define GL_ZOOM_X 0x0D16 -#define GL_ZOOM_Y 0x0D17 -#define GL_GREEN_SCALE 0x0D18 -#define GL_GREEN_BIAS 0x0D19 -#define GL_BLUE_SCALE 0x0D1A -#define GL_BLUE_BIAS 0x0D1B -#define GL_ALPHA_SCALE 0x0D1C -#define GL_ALPHA_BIAS 0x0D1D -#define GL_DEPTH_SCALE 0x0D1E -#define GL_DEPTH_BIAS 0x0D1F -#define GL_MAX_EVAL_ORDER 0x0D30 -#define GL_MAX_LIGHTS 0x0D31 -#define GL_MAX_CLIP_PLANES 0x0D32 -#define GL_MAX_TEXTURE_SIZE 0x0D33 -#define GL_MAX_PIXEL_MAP_TABLE 0x0D34 -#define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35 -#define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36 -#define GL_MAX_NAME_STACK_DEPTH 0x0D37 -#define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38 -#define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39 -#define GL_MAX_VIEWPORT_DIMS 0x0D3A -#define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B -#define GL_SUBPIXEL_BITS 0x0D50 -#define GL_INDEX_BITS 0x0D51 -#define GL_RED_BITS 0x0D52 -#define GL_GREEN_BITS 0x0D53 -#define GL_BLUE_BITS 0x0D54 -#define GL_ALPHA_BITS 0x0D55 -#define GL_DEPTH_BITS 0x0D56 -#define GL_STENCIL_BITS 0x0D57 -#define GL_ACCUM_RED_BITS 0x0D58 -#define GL_ACCUM_GREEN_BITS 0x0D59 -#define GL_ACCUM_BLUE_BITS 0x0D5A -#define GL_ACCUM_ALPHA_BITS 0x0D5B -#define GL_NAME_STACK_DEPTH 0x0D70 -#define GL_AUTO_NORMAL 0x0D80 -#define GL_MAP1_COLOR_4 0x0D90 -#define GL_MAP1_INDEX 0x0D91 -#define GL_MAP1_NORMAL 0x0D92 -#define GL_MAP1_TEXTURE_COORD_1 0x0D93 -#define GL_MAP1_TEXTURE_COORD_2 0x0D94 -#define GL_MAP1_TEXTURE_COORD_3 0x0D95 -#define GL_MAP1_TEXTURE_COORD_4 0x0D96 -#define GL_MAP1_VERTEX_3 0x0D97 -#define GL_MAP1_VERTEX_4 0x0D98 -#define GL_MAP2_COLOR_4 0x0DB0 -#define GL_MAP2_INDEX 0x0DB1 -#define GL_MAP2_NORMAL 0x0DB2 -#define GL_MAP2_TEXTURE_COORD_1 0x0DB3 -#define GL_MAP2_TEXTURE_COORD_2 0x0DB4 -#define GL_MAP2_TEXTURE_COORD_3 0x0DB5 -#define GL_MAP2_TEXTURE_COORD_4 0x0DB6 -#define GL_MAP2_VERTEX_3 0x0DB7 -#define GL_MAP2_VERTEX_4 0x0DB8 -#define GL_MAP1_GRID_DOMAIN 0x0DD0 -#define GL_MAP1_GRID_SEGMENTS 0x0DD1 -#define GL_MAP2_GRID_DOMAIN 0x0DD2 -#define GL_MAP2_GRID_SEGMENTS 0x0DD3 -#define GL_TEXTURE_1D 0x0DE0 -#define GL_TEXTURE_2D 0x0DE1 -#define GL_FEEDBACK_BUFFER_POINTER 0x0DF0 -#define GL_FEEDBACK_BUFFER_SIZE 0x0DF1 -#define GL_FEEDBACK_BUFFER_TYPE 0x0DF2 -#define GL_SELECTION_BUFFER_POINTER 0x0DF3 -#define GL_SELECTION_BUFFER_SIZE 0x0DF4 -#define GL_TEXTURE_WIDTH 0x1000 -#define GL_TRANSFORM_BIT 0x00001000 -#define GL_TEXTURE_HEIGHT 0x1001 -#define GL_TEXTURE_INTERNAL_FORMAT 0x1003 -#define GL_TEXTURE_BORDER_COLOR 0x1004 -#define GL_TEXTURE_BORDER 0x1005 -#define GL_DONT_CARE 0x1100 -#define GL_FASTEST 0x1101 -#define GL_NICEST 0x1102 -#define GL_AMBIENT 0x1200 -#define GL_DIFFUSE 0x1201 -#define GL_SPECULAR 0x1202 -#define GL_POSITION 0x1203 -#define GL_SPOT_DIRECTION 0x1204 -#define GL_SPOT_EXPONENT 0x1205 -#define GL_SPOT_CUTOFF 0x1206 -#define GL_CONSTANT_ATTENUATION 0x1207 -#define GL_LINEAR_ATTENUATION 0x1208 -#define GL_QUADRATIC_ATTENUATION 0x1209 -#define GL_COMPILE 0x1300 -#define GL_COMPILE_AND_EXECUTE 0x1301 -#define GL_BYTE 0x1400 -#define GL_UNSIGNED_BYTE 0x1401 -#define GL_SHORT 0x1402 -#define GL_UNSIGNED_SHORT 0x1403 -#define GL_INT 0x1404 -#define GL_UNSIGNED_INT 0x1405 -#define GL_FLOAT 0x1406 -#define GL_2_BYTES 0x1407 -#define GL_3_BYTES 0x1408 -#define GL_4_BYTES 0x1409 -#define GL_DOUBLE 0x140A -#define GL_CLEAR 0x1500 -#define GL_AND 0x1501 -#define GL_AND_REVERSE 0x1502 -#define GL_COPY 0x1503 -#define GL_AND_INVERTED 0x1504 -#define GL_NOOP 0x1505 -#define GL_XOR 0x1506 -#define GL_OR 0x1507 -#define GL_NOR 0x1508 -#define GL_EQUIV 0x1509 -#define GL_INVERT 0x150A -#define GL_OR_REVERSE 0x150B -#define GL_COPY_INVERTED 0x150C -#define GL_OR_INVERTED 0x150D -#define GL_NAND 0x150E -#define GL_SET 0x150F -#define GL_EMISSION 0x1600 -#define GL_SHININESS 0x1601 -#define GL_AMBIENT_AND_DIFFUSE 0x1602 -#define GL_COLOR_INDEXES 0x1603 -#define GL_MODELVIEW 0x1700 -#define GL_PROJECTION 0x1701 -#define GL_TEXTURE 0x1702 -#define GL_COLOR 0x1800 -#define GL_DEPTH 0x1801 -#define GL_STENCIL 0x1802 -#define GL_COLOR_INDEX 0x1900 -#define GL_STENCIL_INDEX 0x1901 -#define GL_DEPTH_COMPONENT 0x1902 -#define GL_RED 0x1903 -#define GL_GREEN 0x1904 -#define GL_BLUE 0x1905 -#define GL_ALPHA 0x1906 -#define GL_RGB 0x1907 -#define GL_RGBA 0x1908 -#define GL_LUMINANCE 0x1909 -#define GL_LUMINANCE_ALPHA 0x190A -#define GL_BITMAP 0x1A00 -#define GL_POINT 0x1B00 -#define GL_LINE 0x1B01 -#define GL_FILL 0x1B02 -#define GL_RENDER 0x1C00 -#define GL_FEEDBACK 0x1C01 -#define GL_SELECT 0x1C02 -#define GL_FLAT 0x1D00 -#define GL_SMOOTH 0x1D01 -#define GL_KEEP 0x1E00 -#define GL_REPLACE 0x1E01 -#define GL_INCR 0x1E02 -#define GL_DECR 0x1E03 -#define GL_VENDOR 0x1F00 -#define GL_RENDERER 0x1F01 -#define GL_VERSION 0x1F02 -#define GL_EXTENSIONS 0x1F03 -#define GL_S 0x2000 -#define GL_ENABLE_BIT 0x00002000 -#define GL_T 0x2001 -#define GL_R 0x2002 -#define GL_Q 0x2003 -#define GL_MODULATE 0x2100 -#define GL_DECAL 0x2101 -#define GL_TEXTURE_ENV_MODE 0x2200 -#define GL_TEXTURE_ENV_COLOR 0x2201 -#define GL_TEXTURE_ENV 0x2300 -#define GL_EYE_LINEAR 0x2400 -#define GL_OBJECT_LINEAR 0x2401 -#define GL_SPHERE_MAP 0x2402 -#define GL_TEXTURE_GEN_MODE 0x2500 -#define GL_OBJECT_PLANE 0x2501 -#define GL_EYE_PLANE 0x2502 -#define GL_NEAREST 0x2600 -#define GL_LINEAR 0x2601 -#define GL_NEAREST_MIPMAP_NEAREST 0x2700 -#define GL_LINEAR_MIPMAP_NEAREST 0x2701 -#define GL_NEAREST_MIPMAP_LINEAR 0x2702 -#define GL_LINEAR_MIPMAP_LINEAR 0x2703 -#define GL_TEXTURE_MAG_FILTER 0x2800 -#define GL_TEXTURE_MIN_FILTER 0x2801 -#define GL_TEXTURE_WRAP_S 0x2802 -#define GL_TEXTURE_WRAP_T 0x2803 -#define GL_CLAMP 0x2900 -#define GL_REPEAT 0x2901 -#define GL_POLYGON_OFFSET_UNITS 0x2A00 -#define GL_POLYGON_OFFSET_POINT 0x2A01 -#define GL_POLYGON_OFFSET_LINE 0x2A02 -#define GL_R3_G3_B2 0x2A10 -#define GL_V2F 0x2A20 -#define GL_V3F 0x2A21 -#define GL_C4UB_V2F 0x2A22 -#define GL_C4UB_V3F 0x2A23 -#define GL_C3F_V3F 0x2A24 -#define GL_N3F_V3F 0x2A25 -#define GL_C4F_N3F_V3F 0x2A26 -#define GL_T2F_V3F 0x2A27 -#define GL_T4F_V4F 0x2A28 -#define GL_T2F_C4UB_V3F 0x2A29 -#define GL_T2F_C3F_V3F 0x2A2A -#define GL_T2F_N3F_V3F 0x2A2B -#define GL_T2F_C4F_N3F_V3F 0x2A2C -#define GL_T4F_C4F_N3F_V4F 0x2A2D -#define GL_CLIP_PLANE0 0x3000 -#define GL_CLIP_PLANE1 0x3001 -#define GL_CLIP_PLANE2 0x3002 -#define GL_CLIP_PLANE3 0x3003 -#define GL_CLIP_PLANE4 0x3004 -#define GL_CLIP_PLANE5 0x3005 -#define GL_LIGHT0 0x4000 -#define GL_COLOR_BUFFER_BIT 0x00004000 -#define GL_LIGHT1 0x4001 -#define GL_LIGHT2 0x4002 -#define GL_LIGHT3 0x4003 -#define GL_LIGHT4 0x4004 -#define GL_LIGHT5 0x4005 -#define GL_LIGHT6 0x4006 -#define GL_LIGHT7 0x4007 -#define GL_HINT_BIT 0x00008000 -#define GL_POLYGON_OFFSET_FILL 0x8037 -#define GL_POLYGON_OFFSET_FACTOR 0x8038 -#define GL_ALPHA4 0x803B -#define GL_ALPHA8 0x803C -#define GL_ALPHA12 0x803D -#define GL_ALPHA16 0x803E -#define GL_LUMINANCE4 0x803F -#define GL_LUMINANCE8 0x8040 -#define GL_LUMINANCE12 0x8041 -#define GL_LUMINANCE16 0x8042 -#define GL_LUMINANCE4_ALPHA4 0x8043 -#define GL_LUMINANCE6_ALPHA2 0x8044 -#define GL_LUMINANCE8_ALPHA8 0x8045 -#define GL_LUMINANCE12_ALPHA4 0x8046 -#define GL_LUMINANCE12_ALPHA12 0x8047 -#define GL_LUMINANCE16_ALPHA16 0x8048 -#define GL_INTENSITY 0x8049 -#define GL_INTENSITY4 0x804A -#define GL_INTENSITY8 0x804B -#define GL_INTENSITY12 0x804C -#define GL_INTENSITY16 0x804D -#define GL_RGB4 0x804F -#define GL_RGB5 0x8050 -#define GL_RGB8 0x8051 -#define GL_RGB10 0x8052 -#define GL_RGB12 0x8053 -#define GL_RGB16 0x8054 -#define GL_RGBA2 0x8055 -#define GL_RGBA4 0x8056 -#define GL_RGB5_A1 0x8057 -#define GL_RGBA8 0x8058 -#define GL_RGB10_A2 0x8059 -#define GL_RGBA12 0x805A -#define GL_RGBA16 0x805B -#define GL_TEXTURE_RED_SIZE 0x805C -#define GL_TEXTURE_GREEN_SIZE 0x805D -#define GL_TEXTURE_BLUE_SIZE 0x805E -#define GL_TEXTURE_ALPHA_SIZE 0x805F -#define GL_TEXTURE_LUMINANCE_SIZE 0x8060 -#define GL_TEXTURE_INTENSITY_SIZE 0x8061 -#define GL_PROXY_TEXTURE_1D 0x8063 -#define GL_PROXY_TEXTURE_2D 0x8064 -#define GL_TEXTURE_PRIORITY 0x8066 -#define GL_TEXTURE_RESIDENT 0x8067 -#define GL_TEXTURE_BINDING_1D 0x8068 -#define GL_TEXTURE_BINDING_2D 0x8069 -#define GL_VERTEX_ARRAY 0x8074 -#define GL_NORMAL_ARRAY 0x8075 -#define GL_COLOR_ARRAY 0x8076 -#define GL_INDEX_ARRAY 0x8077 -#define GL_TEXTURE_COORD_ARRAY 0x8078 -#define GL_EDGE_FLAG_ARRAY 0x8079 -#define GL_VERTEX_ARRAY_SIZE 0x807A -#define GL_VERTEX_ARRAY_TYPE 0x807B -#define GL_VERTEX_ARRAY_STRIDE 0x807C -#define GL_NORMAL_ARRAY_TYPE 0x807E -#define GL_NORMAL_ARRAY_STRIDE 0x807F -#define GL_COLOR_ARRAY_SIZE 0x8081 -#define GL_COLOR_ARRAY_TYPE 0x8082 -#define GL_COLOR_ARRAY_STRIDE 0x8083 -#define GL_INDEX_ARRAY_TYPE 0x8085 -#define GL_INDEX_ARRAY_STRIDE 0x8086 -#define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088 -#define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089 -#define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A -#define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C -#define GL_VERTEX_ARRAY_POINTER 0x808E -#define GL_NORMAL_ARRAY_POINTER 0x808F -#define GL_COLOR_ARRAY_POINTER 0x8090 -#define GL_INDEX_ARRAY_POINTER 0x8091 -#define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092 -#define GL_EDGE_FLAG_ARRAY_POINTER 0x8093 -#define GL_COLOR_INDEX1_EXT 0x80E2 -#define GL_COLOR_INDEX2_EXT 0x80E3 -#define GL_COLOR_INDEX4_EXT 0x80E4 -#define GL_COLOR_INDEX8_EXT 0x80E5 -#define GL_COLOR_INDEX12_EXT 0x80E6 -#define GL_COLOR_INDEX16_EXT 0x80E7 -#define GL_EVAL_BIT 0x00010000 -#define GL_LIST_BIT 0x00020000 -#define GL_TEXTURE_BIT 0x00040000 -#define GL_SCISSOR_BIT 0x00080000 -#define GL_ALL_ATTRIB_BITS 0x000fffff -#define GL_CLIENT_ALL_ATTRIB_BITS 0xffffffff - -GLAPI void GLAPIENTRY glAccum (GLenum op, GLfloat value); -GLAPI void GLAPIENTRY glAlphaFunc (GLenum func, GLclampf ref); -GLAPI GLboolean GLAPIENTRY glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences); -GLAPI void GLAPIENTRY glArrayElement (GLint i); -GLAPI void GLAPIENTRY glBegin (GLenum mode); -GLAPI void GLAPIENTRY glBindTexture (GLenum target, GLuint texture); -GLAPI void GLAPIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); -GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); -GLAPI void GLAPIENTRY glCallList (GLuint list); -GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const GLvoid *lists); -GLAPI void GLAPIENTRY glClear (GLbitfield mask); -GLAPI void GLAPIENTRY glClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); -GLAPI void GLAPIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -GLAPI void GLAPIENTRY glClearDepth (GLclampd depth); -GLAPI void GLAPIENTRY glClearIndex (GLfloat c); -GLAPI void GLAPIENTRY glClearStencil (GLint s); -GLAPI void GLAPIENTRY glClipPlane (GLenum plane, const GLdouble *equation); -GLAPI void GLAPIENTRY glColor3b (GLbyte red, GLbyte green, GLbyte blue); -GLAPI void GLAPIENTRY glColor3bv (const GLbyte *v); -GLAPI void GLAPIENTRY glColor3d (GLdouble red, GLdouble green, GLdouble blue); -GLAPI void GLAPIENTRY glColor3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glColor3f (GLfloat red, GLfloat green, GLfloat blue); -GLAPI void GLAPIENTRY glColor3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glColor3i (GLint red, GLint green, GLint blue); -GLAPI void GLAPIENTRY glColor3iv (const GLint *v); -GLAPI void GLAPIENTRY glColor3s (GLshort red, GLshort green, GLshort blue); -GLAPI void GLAPIENTRY glColor3sv (const GLshort *v); -GLAPI void GLAPIENTRY glColor3ub (GLubyte red, GLubyte green, GLubyte blue); -GLAPI void GLAPIENTRY glColor3ubv (const GLubyte *v); -GLAPI void GLAPIENTRY glColor3ui (GLuint red, GLuint green, GLuint blue); -GLAPI void GLAPIENTRY glColor3uiv (const GLuint *v); -GLAPI void GLAPIENTRY glColor3us (GLushort red, GLushort green, GLushort blue); -GLAPI void GLAPIENTRY glColor3usv (const GLushort *v); -GLAPI void GLAPIENTRY glColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); -GLAPI void GLAPIENTRY glColor4bv (const GLbyte *v); -GLAPI void GLAPIENTRY glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); -GLAPI void GLAPIENTRY glColor4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); -GLAPI void GLAPIENTRY glColor4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glColor4i (GLint red, GLint green, GLint blue, GLint alpha); -GLAPI void GLAPIENTRY glColor4iv (const GLint *v); -GLAPI void GLAPIENTRY glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha); -GLAPI void GLAPIENTRY glColor4sv (const GLshort *v); -GLAPI void GLAPIENTRY glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); -GLAPI void GLAPIENTRY glColor4ubv (const GLubyte *v); -GLAPI void GLAPIENTRY glColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha); -GLAPI void GLAPIENTRY glColor4uiv (const GLuint *v); -GLAPI void GLAPIENTRY glColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha); -GLAPI void GLAPIENTRY glColor4usv (const GLushort *v); -GLAPI void GLAPIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); -GLAPI void GLAPIENTRY glColorMaterial (GLenum face, GLenum mode); -GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); -GLAPI void GLAPIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border); -GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -GLAPI void GLAPIENTRY glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -GLAPI void GLAPIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -GLAPI void GLAPIENTRY glCullFace (GLenum mode); -GLAPI void GLAPIENTRY glDeleteLists (GLuint list, GLsizei range); -GLAPI void GLAPIENTRY glDeleteTextures (GLsizei n, const GLuint *textures); -GLAPI void GLAPIENTRY glDepthFunc (GLenum func); -GLAPI void GLAPIENTRY glDepthMask (GLboolean flag); -GLAPI void GLAPIENTRY glDepthRange (GLclampd zNear, GLclampd zFar); -GLAPI void GLAPIENTRY glDisable (GLenum cap); -GLAPI void GLAPIENTRY glDisableClientState (GLenum array); -GLAPI void GLAPIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); -GLAPI void GLAPIENTRY glDrawBuffer (GLenum mode); -GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); -GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glEdgeFlag (GLboolean flag); -GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glEdgeFlagv (const GLboolean *flag); -GLAPI void GLAPIENTRY glEnable (GLenum cap); -GLAPI void GLAPIENTRY glEnableClientState (GLenum array); -GLAPI void GLAPIENTRY glEnd (void); -GLAPI void GLAPIENTRY glEndList (void); -GLAPI void GLAPIENTRY glEvalCoord1d (GLdouble u); -GLAPI void GLAPIENTRY glEvalCoord1dv (const GLdouble *u); -GLAPI void GLAPIENTRY glEvalCoord1f (GLfloat u); -GLAPI void GLAPIENTRY glEvalCoord1fv (const GLfloat *u); -GLAPI void GLAPIENTRY glEvalCoord2d (GLdouble u, GLdouble v); -GLAPI void GLAPIENTRY glEvalCoord2dv (const GLdouble *u); -GLAPI void GLAPIENTRY glEvalCoord2f (GLfloat u, GLfloat v); -GLAPI void GLAPIENTRY glEvalCoord2fv (const GLfloat *u); -GLAPI void GLAPIENTRY glEvalMesh1 (GLenum mode, GLint i1, GLint i2); -GLAPI void GLAPIENTRY glEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); -GLAPI void GLAPIENTRY glEvalPoint1 (GLint i); -GLAPI void GLAPIENTRY glEvalPoint2 (GLint i, GLint j); -GLAPI void GLAPIENTRY glFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer); -GLAPI void GLAPIENTRY glFinish (void); -GLAPI void GLAPIENTRY glFlush (void); -GLAPI void GLAPIENTRY glFogf (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glFogfv (GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glFogi (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glFogiv (GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glFrontFace (GLenum mode); -GLAPI void GLAPIENTRY glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); -GLAPI GLuint GLAPIENTRY glGenLists (GLsizei range); -GLAPI void GLAPIENTRY glGenTextures (GLsizei n, GLuint *textures); -GLAPI void GLAPIENTRY glGetBooleanv (GLenum pname, GLboolean *params); -GLAPI void GLAPIENTRY glGetClipPlane (GLenum plane, GLdouble *equation); -GLAPI void GLAPIENTRY glGetDoublev (GLenum pname, GLdouble *params); -GLAPI GLenum GLAPIENTRY glGetError (void); -GLAPI void GLAPIENTRY glGetFloatv (GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetIntegerv (GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetLightfv (GLenum light, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetLightiv (GLenum light, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetMapdv (GLenum target, GLenum query, GLdouble *v); -GLAPI void GLAPIENTRY glGetMapfv (GLenum target, GLenum query, GLfloat *v); -GLAPI void GLAPIENTRY glGetMapiv (GLenum target, GLenum query, GLint *v); -GLAPI void GLAPIENTRY glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetMaterialiv (GLenum face, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetPixelMapfv (GLenum map, GLfloat *values); -GLAPI void GLAPIENTRY glGetPixelMapuiv (GLenum map, GLuint *values); -GLAPI void GLAPIENTRY glGetPixelMapusv (GLenum map, GLushort *values); -GLAPI void GLAPIENTRY glGetPointerv (GLenum pname, GLvoid* *params); -GLAPI void GLAPIENTRY glGetPolygonStipple (GLubyte *mask); -GLAPI const GLubyte * GLAPIENTRY glGetString (GLenum name); -GLAPI void GLAPIENTRY glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexEnviv (GLenum target, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params); -GLAPI void GLAPIENTRY glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexGeniv (GLenum coord, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); -GLAPI void GLAPIENTRY glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode); -GLAPI void GLAPIENTRY glIndexMask (GLuint mask); -GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glIndexd (GLdouble c); -GLAPI void GLAPIENTRY glIndexdv (const GLdouble *c); -GLAPI void GLAPIENTRY glIndexf (GLfloat c); -GLAPI void GLAPIENTRY glIndexfv (const GLfloat *c); -GLAPI void GLAPIENTRY glIndexi (GLint c); -GLAPI void GLAPIENTRY glIndexiv (const GLint *c); -GLAPI void GLAPIENTRY glIndexs (GLshort c); -GLAPI void GLAPIENTRY glIndexsv (const GLshort *c); -GLAPI void GLAPIENTRY glIndexub (GLubyte c); -GLAPI void GLAPIENTRY glIndexubv (const GLubyte *c); -GLAPI void GLAPIENTRY glInitNames (void); -GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer); -GLAPI GLboolean GLAPIENTRY glIsEnabled (GLenum cap); -GLAPI GLboolean GLAPIENTRY glIsList (GLuint list); -GLAPI GLboolean GLAPIENTRY glIsTexture (GLuint texture); -GLAPI void GLAPIENTRY glLightModelf (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glLightModelfv (GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glLightModeli (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glLightModeliv (GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glLightf (GLenum light, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glLighti (GLenum light, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glLightiv (GLenum light, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glLineStipple (GLint factor, GLushort pattern); -GLAPI void GLAPIENTRY glLineWidth (GLfloat width); -GLAPI void GLAPIENTRY glListBase (GLuint base); -GLAPI void GLAPIENTRY glLoadIdentity (void); -GLAPI void GLAPIENTRY glLoadMatrixd (const GLdouble *m); -GLAPI void GLAPIENTRY glLoadMatrixf (const GLfloat *m); -GLAPI void GLAPIENTRY glLoadName (GLuint name); -GLAPI void GLAPIENTRY glLogicOp (GLenum opcode); -GLAPI void GLAPIENTRY glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); -GLAPI void GLAPIENTRY glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); -GLAPI void GLAPIENTRY glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); -GLAPI void GLAPIENTRY glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); -GLAPI void GLAPIENTRY glMapGrid1d (GLint un, GLdouble u1, GLdouble u2); -GLAPI void GLAPIENTRY glMapGrid1f (GLint un, GLfloat u1, GLfloat u2); -GLAPI void GLAPIENTRY glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); -GLAPI void GLAPIENTRY glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); -GLAPI void GLAPIENTRY glMaterialf (GLenum face, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glMaterialfv (GLenum face, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glMateriali (GLenum face, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glMaterialiv (GLenum face, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glMatrixMode (GLenum mode); -GLAPI void GLAPIENTRY glMultMatrixd (const GLdouble *m); -GLAPI void GLAPIENTRY glMultMatrixf (const GLfloat *m); -GLAPI void GLAPIENTRY glNewList (GLuint list, GLenum mode); -GLAPI void GLAPIENTRY glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz); -GLAPI void GLAPIENTRY glNormal3bv (const GLbyte *v); -GLAPI void GLAPIENTRY glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz); -GLAPI void GLAPIENTRY glNormal3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz); -GLAPI void GLAPIENTRY glNormal3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glNormal3i (GLint nx, GLint ny, GLint nz); -GLAPI void GLAPIENTRY glNormal3iv (const GLint *v); -GLAPI void GLAPIENTRY glNormal3s (GLshort nx, GLshort ny, GLshort nz); -GLAPI void GLAPIENTRY glNormal3sv (const GLshort *v); -GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); -GLAPI void GLAPIENTRY glPassThrough (GLfloat token); -GLAPI void GLAPIENTRY glPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values); -GLAPI void GLAPIENTRY glPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values); -GLAPI void GLAPIENTRY glPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values); -GLAPI void GLAPIENTRY glPixelStoref (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glPixelStorei (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glPixelTransferf (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glPixelTransferi (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glPixelZoom (GLfloat xfactor, GLfloat yfactor); -GLAPI void GLAPIENTRY glPointSize (GLfloat size); -GLAPI void GLAPIENTRY glPolygonMode (GLenum face, GLenum mode); -GLAPI void GLAPIENTRY glPolygonOffset (GLfloat factor, GLfloat units); -GLAPI void GLAPIENTRY glPolygonStipple (const GLubyte *mask); -GLAPI void GLAPIENTRY glPopAttrib (void); -GLAPI void GLAPIENTRY glPopClientAttrib (void); -GLAPI void GLAPIENTRY glPopMatrix (void); -GLAPI void GLAPIENTRY glPopName (void); -GLAPI void GLAPIENTRY glPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities); -GLAPI void GLAPIENTRY glPushAttrib (GLbitfield mask); -GLAPI void GLAPIENTRY glPushClientAttrib (GLbitfield mask); -GLAPI void GLAPIENTRY glPushMatrix (void); -GLAPI void GLAPIENTRY glPushName (GLuint name); -GLAPI void GLAPIENTRY glRasterPos2d (GLdouble x, GLdouble y); -GLAPI void GLAPIENTRY glRasterPos2dv (const GLdouble *v); -GLAPI void GLAPIENTRY glRasterPos2f (GLfloat x, GLfloat y); -GLAPI void GLAPIENTRY glRasterPos2fv (const GLfloat *v); -GLAPI void GLAPIENTRY glRasterPos2i (GLint x, GLint y); -GLAPI void GLAPIENTRY glRasterPos2iv (const GLint *v); -GLAPI void GLAPIENTRY glRasterPos2s (GLshort x, GLshort y); -GLAPI void GLAPIENTRY glRasterPos2sv (const GLshort *v); -GLAPI void GLAPIENTRY glRasterPos3d (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glRasterPos3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glRasterPos3f (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glRasterPos3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glRasterPos3i (GLint x, GLint y, GLint z); -GLAPI void GLAPIENTRY glRasterPos3iv (const GLint *v); -GLAPI void GLAPIENTRY glRasterPos3s (GLshort x, GLshort y, GLshort z); -GLAPI void GLAPIENTRY glRasterPos3sv (const GLshort *v); -GLAPI void GLAPIENTRY glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); -GLAPI void GLAPIENTRY glRasterPos4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -GLAPI void GLAPIENTRY glRasterPos4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glRasterPos4i (GLint x, GLint y, GLint z, GLint w); -GLAPI void GLAPIENTRY glRasterPos4iv (const GLint *v); -GLAPI void GLAPIENTRY glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w); -GLAPI void GLAPIENTRY glRasterPos4sv (const GLshort *v); -GLAPI void GLAPIENTRY glReadBuffer (GLenum mode); -GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); -GLAPI void GLAPIENTRY glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); -GLAPI void GLAPIENTRY glRectdv (const GLdouble *v1, const GLdouble *v2); -GLAPI void GLAPIENTRY glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); -GLAPI void GLAPIENTRY glRectfv (const GLfloat *v1, const GLfloat *v2); -GLAPI void GLAPIENTRY glRecti (GLint x1, GLint y1, GLint x2, GLint y2); -GLAPI void GLAPIENTRY glRectiv (const GLint *v1, const GLint *v2); -GLAPI void GLAPIENTRY glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2); -GLAPI void GLAPIENTRY glRectsv (const GLshort *v1, const GLshort *v2); -GLAPI GLint GLAPIENTRY glRenderMode (GLenum mode); -GLAPI void GLAPIENTRY glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glScaled (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glScalef (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height); -GLAPI void GLAPIENTRY glSelectBuffer (GLsizei size, GLuint *buffer); -GLAPI void GLAPIENTRY glShadeModel (GLenum mode); -GLAPI void GLAPIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask); -GLAPI void GLAPIENTRY glStencilMask (GLuint mask); -GLAPI void GLAPIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); -GLAPI void GLAPIENTRY glTexCoord1d (GLdouble s); -GLAPI void GLAPIENTRY glTexCoord1dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord1f (GLfloat s); -GLAPI void GLAPIENTRY glTexCoord1fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord1i (GLint s); -GLAPI void GLAPIENTRY glTexCoord1iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord1s (GLshort s); -GLAPI void GLAPIENTRY glTexCoord1sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoord2d (GLdouble s, GLdouble t); -GLAPI void GLAPIENTRY glTexCoord2dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord2f (GLfloat s, GLfloat t); -GLAPI void GLAPIENTRY glTexCoord2fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord2i (GLint s, GLint t); -GLAPI void GLAPIENTRY glTexCoord2iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord2s (GLshort s, GLshort t); -GLAPI void GLAPIENTRY glTexCoord2sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoord3d (GLdouble s, GLdouble t, GLdouble r); -GLAPI void GLAPIENTRY glTexCoord3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord3f (GLfloat s, GLfloat t, GLfloat r); -GLAPI void GLAPIENTRY glTexCoord3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord3i (GLint s, GLint t, GLint r); -GLAPI void GLAPIENTRY glTexCoord3iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord3s (GLshort s, GLshort t, GLshort r); -GLAPI void GLAPIENTRY glTexCoord3sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q); -GLAPI void GLAPIENTRY glTexCoord4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q); -GLAPI void GLAPIENTRY glTexCoord4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord4i (GLint s, GLint t, GLint r, GLint q); -GLAPI void GLAPIENTRY glTexCoord4iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q); -GLAPI void GLAPIENTRY glTexCoord4sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glTexEnvi (GLenum target, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glTexEnviv (GLenum target, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexGend (GLenum coord, GLenum pname, GLdouble param); -GLAPI void GLAPIENTRY glTexGendv (GLenum coord, GLenum pname, const GLdouble *params); -GLAPI void GLAPIENTRY glTexGenf (GLenum coord, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glTexGeni (GLenum coord, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glTexGeniv (GLenum coord, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTranslated (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glVertex2d (GLdouble x, GLdouble y); -GLAPI void GLAPIENTRY glVertex2dv (const GLdouble *v); -GLAPI void GLAPIENTRY glVertex2f (GLfloat x, GLfloat y); -GLAPI void GLAPIENTRY glVertex2fv (const GLfloat *v); -GLAPI void GLAPIENTRY glVertex2i (GLint x, GLint y); -GLAPI void GLAPIENTRY glVertex2iv (const GLint *v); -GLAPI void GLAPIENTRY glVertex2s (GLshort x, GLshort y); -GLAPI void GLAPIENTRY glVertex2sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertex3d (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glVertex3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glVertex3f (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glVertex3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glVertex3i (GLint x, GLint y, GLint z); -GLAPI void GLAPIENTRY glVertex3iv (const GLint *v); -GLAPI void GLAPIENTRY glVertex3s (GLshort x, GLshort y, GLshort z); -GLAPI void GLAPIENTRY glVertex3sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); -GLAPI void GLAPIENTRY glVertex4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -GLAPI void GLAPIENTRY glVertex4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glVertex4i (GLint x, GLint y, GLint z, GLint w); -GLAPI void GLAPIENTRY glVertex4iv (const GLint *v); -GLAPI void GLAPIENTRY glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w); -GLAPI void GLAPIENTRY glVertex4sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); - -#define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1) - -#endif /* GL_VERSION_1_1 */ - -/* ---------------------------------- GLU ---------------------------------- */ - -#ifndef GLEW_NO_GLU -/* this is where we can safely include GLU */ -# if defined(__APPLE__) && defined(__MACH__) -# include -# else -# include -# endif -#endif - -/* ----------------------------- GL_VERSION_1_2 ---------------------------- */ - -#ifndef GL_VERSION_1_2 -#define GL_VERSION_1_2 1 - -#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12 -#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13 -#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22 -#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23 -#define GL_UNSIGNED_BYTE_3_3_2 0x8032 -#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 -#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 -#define GL_UNSIGNED_INT_8_8_8_8 0x8035 -#define GL_UNSIGNED_INT_10_10_10_2 0x8036 -#define GL_RESCALE_NORMAL 0x803A -#define GL_TEXTURE_BINDING_3D 0x806A -#define GL_PACK_SKIP_IMAGES 0x806B -#define GL_PACK_IMAGE_HEIGHT 0x806C -#define GL_UNPACK_SKIP_IMAGES 0x806D -#define GL_UNPACK_IMAGE_HEIGHT 0x806E -#define GL_TEXTURE_3D 0x806F -#define GL_PROXY_TEXTURE_3D 0x8070 -#define GL_TEXTURE_DEPTH 0x8071 -#define GL_TEXTURE_WRAP_R 0x8072 -#define GL_MAX_3D_TEXTURE_SIZE 0x8073 -#define GL_BGR 0x80E0 -#define GL_BGRA 0x80E1 -#define GL_MAX_ELEMENTS_VERTICES 0x80E8 -#define GL_MAX_ELEMENTS_INDICES 0x80E9 -#define GL_CLAMP_TO_EDGE 0x812F -#define GL_TEXTURE_MIN_LOD 0x813A -#define GL_TEXTURE_MAX_LOD 0x813B -#define GL_TEXTURE_BASE_LEVEL 0x813C -#define GL_TEXTURE_MAX_LEVEL 0x813D -#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8 -#define GL_SINGLE_COLOR 0x81F9 -#define GL_SEPARATE_SPECULAR_COLOR 0x81FA -#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 -#define GL_UNSIGNED_SHORT_5_6_5 0x8363 -#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 -#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 -#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 -#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 -#define GL_ALIASED_POINT_SIZE_RANGE 0x846D -#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E - -typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -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 * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); - -#define glCopyTexSubImage3D GLEW_GET_FUN(__glewCopyTexSubImage3D) -#define glDrawRangeElements GLEW_GET_FUN(__glewDrawRangeElements) -#define glTexImage3D GLEW_GET_FUN(__glewTexImage3D) -#define glTexSubImage3D GLEW_GET_FUN(__glewTexSubImage3D) - -#define GLEW_VERSION_1_2 GLEW_GET_VAR(__GLEW_VERSION_1_2) - -#endif /* GL_VERSION_1_2 */ - -/* ---------------------------- GL_VERSION_1_2_1 --------------------------- */ - -#ifndef GL_VERSION_1_2_1 -#define GL_VERSION_1_2_1 1 - -#define GLEW_VERSION_1_2_1 GLEW_GET_VAR(__GLEW_VERSION_1_2_1) - -#endif /* GL_VERSION_1_2_1 */ - -/* ----------------------------- GL_VERSION_1_3 ---------------------------- */ - -#ifndef GL_VERSION_1_3 -#define GL_VERSION_1_3 1 - -#define GL_MULTISAMPLE 0x809D -#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE 0x809F -#define GL_SAMPLE_COVERAGE 0x80A0 -#define GL_SAMPLE_BUFFERS 0x80A8 -#define GL_SAMPLES 0x80A9 -#define GL_SAMPLE_COVERAGE_VALUE 0x80AA -#define GL_SAMPLE_COVERAGE_INVERT 0x80AB -#define GL_CLAMP_TO_BORDER 0x812D -#define GL_TEXTURE0 0x84C0 -#define GL_TEXTURE1 0x84C1 -#define GL_TEXTURE2 0x84C2 -#define GL_TEXTURE3 0x84C3 -#define GL_TEXTURE4 0x84C4 -#define GL_TEXTURE5 0x84C5 -#define GL_TEXTURE6 0x84C6 -#define GL_TEXTURE7 0x84C7 -#define GL_TEXTURE8 0x84C8 -#define GL_TEXTURE9 0x84C9 -#define GL_TEXTURE10 0x84CA -#define GL_TEXTURE11 0x84CB -#define GL_TEXTURE12 0x84CC -#define GL_TEXTURE13 0x84CD -#define GL_TEXTURE14 0x84CE -#define GL_TEXTURE15 0x84CF -#define GL_TEXTURE16 0x84D0 -#define GL_TEXTURE17 0x84D1 -#define GL_TEXTURE18 0x84D2 -#define GL_TEXTURE19 0x84D3 -#define GL_TEXTURE20 0x84D4 -#define GL_TEXTURE21 0x84D5 -#define GL_TEXTURE22 0x84D6 -#define GL_TEXTURE23 0x84D7 -#define GL_TEXTURE24 0x84D8 -#define GL_TEXTURE25 0x84D9 -#define GL_TEXTURE26 0x84DA -#define GL_TEXTURE27 0x84DB -#define GL_TEXTURE28 0x84DC -#define GL_TEXTURE29 0x84DD -#define GL_TEXTURE30 0x84DE -#define GL_TEXTURE31 0x84DF -#define GL_ACTIVE_TEXTURE 0x84E0 -#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1 -#define GL_MAX_TEXTURE_UNITS 0x84E2 -#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3 -#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4 -#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5 -#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6 -#define GL_SUBTRACT 0x84E7 -#define GL_COMPRESSED_ALPHA 0x84E9 -#define GL_COMPRESSED_LUMINANCE 0x84EA -#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB -#define GL_COMPRESSED_INTENSITY 0x84EC -#define GL_COMPRESSED_RGB 0x84ED -#define GL_COMPRESSED_RGBA 0x84EE -#define GL_TEXTURE_COMPRESSION_HINT 0x84EF -#define GL_NORMAL_MAP 0x8511 -#define GL_REFLECTION_MAP 0x8512 -#define GL_TEXTURE_CUBE_MAP 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A -#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C -#define GL_COMBINE 0x8570 -#define GL_COMBINE_RGB 0x8571 -#define GL_COMBINE_ALPHA 0x8572 -#define GL_RGB_SCALE 0x8573 -#define GL_ADD_SIGNED 0x8574 -#define GL_INTERPOLATE 0x8575 -#define GL_CONSTANT 0x8576 -#define GL_PRIMARY_COLOR 0x8577 -#define GL_PREVIOUS 0x8578 -#define GL_SOURCE0_RGB 0x8580 -#define GL_SOURCE1_RGB 0x8581 -#define GL_SOURCE2_RGB 0x8582 -#define GL_SOURCE0_ALPHA 0x8588 -#define GL_SOURCE1_ALPHA 0x8589 -#define GL_SOURCE2_ALPHA 0x858A -#define GL_OPERAND0_RGB 0x8590 -#define GL_OPERAND1_RGB 0x8591 -#define GL_OPERAND2_RGB 0x8592 -#define GL_OPERAND0_ALPHA 0x8598 -#define GL_OPERAND1_ALPHA 0x8599 -#define GL_OPERAND2_ALPHA 0x859A -#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0 -#define GL_TEXTURE_COMPRESSED 0x86A1 -#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 -#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 -#define GL_DOT3_RGB 0x86AE -#define GL_DOT3_RGBA 0x86AF -#define GL_MULTISAMPLE_BIT 0x20000000 - -typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture); -typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint lod, GLvoid *img); -typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble m[16]); -typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat m[16]); -typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble m[16]); -typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat m[16]); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert); - -#define glActiveTexture GLEW_GET_FUN(__glewActiveTexture) -#define glClientActiveTexture GLEW_GET_FUN(__glewClientActiveTexture) -#define glCompressedTexImage1D GLEW_GET_FUN(__glewCompressedTexImage1D) -#define glCompressedTexImage2D GLEW_GET_FUN(__glewCompressedTexImage2D) -#define glCompressedTexImage3D GLEW_GET_FUN(__glewCompressedTexImage3D) -#define glCompressedTexSubImage1D GLEW_GET_FUN(__glewCompressedTexSubImage1D) -#define glCompressedTexSubImage2D GLEW_GET_FUN(__glewCompressedTexSubImage2D) -#define glCompressedTexSubImage3D GLEW_GET_FUN(__glewCompressedTexSubImage3D) -#define glGetCompressedTexImage GLEW_GET_FUN(__glewGetCompressedTexImage) -#define glLoadTransposeMatrixd GLEW_GET_FUN(__glewLoadTransposeMatrixd) -#define glLoadTransposeMatrixf GLEW_GET_FUN(__glewLoadTransposeMatrixf) -#define glMultTransposeMatrixd GLEW_GET_FUN(__glewMultTransposeMatrixd) -#define glMultTransposeMatrixf GLEW_GET_FUN(__glewMultTransposeMatrixf) -#define glMultiTexCoord1d GLEW_GET_FUN(__glewMultiTexCoord1d) -#define glMultiTexCoord1dv GLEW_GET_FUN(__glewMultiTexCoord1dv) -#define glMultiTexCoord1f GLEW_GET_FUN(__glewMultiTexCoord1f) -#define glMultiTexCoord1fv GLEW_GET_FUN(__glewMultiTexCoord1fv) -#define glMultiTexCoord1i GLEW_GET_FUN(__glewMultiTexCoord1i) -#define glMultiTexCoord1iv GLEW_GET_FUN(__glewMultiTexCoord1iv) -#define glMultiTexCoord1s GLEW_GET_FUN(__glewMultiTexCoord1s) -#define glMultiTexCoord1sv GLEW_GET_FUN(__glewMultiTexCoord1sv) -#define glMultiTexCoord2d GLEW_GET_FUN(__glewMultiTexCoord2d) -#define glMultiTexCoord2dv GLEW_GET_FUN(__glewMultiTexCoord2dv) -#define glMultiTexCoord2f GLEW_GET_FUN(__glewMultiTexCoord2f) -#define glMultiTexCoord2fv GLEW_GET_FUN(__glewMultiTexCoord2fv) -#define glMultiTexCoord2i GLEW_GET_FUN(__glewMultiTexCoord2i) -#define glMultiTexCoord2iv GLEW_GET_FUN(__glewMultiTexCoord2iv) -#define glMultiTexCoord2s GLEW_GET_FUN(__glewMultiTexCoord2s) -#define glMultiTexCoord2sv GLEW_GET_FUN(__glewMultiTexCoord2sv) -#define glMultiTexCoord3d GLEW_GET_FUN(__glewMultiTexCoord3d) -#define glMultiTexCoord3dv GLEW_GET_FUN(__glewMultiTexCoord3dv) -#define glMultiTexCoord3f GLEW_GET_FUN(__glewMultiTexCoord3f) -#define glMultiTexCoord3fv GLEW_GET_FUN(__glewMultiTexCoord3fv) -#define glMultiTexCoord3i GLEW_GET_FUN(__glewMultiTexCoord3i) -#define glMultiTexCoord3iv GLEW_GET_FUN(__glewMultiTexCoord3iv) -#define glMultiTexCoord3s GLEW_GET_FUN(__glewMultiTexCoord3s) -#define glMultiTexCoord3sv GLEW_GET_FUN(__glewMultiTexCoord3sv) -#define glMultiTexCoord4d GLEW_GET_FUN(__glewMultiTexCoord4d) -#define glMultiTexCoord4dv GLEW_GET_FUN(__glewMultiTexCoord4dv) -#define glMultiTexCoord4f GLEW_GET_FUN(__glewMultiTexCoord4f) -#define glMultiTexCoord4fv GLEW_GET_FUN(__glewMultiTexCoord4fv) -#define glMultiTexCoord4i GLEW_GET_FUN(__glewMultiTexCoord4i) -#define glMultiTexCoord4iv GLEW_GET_FUN(__glewMultiTexCoord4iv) -#define glMultiTexCoord4s GLEW_GET_FUN(__glewMultiTexCoord4s) -#define glMultiTexCoord4sv GLEW_GET_FUN(__glewMultiTexCoord4sv) -#define glSampleCoverage GLEW_GET_FUN(__glewSampleCoverage) - -#define GLEW_VERSION_1_3 GLEW_GET_VAR(__GLEW_VERSION_1_3) - -#endif /* GL_VERSION_1_3 */ - -/* ----------------------------- GL_VERSION_1_4 ---------------------------- */ - -#ifndef GL_VERSION_1_4 -#define GL_VERSION_1_4 1 - -#define GL_BLEND_DST_RGB 0x80C8 -#define GL_BLEND_SRC_RGB 0x80C9 -#define GL_BLEND_DST_ALPHA 0x80CA -#define GL_BLEND_SRC_ALPHA 0x80CB -#define GL_POINT_SIZE_MIN 0x8126 -#define GL_POINT_SIZE_MAX 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE 0x8128 -#define GL_POINT_DISTANCE_ATTENUATION 0x8129 -#define GL_GENERATE_MIPMAP 0x8191 -#define GL_GENERATE_MIPMAP_HINT 0x8192 -#define GL_DEPTH_COMPONENT16 0x81A5 -#define GL_DEPTH_COMPONENT24 0x81A6 -#define GL_DEPTH_COMPONENT32 0x81A7 -#define GL_MIRRORED_REPEAT 0x8370 -#define GL_FOG_COORDINATE_SOURCE 0x8450 -#define GL_FOG_COORDINATE 0x8451 -#define GL_FRAGMENT_DEPTH 0x8452 -#define GL_CURRENT_FOG_COORDINATE 0x8453 -#define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454 -#define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455 -#define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456 -#define GL_FOG_COORDINATE_ARRAY 0x8457 -#define GL_COLOR_SUM 0x8458 -#define GL_CURRENT_SECONDARY_COLOR 0x8459 -#define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A -#define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B -#define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C -#define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D -#define GL_SECONDARY_COLOR_ARRAY 0x845E -#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD -#define GL_TEXTURE_FILTER_CONTROL 0x8500 -#define GL_TEXTURE_LOD_BIAS 0x8501 -#define GL_INCR_WRAP 0x8507 -#define GL_DECR_WRAP 0x8508 -#define GL_TEXTURE_DEPTH_SIZE 0x884A -#define GL_DEPTH_TEXTURE_MODE 0x884B -#define GL_TEXTURE_COMPARE_MODE 0x884C -#define GL_TEXTURE_COMPARE_FUNC 0x884D -#define GL_COMPARE_R_TO_TEXTURE 0x884E - -typedef void (GLAPIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONPROC) (GLenum mode); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); -typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLFOGCOORDDPROC) (GLdouble coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDDVPROC) (const GLdouble *coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFPROC) (GLfloat coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFVPROC) (const GLfloat *coord); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei drawcount); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVPROC) (const GLdouble *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVPROC) (const GLfloat *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IPROC) (GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVPROC) (const GLint *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVPROC) (const GLshort *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVPROC) (const GLdouble *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVPROC) (const GLfloat *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVPROC) (const GLint *p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVPROC) (const GLshort *p); - -#define glBlendColor GLEW_GET_FUN(__glewBlendColor) -#define glBlendEquation GLEW_GET_FUN(__glewBlendEquation) -#define glBlendFuncSeparate GLEW_GET_FUN(__glewBlendFuncSeparate) -#define glFogCoordPointer GLEW_GET_FUN(__glewFogCoordPointer) -#define glFogCoordd GLEW_GET_FUN(__glewFogCoordd) -#define glFogCoorddv GLEW_GET_FUN(__glewFogCoorddv) -#define glFogCoordf GLEW_GET_FUN(__glewFogCoordf) -#define glFogCoordfv GLEW_GET_FUN(__glewFogCoordfv) -#define glMultiDrawArrays GLEW_GET_FUN(__glewMultiDrawArrays) -#define glMultiDrawElements GLEW_GET_FUN(__glewMultiDrawElements) -#define glPointParameterf GLEW_GET_FUN(__glewPointParameterf) -#define glPointParameterfv GLEW_GET_FUN(__glewPointParameterfv) -#define glPointParameteri GLEW_GET_FUN(__glewPointParameteri) -#define glPointParameteriv GLEW_GET_FUN(__glewPointParameteriv) -#define glSecondaryColor3b GLEW_GET_FUN(__glewSecondaryColor3b) -#define glSecondaryColor3bv GLEW_GET_FUN(__glewSecondaryColor3bv) -#define glSecondaryColor3d GLEW_GET_FUN(__glewSecondaryColor3d) -#define glSecondaryColor3dv GLEW_GET_FUN(__glewSecondaryColor3dv) -#define glSecondaryColor3f GLEW_GET_FUN(__glewSecondaryColor3f) -#define glSecondaryColor3fv GLEW_GET_FUN(__glewSecondaryColor3fv) -#define glSecondaryColor3i GLEW_GET_FUN(__glewSecondaryColor3i) -#define glSecondaryColor3iv GLEW_GET_FUN(__glewSecondaryColor3iv) -#define glSecondaryColor3s GLEW_GET_FUN(__glewSecondaryColor3s) -#define glSecondaryColor3sv GLEW_GET_FUN(__glewSecondaryColor3sv) -#define glSecondaryColor3ub GLEW_GET_FUN(__glewSecondaryColor3ub) -#define glSecondaryColor3ubv GLEW_GET_FUN(__glewSecondaryColor3ubv) -#define glSecondaryColor3ui GLEW_GET_FUN(__glewSecondaryColor3ui) -#define glSecondaryColor3uiv GLEW_GET_FUN(__glewSecondaryColor3uiv) -#define glSecondaryColor3us GLEW_GET_FUN(__glewSecondaryColor3us) -#define glSecondaryColor3usv GLEW_GET_FUN(__glewSecondaryColor3usv) -#define glSecondaryColorPointer GLEW_GET_FUN(__glewSecondaryColorPointer) -#define glWindowPos2d GLEW_GET_FUN(__glewWindowPos2d) -#define glWindowPos2dv GLEW_GET_FUN(__glewWindowPos2dv) -#define glWindowPos2f GLEW_GET_FUN(__glewWindowPos2f) -#define glWindowPos2fv GLEW_GET_FUN(__glewWindowPos2fv) -#define glWindowPos2i GLEW_GET_FUN(__glewWindowPos2i) -#define glWindowPos2iv GLEW_GET_FUN(__glewWindowPos2iv) -#define glWindowPos2s GLEW_GET_FUN(__glewWindowPos2s) -#define glWindowPos2sv GLEW_GET_FUN(__glewWindowPos2sv) -#define glWindowPos3d GLEW_GET_FUN(__glewWindowPos3d) -#define glWindowPos3dv GLEW_GET_FUN(__glewWindowPos3dv) -#define glWindowPos3f GLEW_GET_FUN(__glewWindowPos3f) -#define glWindowPos3fv GLEW_GET_FUN(__glewWindowPos3fv) -#define glWindowPos3i GLEW_GET_FUN(__glewWindowPos3i) -#define glWindowPos3iv GLEW_GET_FUN(__glewWindowPos3iv) -#define glWindowPos3s GLEW_GET_FUN(__glewWindowPos3s) -#define glWindowPos3sv GLEW_GET_FUN(__glewWindowPos3sv) - -#define GLEW_VERSION_1_4 GLEW_GET_VAR(__GLEW_VERSION_1_4) - -#endif /* GL_VERSION_1_4 */ - -/* ----------------------------- GL_VERSION_1_5 ---------------------------- */ - -#ifndef GL_VERSION_1_5 -#define GL_VERSION_1_5 1 - -#define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE -#define GL_FOG_COORD GL_FOG_COORDINATE -#define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY -#define GL_SRC0_RGB GL_SOURCE0_RGB -#define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER -#define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE -#define GL_SRC1_ALPHA GL_SOURCE1_ALPHA -#define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE -#define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE -#define GL_SRC0_ALPHA GL_SOURCE0_ALPHA -#define GL_SRC1_RGB GL_SOURCE1_RGB -#define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING -#define GL_SRC2_ALPHA GL_SOURCE2_ALPHA -#define GL_SRC2_RGB GL_SOURCE2_RGB -#define GL_BUFFER_SIZE 0x8764 -#define GL_BUFFER_USAGE 0x8765 -#define GL_QUERY_COUNTER_BITS 0x8864 -#define GL_CURRENT_QUERY 0x8865 -#define GL_QUERY_RESULT 0x8866 -#define GL_QUERY_RESULT_AVAILABLE 0x8867 -#define GL_ARRAY_BUFFER 0x8892 -#define GL_ELEMENT_ARRAY_BUFFER 0x8893 -#define GL_ARRAY_BUFFER_BINDING 0x8894 -#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 -#define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 -#define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897 -#define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898 -#define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899 -#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A -#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B -#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C -#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D -#define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E -#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F -#define GL_READ_ONLY 0x88B8 -#define GL_WRITE_ONLY 0x88B9 -#define GL_READ_WRITE 0x88BA -#define GL_BUFFER_ACCESS 0x88BB -#define GL_BUFFER_MAPPED 0x88BC -#define GL_BUFFER_MAP_POINTER 0x88BD -#define GL_STREAM_DRAW 0x88E0 -#define GL_STREAM_READ 0x88E1 -#define GL_STREAM_COPY 0x88E2 -#define GL_STATIC_DRAW 0x88E4 -#define GL_STATIC_READ 0x88E5 -#define GL_STATIC_COPY 0x88E6 -#define GL_DYNAMIC_DRAW 0x88E8 -#define GL_DYNAMIC_READ 0x88E9 -#define GL_DYNAMIC_COPY 0x88EA -#define GL_SAMPLES_PASSED 0x8914 - -typedef ptrdiff_t GLintptr; -typedef ptrdiff_t GLsizeiptr; - -typedef void (GLAPIENTRY * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); -typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLENDQUERYPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLGENQUERIESPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid** params); -typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERPROC) (GLuint buffer); -typedef GLboolean (GLAPIENTRY * PFNGLISQUERYPROC) (GLuint id); -typedef GLvoid* (GLAPIENTRY * PFNGLMAPBUFFERPROC) (GLenum target, GLenum access); -typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERPROC) (GLenum target); - -#define glBeginQuery GLEW_GET_FUN(__glewBeginQuery) -#define glBindBuffer GLEW_GET_FUN(__glewBindBuffer) -#define glBufferData GLEW_GET_FUN(__glewBufferData) -#define glBufferSubData GLEW_GET_FUN(__glewBufferSubData) -#define glDeleteBuffers GLEW_GET_FUN(__glewDeleteBuffers) -#define glDeleteQueries GLEW_GET_FUN(__glewDeleteQueries) -#define glEndQuery GLEW_GET_FUN(__glewEndQuery) -#define glGenBuffers GLEW_GET_FUN(__glewGenBuffers) -#define glGenQueries GLEW_GET_FUN(__glewGenQueries) -#define glGetBufferParameteriv GLEW_GET_FUN(__glewGetBufferParameteriv) -#define glGetBufferPointerv GLEW_GET_FUN(__glewGetBufferPointerv) -#define glGetBufferSubData GLEW_GET_FUN(__glewGetBufferSubData) -#define glGetQueryObjectiv GLEW_GET_FUN(__glewGetQueryObjectiv) -#define glGetQueryObjectuiv GLEW_GET_FUN(__glewGetQueryObjectuiv) -#define glGetQueryiv GLEW_GET_FUN(__glewGetQueryiv) -#define glIsBuffer GLEW_GET_FUN(__glewIsBuffer) -#define glIsQuery GLEW_GET_FUN(__glewIsQuery) -#define glMapBuffer GLEW_GET_FUN(__glewMapBuffer) -#define glUnmapBuffer GLEW_GET_FUN(__glewUnmapBuffer) - -#define GLEW_VERSION_1_5 GLEW_GET_VAR(__GLEW_VERSION_1_5) - -#endif /* GL_VERSION_1_5 */ - -/* ----------------------------- GL_VERSION_2_0 ---------------------------- */ - -#ifndef GL_VERSION_2_0 -#define GL_VERSION_2_0 1 - -#define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION -#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 -#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 -#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 -#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 -#define GL_CURRENT_VERTEX_ATTRIB 0x8626 -#define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 -#define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 -#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 -#define GL_STENCIL_BACK_FUNC 0x8800 -#define GL_STENCIL_BACK_FAIL 0x8801 -#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 -#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 -#define GL_MAX_DRAW_BUFFERS 0x8824 -#define GL_DRAW_BUFFER0 0x8825 -#define GL_DRAW_BUFFER1 0x8826 -#define GL_DRAW_BUFFER2 0x8827 -#define GL_DRAW_BUFFER3 0x8828 -#define GL_DRAW_BUFFER4 0x8829 -#define GL_DRAW_BUFFER5 0x882A -#define GL_DRAW_BUFFER6 0x882B -#define GL_DRAW_BUFFER7 0x882C -#define GL_DRAW_BUFFER8 0x882D -#define GL_DRAW_BUFFER9 0x882E -#define GL_DRAW_BUFFER10 0x882F -#define GL_DRAW_BUFFER11 0x8830 -#define GL_DRAW_BUFFER12 0x8831 -#define GL_DRAW_BUFFER13 0x8832 -#define GL_DRAW_BUFFER14 0x8833 -#define GL_DRAW_BUFFER15 0x8834 -#define GL_BLEND_EQUATION_ALPHA 0x883D -#define GL_POINT_SPRITE 0x8861 -#define GL_COORD_REPLACE 0x8862 -#define GL_MAX_VERTEX_ATTRIBS 0x8869 -#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A -#define GL_MAX_TEXTURE_COORDS 0x8871 -#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 -#define GL_FRAGMENT_SHADER 0x8B30 -#define GL_VERTEX_SHADER 0x8B31 -#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 -#define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A -#define GL_MAX_VARYING_FLOATS 0x8B4B -#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C -#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D -#define GL_SHADER_TYPE 0x8B4F -#define GL_FLOAT_VEC2 0x8B50 -#define GL_FLOAT_VEC3 0x8B51 -#define GL_FLOAT_VEC4 0x8B52 -#define GL_INT_VEC2 0x8B53 -#define GL_INT_VEC3 0x8B54 -#define GL_INT_VEC4 0x8B55 -#define GL_BOOL 0x8B56 -#define GL_BOOL_VEC2 0x8B57 -#define GL_BOOL_VEC3 0x8B58 -#define GL_BOOL_VEC4 0x8B59 -#define GL_FLOAT_MAT2 0x8B5A -#define GL_FLOAT_MAT3 0x8B5B -#define GL_FLOAT_MAT4 0x8B5C -#define GL_SAMPLER_1D 0x8B5D -#define GL_SAMPLER_2D 0x8B5E -#define GL_SAMPLER_3D 0x8B5F -#define GL_SAMPLER_CUBE 0x8B60 -#define GL_SAMPLER_1D_SHADOW 0x8B61 -#define GL_SAMPLER_2D_SHADOW 0x8B62 -#define GL_DELETE_STATUS 0x8B80 -#define GL_COMPILE_STATUS 0x8B81 -#define GL_LINK_STATUS 0x8B82 -#define GL_VALIDATE_STATUS 0x8B83 -#define GL_INFO_LOG_LENGTH 0x8B84 -#define GL_ATTACHED_SHADERS 0x8B85 -#define GL_ACTIVE_UNIFORMS 0x8B86 -#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 -#define GL_SHADER_SOURCE_LENGTH 0x8B88 -#define GL_ACTIVE_ATTRIBUTES 0x8B89 -#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A -#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B -#define GL_SHADING_LANGUAGE_VERSION 0x8B8C -#define GL_CURRENT_PROGRAM 0x8B8D -#define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 -#define GL_LOWER_LEFT 0x8CA1 -#define GL_UPPER_LEFT 0x8CA2 -#define GL_STENCIL_BACK_REF 0x8CA3 -#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 -#define GL_STENCIL_BACK_WRITEMASK 0x8CA5 - -typedef void (GLAPIENTRY * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); -typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum, GLenum); -typedef void (GLAPIENTRY * PFNGLCOMPILESHADERPROC) (GLuint shader); -typedef GLuint (GLAPIENTRY * PFNGLCREATEPROGRAMPROC) (void); -typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROC) (GLenum type); -typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLDELETESHADERPROC) (GLuint shader); -typedef void (GLAPIENTRY * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); -typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum* bufs); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint); -typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders); -typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint* param); -typedef void (GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); -typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEPROC) (GLuint obj, GLsizei maxLength, GLsizei* length, GLchar* source); -typedef void (GLAPIENTRY * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint* param); -typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint, GLenum, GLvoid**); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVPROC) (GLuint, GLenum, GLdouble*); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVPROC) (GLuint, GLenum, GLfloat*); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVPROC) (GLuint, GLenum, GLint*); -typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPROC) (GLuint program); -typedef GLboolean (GLAPIENTRY * PFNGLISSHADERPROC) (GLuint shader); -typedef void (GLAPIENTRY * PFNGLLINKPROGRAMPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar** strings, const GLint* lengths); -typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); -typedef void (GLAPIENTRY * PFNGLSTENCILMASKSEPARATEPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); -typedef void (GLAPIENTRY * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM1IPROC) (GLint location, GLint v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUSEPROGRAMPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer); - -#define glAttachShader GLEW_GET_FUN(__glewAttachShader) -#define glBindAttribLocation GLEW_GET_FUN(__glewBindAttribLocation) -#define glBlendEquationSeparate GLEW_GET_FUN(__glewBlendEquationSeparate) -#define glCompileShader GLEW_GET_FUN(__glewCompileShader) -#define glCreateProgram GLEW_GET_FUN(__glewCreateProgram) -#define glCreateShader GLEW_GET_FUN(__glewCreateShader) -#define glDeleteProgram GLEW_GET_FUN(__glewDeleteProgram) -#define glDeleteShader GLEW_GET_FUN(__glewDeleteShader) -#define glDetachShader GLEW_GET_FUN(__glewDetachShader) -#define glDisableVertexAttribArray GLEW_GET_FUN(__glewDisableVertexAttribArray) -#define glDrawBuffers GLEW_GET_FUN(__glewDrawBuffers) -#define glEnableVertexAttribArray GLEW_GET_FUN(__glewEnableVertexAttribArray) -#define glGetActiveAttrib GLEW_GET_FUN(__glewGetActiveAttrib) -#define glGetActiveUniform GLEW_GET_FUN(__glewGetActiveUniform) -#define glGetAttachedShaders GLEW_GET_FUN(__glewGetAttachedShaders) -#define glGetAttribLocation GLEW_GET_FUN(__glewGetAttribLocation) -#define glGetProgramInfoLog GLEW_GET_FUN(__glewGetProgramInfoLog) -#define glGetProgramiv GLEW_GET_FUN(__glewGetProgramiv) -#define glGetShaderInfoLog GLEW_GET_FUN(__glewGetShaderInfoLog) -#define glGetShaderSource GLEW_GET_FUN(__glewGetShaderSource) -#define glGetShaderiv GLEW_GET_FUN(__glewGetShaderiv) -#define glGetUniformLocation GLEW_GET_FUN(__glewGetUniformLocation) -#define glGetUniformfv GLEW_GET_FUN(__glewGetUniformfv) -#define glGetUniformiv GLEW_GET_FUN(__glewGetUniformiv) -#define glGetVertexAttribPointerv GLEW_GET_FUN(__glewGetVertexAttribPointerv) -#define glGetVertexAttribdv GLEW_GET_FUN(__glewGetVertexAttribdv) -#define glGetVertexAttribfv GLEW_GET_FUN(__glewGetVertexAttribfv) -#define glGetVertexAttribiv GLEW_GET_FUN(__glewGetVertexAttribiv) -#define glIsProgram GLEW_GET_FUN(__glewIsProgram) -#define glIsShader GLEW_GET_FUN(__glewIsShader) -#define glLinkProgram GLEW_GET_FUN(__glewLinkProgram) -#define glShaderSource GLEW_GET_FUN(__glewShaderSource) -#define glStencilFuncSeparate GLEW_GET_FUN(__glewStencilFuncSeparate) -#define glStencilMaskSeparate GLEW_GET_FUN(__glewStencilMaskSeparate) -#define glStencilOpSeparate GLEW_GET_FUN(__glewStencilOpSeparate) -#define glUniform1f GLEW_GET_FUN(__glewUniform1f) -#define glUniform1fv GLEW_GET_FUN(__glewUniform1fv) -#define glUniform1i GLEW_GET_FUN(__glewUniform1i) -#define glUniform1iv GLEW_GET_FUN(__glewUniform1iv) -#define glUniform2f GLEW_GET_FUN(__glewUniform2f) -#define glUniform2fv GLEW_GET_FUN(__glewUniform2fv) -#define glUniform2i GLEW_GET_FUN(__glewUniform2i) -#define glUniform2iv GLEW_GET_FUN(__glewUniform2iv) -#define glUniform3f GLEW_GET_FUN(__glewUniform3f) -#define glUniform3fv GLEW_GET_FUN(__glewUniform3fv) -#define glUniform3i GLEW_GET_FUN(__glewUniform3i) -#define glUniform3iv GLEW_GET_FUN(__glewUniform3iv) -#define glUniform4f GLEW_GET_FUN(__glewUniform4f) -#define glUniform4fv GLEW_GET_FUN(__glewUniform4fv) -#define glUniform4i GLEW_GET_FUN(__glewUniform4i) -#define glUniform4iv GLEW_GET_FUN(__glewUniform4iv) -#define glUniformMatrix2fv GLEW_GET_FUN(__glewUniformMatrix2fv) -#define glUniformMatrix3fv GLEW_GET_FUN(__glewUniformMatrix3fv) -#define glUniformMatrix4fv GLEW_GET_FUN(__glewUniformMatrix4fv) -#define glUseProgram GLEW_GET_FUN(__glewUseProgram) -#define glValidateProgram GLEW_GET_FUN(__glewValidateProgram) -#define glVertexAttrib1d GLEW_GET_FUN(__glewVertexAttrib1d) -#define glVertexAttrib1dv GLEW_GET_FUN(__glewVertexAttrib1dv) -#define glVertexAttrib1f GLEW_GET_FUN(__glewVertexAttrib1f) -#define glVertexAttrib1fv GLEW_GET_FUN(__glewVertexAttrib1fv) -#define glVertexAttrib1s GLEW_GET_FUN(__glewVertexAttrib1s) -#define glVertexAttrib1sv GLEW_GET_FUN(__glewVertexAttrib1sv) -#define glVertexAttrib2d GLEW_GET_FUN(__glewVertexAttrib2d) -#define glVertexAttrib2dv GLEW_GET_FUN(__glewVertexAttrib2dv) -#define glVertexAttrib2f GLEW_GET_FUN(__glewVertexAttrib2f) -#define glVertexAttrib2fv GLEW_GET_FUN(__glewVertexAttrib2fv) -#define glVertexAttrib2s GLEW_GET_FUN(__glewVertexAttrib2s) -#define glVertexAttrib2sv GLEW_GET_FUN(__glewVertexAttrib2sv) -#define glVertexAttrib3d GLEW_GET_FUN(__glewVertexAttrib3d) -#define glVertexAttrib3dv GLEW_GET_FUN(__glewVertexAttrib3dv) -#define glVertexAttrib3f GLEW_GET_FUN(__glewVertexAttrib3f) -#define glVertexAttrib3fv GLEW_GET_FUN(__glewVertexAttrib3fv) -#define glVertexAttrib3s GLEW_GET_FUN(__glewVertexAttrib3s) -#define glVertexAttrib3sv GLEW_GET_FUN(__glewVertexAttrib3sv) -#define glVertexAttrib4Nbv GLEW_GET_FUN(__glewVertexAttrib4Nbv) -#define glVertexAttrib4Niv GLEW_GET_FUN(__glewVertexAttrib4Niv) -#define glVertexAttrib4Nsv GLEW_GET_FUN(__glewVertexAttrib4Nsv) -#define glVertexAttrib4Nub GLEW_GET_FUN(__glewVertexAttrib4Nub) -#define glVertexAttrib4Nubv GLEW_GET_FUN(__glewVertexAttrib4Nubv) -#define glVertexAttrib4Nuiv GLEW_GET_FUN(__glewVertexAttrib4Nuiv) -#define glVertexAttrib4Nusv GLEW_GET_FUN(__glewVertexAttrib4Nusv) -#define glVertexAttrib4bv GLEW_GET_FUN(__glewVertexAttrib4bv) -#define glVertexAttrib4d GLEW_GET_FUN(__glewVertexAttrib4d) -#define glVertexAttrib4dv GLEW_GET_FUN(__glewVertexAttrib4dv) -#define glVertexAttrib4f GLEW_GET_FUN(__glewVertexAttrib4f) -#define glVertexAttrib4fv GLEW_GET_FUN(__glewVertexAttrib4fv) -#define glVertexAttrib4iv GLEW_GET_FUN(__glewVertexAttrib4iv) -#define glVertexAttrib4s GLEW_GET_FUN(__glewVertexAttrib4s) -#define glVertexAttrib4sv GLEW_GET_FUN(__glewVertexAttrib4sv) -#define glVertexAttrib4ubv GLEW_GET_FUN(__glewVertexAttrib4ubv) -#define glVertexAttrib4uiv GLEW_GET_FUN(__glewVertexAttrib4uiv) -#define glVertexAttrib4usv GLEW_GET_FUN(__glewVertexAttrib4usv) -#define glVertexAttribPointer GLEW_GET_FUN(__glewVertexAttribPointer) - -#define GLEW_VERSION_2_0 GLEW_GET_VAR(__GLEW_VERSION_2_0) - -#endif /* GL_VERSION_2_0 */ - -/* ----------------------------- GL_VERSION_2_1 ---------------------------- */ - -#ifndef GL_VERSION_2_1 -#define GL_VERSION_2_1 1 - -#define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F -#define GL_PIXEL_PACK_BUFFER 0x88EB -#define GL_PIXEL_UNPACK_BUFFER 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF -#define GL_FLOAT_MAT2x3 0x8B65 -#define GL_FLOAT_MAT2x4 0x8B66 -#define GL_FLOAT_MAT3x2 0x8B67 -#define GL_FLOAT_MAT3x4 0x8B68 -#define GL_FLOAT_MAT4x2 0x8B69 -#define GL_FLOAT_MAT4x3 0x8B6A -#define GL_SRGB 0x8C40 -#define GL_SRGB8 0x8C41 -#define GL_SRGB_ALPHA 0x8C42 -#define GL_SRGB8_ALPHA8 0x8C43 -#define GL_SLUMINANCE_ALPHA 0x8C44 -#define GL_SLUMINANCE8_ALPHA8 0x8C45 -#define GL_SLUMINANCE 0x8C46 -#define GL_SLUMINANCE8 0x8C47 -#define GL_COMPRESSED_SRGB 0x8C48 -#define GL_COMPRESSED_SRGB_ALPHA 0x8C49 -#define GL_COMPRESSED_SLUMINANCE 0x8C4A -#define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B - -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); - -#define glUniformMatrix2x3fv GLEW_GET_FUN(__glewUniformMatrix2x3fv) -#define glUniformMatrix2x4fv GLEW_GET_FUN(__glewUniformMatrix2x4fv) -#define glUniformMatrix3x2fv GLEW_GET_FUN(__glewUniformMatrix3x2fv) -#define glUniformMatrix3x4fv GLEW_GET_FUN(__glewUniformMatrix3x4fv) -#define glUniformMatrix4x2fv GLEW_GET_FUN(__glewUniformMatrix4x2fv) -#define glUniformMatrix4x3fv GLEW_GET_FUN(__glewUniformMatrix4x3fv) - -#define GLEW_VERSION_2_1 GLEW_GET_VAR(__GLEW_VERSION_2_1) - -#endif /* GL_VERSION_2_1 */ - -/* ----------------------------- GL_VERSION_3_0 ---------------------------- */ - -#ifndef GL_VERSION_3_0 -#define GL_VERSION_3_0 1 - -#define GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES -#define GL_CLIP_DISTANCE5 GL_CLIP_PLANE5 -#define GL_CLIP_DISTANCE1 GL_CLIP_PLANE1 -#define GL_CLIP_DISTANCE3 GL_CLIP_PLANE3 -#define GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE_ARB -#define GL_CLIP_DISTANCE0 GL_CLIP_PLANE0 -#define GL_CLIP_DISTANCE4 GL_CLIP_PLANE4 -#define GL_CLIP_DISTANCE2 GL_CLIP_PLANE2 -#define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS -#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001 -#define GL_MAJOR_VERSION 0x821B -#define GL_MINOR_VERSION 0x821C -#define GL_NUM_EXTENSIONS 0x821D -#define GL_CONTEXT_FLAGS 0x821E -#define GL_DEPTH_BUFFER 0x8223 -#define GL_STENCIL_BUFFER 0x8224 -#define GL_RGBA32F 0x8814 -#define GL_RGB32F 0x8815 -#define GL_RGBA16F 0x881A -#define GL_RGB16F 0x881B -#define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD -#define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF -#define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904 -#define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905 -#define GL_CLAMP_VERTEX_COLOR 0x891A -#define GL_CLAMP_FRAGMENT_COLOR 0x891B -#define GL_CLAMP_READ_COLOR 0x891C -#define GL_FIXED_ONLY 0x891D -#define GL_TEXTURE_RED_TYPE 0x8C10 -#define GL_TEXTURE_GREEN_TYPE 0x8C11 -#define GL_TEXTURE_BLUE_TYPE 0x8C12 -#define GL_TEXTURE_ALPHA_TYPE 0x8C13 -#define GL_TEXTURE_LUMINANCE_TYPE 0x8C14 -#define GL_TEXTURE_INTENSITY_TYPE 0x8C15 -#define GL_TEXTURE_DEPTH_TYPE 0x8C16 -#define GL_TEXTURE_1D_ARRAY 0x8C18 -#define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19 -#define GL_TEXTURE_2D_ARRAY 0x8C1A -#define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B -#define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C -#define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D -#define GL_R11F_G11F_B10F 0x8C3A -#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B -#define GL_RGB9_E5 0x8C3D -#define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E -#define GL_TEXTURE_SHARED_SIZE 0x8C3F -#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76 -#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80 -#define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83 -#define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84 -#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85 -#define GL_PRIMITIVES_GENERATED 0x8C87 -#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88 -#define GL_RASTERIZER_DISCARD 0x8C89 -#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B -#define GL_INTERLEAVED_ATTRIBS 0x8C8C -#define GL_SEPARATE_ATTRIBS 0x8C8D -#define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E -#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F -#define GL_RGBA32UI 0x8D70 -#define GL_RGB32UI 0x8D71 -#define GL_RGBA16UI 0x8D76 -#define GL_RGB16UI 0x8D77 -#define GL_RGBA8UI 0x8D7C -#define GL_RGB8UI 0x8D7D -#define GL_RGBA32I 0x8D82 -#define GL_RGB32I 0x8D83 -#define GL_RGBA16I 0x8D88 -#define GL_RGB16I 0x8D89 -#define GL_RGBA8I 0x8D8E -#define GL_RGB8I 0x8D8F -#define GL_RED_INTEGER 0x8D94 -#define GL_GREEN_INTEGER 0x8D95 -#define GL_BLUE_INTEGER 0x8D96 -#define GL_ALPHA_INTEGER 0x8D97 -#define GL_RGB_INTEGER 0x8D98 -#define GL_RGBA_INTEGER 0x8D99 -#define GL_BGR_INTEGER 0x8D9A -#define GL_BGRA_INTEGER 0x8D9B -#define GL_SAMPLER_1D_ARRAY 0x8DC0 -#define GL_SAMPLER_2D_ARRAY 0x8DC1 -#define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3 -#define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4 -#define GL_SAMPLER_CUBE_SHADOW 0x8DC5 -#define GL_UNSIGNED_INT_VEC2 0x8DC6 -#define GL_UNSIGNED_INT_VEC3 0x8DC7 -#define GL_UNSIGNED_INT_VEC4 0x8DC8 -#define GL_INT_SAMPLER_1D 0x8DC9 -#define GL_INT_SAMPLER_2D 0x8DCA -#define GL_INT_SAMPLER_3D 0x8DCB -#define GL_INT_SAMPLER_CUBE 0x8DCC -#define GL_INT_SAMPLER_1D_ARRAY 0x8DCE -#define GL_INT_SAMPLER_2D_ARRAY 0x8DCF -#define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1 -#define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2 -#define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3 -#define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4 -#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6 -#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7 -#define GL_QUERY_WAIT 0x8E13 -#define GL_QUERY_NO_WAIT 0x8E14 -#define GL_QUERY_BY_REGION_WAIT 0x8E15 -#define GL_QUERY_BY_REGION_NO_WAIT 0x8E16 - -typedef void (GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERPROC) (GLuint, GLenum); -typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum); -typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONPROC) (GLuint, GLuint, const GLchar*); -typedef void (GLAPIENTRY * PFNGLCLAMPCOLORPROC) (GLenum, GLenum); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERFIPROC) (GLenum, GLint, GLfloat, GLint); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERFVPROC) (GLenum, GLint, const GLfloat*); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERIVPROC) (GLenum, GLint, const GLint*); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERUIVPROC) (GLenum, GLint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLCOLORMASKIPROC) (GLuint, GLboolean, GLboolean, GLboolean, GLboolean); -typedef void (GLAPIENTRY * PFNGLDISABLEIPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLENABLEIPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLENDCONDITIONALRENDERPROC) (void); -typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKPROC) (void); -typedef void (GLAPIENTRY * PFNGLGETBOOLEANI_VPROC) (GLenum, GLuint, GLboolean*); -typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATALOCATIONPROC) (GLuint, const GLchar*); -typedef const GLubyte* (GLAPIENTRY * PFNGLGETSTRINGIPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVPROC) (GLenum, GLenum, GLint*); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVPROC) (GLenum, GLenum, GLuint*); -typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVPROC) (GLuint, GLint, GLuint*); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVPROC) (GLuint, GLenum, GLint*); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint, GLenum, GLuint*); -typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDIPROC) (GLenum, GLuint); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVPROC) (GLenum, GLenum, const GLint*); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVPROC) (GLenum, GLenum, const GLuint*); -typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint, GLsizei, const GLchar **, GLenum); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UIPROC) (GLint, GLuint); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVPROC) (GLint, GLsizei, const GLuint*); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UIPROC) (GLint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVPROC) (GLint, GLsizei, const GLuint*); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UIPROC) (GLint, GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVPROC) (GLint, GLsizei, const GLuint*); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UIPROC) (GLint, GLuint, GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVPROC) (GLint, GLsizei, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IPROC) (GLuint, GLint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVPROC) (GLuint, const GLint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIPROC) (GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVPROC) (GLuint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IPROC) (GLuint, GLint, GLint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IVPROC) (GLuint, const GLint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIPROC) (GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVPROC) (GLuint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IPROC) (GLuint, GLint, GLint, GLint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IVPROC) (GLuint, const GLint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIPROC) (GLuint, GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVPROC) (GLuint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVPROC) (GLuint, const GLbyte*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IPROC) (GLuint, GLint, GLint, GLint, GLint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVPROC) (GLuint, const GLint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVPROC) (GLuint, const GLshort*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVPROC) (GLuint, const GLubyte*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIPROC) (GLuint, GLuint, GLuint, GLuint, GLuint); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVPROC) (GLuint, const GLuint*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVPROC) (GLuint, const GLushort*); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint, GLint, GLenum, GLsizei, const GLvoid*); - -#define glBeginConditionalRender GLEW_GET_FUN(__glewBeginConditionalRender) -#define glBeginTransformFeedback GLEW_GET_FUN(__glewBeginTransformFeedback) -#define glBindFragDataLocation GLEW_GET_FUN(__glewBindFragDataLocation) -#define glClampColor GLEW_GET_FUN(__glewClampColor) -#define glClearBufferfi GLEW_GET_FUN(__glewClearBufferfi) -#define glClearBufferfv GLEW_GET_FUN(__glewClearBufferfv) -#define glClearBufferiv GLEW_GET_FUN(__glewClearBufferiv) -#define glClearBufferuiv GLEW_GET_FUN(__glewClearBufferuiv) -#define glColorMaski GLEW_GET_FUN(__glewColorMaski) -#define glDisablei GLEW_GET_FUN(__glewDisablei) -#define glEnablei GLEW_GET_FUN(__glewEnablei) -#define glEndConditionalRender GLEW_GET_FUN(__glewEndConditionalRender) -#define glEndTransformFeedback GLEW_GET_FUN(__glewEndTransformFeedback) -#define glGetBooleani_v GLEW_GET_FUN(__glewGetBooleani_v) -#define glGetFragDataLocation GLEW_GET_FUN(__glewGetFragDataLocation) -#define glGetStringi GLEW_GET_FUN(__glewGetStringi) -#define glGetTexParameterIiv GLEW_GET_FUN(__glewGetTexParameterIiv) -#define glGetTexParameterIuiv GLEW_GET_FUN(__glewGetTexParameterIuiv) -#define glGetTransformFeedbackVarying GLEW_GET_FUN(__glewGetTransformFeedbackVarying) -#define glGetUniformuiv GLEW_GET_FUN(__glewGetUniformuiv) -#define glGetVertexAttribIiv GLEW_GET_FUN(__glewGetVertexAttribIiv) -#define glGetVertexAttribIuiv GLEW_GET_FUN(__glewGetVertexAttribIuiv) -#define glIsEnabledi GLEW_GET_FUN(__glewIsEnabledi) -#define glTexParameterIiv GLEW_GET_FUN(__glewTexParameterIiv) -#define glTexParameterIuiv GLEW_GET_FUN(__glewTexParameterIuiv) -#define glTransformFeedbackVaryings GLEW_GET_FUN(__glewTransformFeedbackVaryings) -#define glUniform1ui GLEW_GET_FUN(__glewUniform1ui) -#define glUniform1uiv GLEW_GET_FUN(__glewUniform1uiv) -#define glUniform2ui GLEW_GET_FUN(__glewUniform2ui) -#define glUniform2uiv GLEW_GET_FUN(__glewUniform2uiv) -#define glUniform3ui GLEW_GET_FUN(__glewUniform3ui) -#define glUniform3uiv GLEW_GET_FUN(__glewUniform3uiv) -#define glUniform4ui GLEW_GET_FUN(__glewUniform4ui) -#define glUniform4uiv GLEW_GET_FUN(__glewUniform4uiv) -#define glVertexAttribI1i GLEW_GET_FUN(__glewVertexAttribI1i) -#define glVertexAttribI1iv GLEW_GET_FUN(__glewVertexAttribI1iv) -#define glVertexAttribI1ui GLEW_GET_FUN(__glewVertexAttribI1ui) -#define glVertexAttribI1uiv GLEW_GET_FUN(__glewVertexAttribI1uiv) -#define glVertexAttribI2i GLEW_GET_FUN(__glewVertexAttribI2i) -#define glVertexAttribI2iv GLEW_GET_FUN(__glewVertexAttribI2iv) -#define glVertexAttribI2ui GLEW_GET_FUN(__glewVertexAttribI2ui) -#define glVertexAttribI2uiv GLEW_GET_FUN(__glewVertexAttribI2uiv) -#define glVertexAttribI3i GLEW_GET_FUN(__glewVertexAttribI3i) -#define glVertexAttribI3iv GLEW_GET_FUN(__glewVertexAttribI3iv) -#define glVertexAttribI3ui GLEW_GET_FUN(__glewVertexAttribI3ui) -#define glVertexAttribI3uiv GLEW_GET_FUN(__glewVertexAttribI3uiv) -#define glVertexAttribI4bv GLEW_GET_FUN(__glewVertexAttribI4bv) -#define glVertexAttribI4i GLEW_GET_FUN(__glewVertexAttribI4i) -#define glVertexAttribI4iv GLEW_GET_FUN(__glewVertexAttribI4iv) -#define glVertexAttribI4sv GLEW_GET_FUN(__glewVertexAttribI4sv) -#define glVertexAttribI4ubv GLEW_GET_FUN(__glewVertexAttribI4ubv) -#define glVertexAttribI4ui GLEW_GET_FUN(__glewVertexAttribI4ui) -#define glVertexAttribI4uiv GLEW_GET_FUN(__glewVertexAttribI4uiv) -#define glVertexAttribI4usv GLEW_GET_FUN(__glewVertexAttribI4usv) -#define glVertexAttribIPointer GLEW_GET_FUN(__glewVertexAttribIPointer) - -#define GLEW_VERSION_3_0 GLEW_GET_VAR(__GLEW_VERSION_3_0) - -#endif /* GL_VERSION_3_0 */ - -/* ----------------------------- GL_VERSION_3_1 ---------------------------- */ - -#ifndef GL_VERSION_3_1 -#define GL_VERSION_3_1 1 - -#define GL_TEXTURE_RECTANGLE 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE 0x84F8 -#define GL_SAMPLER_2D_RECT 0x8B63 -#define GL_SAMPLER_2D_RECT_SHADOW 0x8B64 -#define GL_TEXTURE_BUFFER 0x8C2A -#define GL_MAX_TEXTURE_BUFFER_SIZE 0x8C2B -#define GL_TEXTURE_BINDING_BUFFER 0x8C2C -#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D -#define GL_TEXTURE_BUFFER_FORMAT 0x8C2E -#define GL_SAMPLER_BUFFER 0x8DC2 -#define GL_INT_SAMPLER_2D_RECT 0x8DCD -#define GL_INT_SAMPLER_BUFFER 0x8DD0 -#define GL_UNSIGNED_INT_SAMPLER_2D_RECT 0x8DD5 -#define GL_UNSIGNED_INT_SAMPLER_BUFFER 0x8DD8 -#define GL_RED_SNORM 0x8F90 -#define GL_RG_SNORM 0x8F91 -#define GL_RGB_SNORM 0x8F92 -#define GL_RGBA_SNORM 0x8F93 -#define GL_R8_SNORM 0x8F94 -#define GL_RG8_SNORM 0x8F95 -#define GL_RGB8_SNORM 0x8F96 -#define GL_RGBA8_SNORM 0x8F97 -#define GL_R16_SNORM 0x8F98 -#define GL_RG16_SNORM 0x8F99 -#define GL_RGB16_SNORM 0x8F9A -#define GL_RGBA16_SNORM 0x8F9B -#define GL_SIGNED_NORMALIZED 0x8F9C -#define GL_PRIMITIVE_RESTART 0x8F9D -#define GL_PRIMITIVE_RESTART_INDEX 0x8F9E -#define GL_BUFFER_ACCESS_FLAGS 0x911F -#define GL_BUFFER_MAP_LENGTH 0x9120 -#define GL_BUFFER_MAP_OFFSET 0x9121 - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum, GLint, GLsizei, GLsizei); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum, GLsizei, GLenum, const GLvoid*, GLsizei); -typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint); -typedef void (GLAPIENTRY * PFNGLTEXBUFFERPROC) (GLenum, GLenum, GLuint); - -#define glDrawArraysInstanced GLEW_GET_FUN(__glewDrawArraysInstanced) -#define glDrawElementsInstanced GLEW_GET_FUN(__glewDrawElementsInstanced) -#define glPrimitiveRestartIndex GLEW_GET_FUN(__glewPrimitiveRestartIndex) -#define glTexBuffer GLEW_GET_FUN(__glewTexBuffer) - -#define GLEW_VERSION_3_1 GLEW_GET_VAR(__GLEW_VERSION_3_1) - -#endif /* GL_VERSION_3_1 */ - -/* ----------------------------- GL_VERSION_3_2 ---------------------------- */ - -#ifndef GL_VERSION_3_2 -#define GL_VERSION_3_2 1 - -#define GL_CONTEXT_CORE_PROFILE_BIT 0x00000001 -#define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002 -#define GL_LINES_ADJACENCY 0x000A -#define GL_LINE_STRIP_ADJACENCY 0x000B -#define GL_TRIANGLES_ADJACENCY 0x000C -#define GL_TRIANGLE_STRIP_ADJACENCY 0x000D -#define GL_PROGRAM_POINT_SIZE 0x8642 -#define GL_GEOMETRY_VERTICES_OUT 0x8916 -#define GL_GEOMETRY_INPUT_TYPE 0x8917 -#define GL_GEOMETRY_OUTPUT_TYPE 0x8918 -#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 0x8C29 -#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED 0x8DA7 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS 0x8DA8 -#define GL_GEOMETRY_SHADER 0x8DD9 -#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 0x8DDF -#define GL_MAX_GEOMETRY_OUTPUT_VERTICES 0x8DE0 -#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 0x8DE1 -#define GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x9122 -#define GL_MAX_GEOMETRY_INPUT_COMPONENTS 0x9123 -#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124 -#define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125 -#define GL_CONTEXT_PROFILE_MASK 0x9126 - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREPROC) (GLenum, GLenum, GLuint, GLint); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum, GLenum, GLint64 *); -typedef void (GLAPIENTRY * PFNGLGETINTEGER64I_VPROC) (GLenum, GLuint, GLint64 *); - -#define glFramebufferTexture GLEW_GET_FUN(__glewFramebufferTexture) -#define glGetBufferParameteri64v GLEW_GET_FUN(__glewGetBufferParameteri64v) -#define glGetInteger64i_v GLEW_GET_FUN(__glewGetInteger64i_v) - -#define GLEW_VERSION_3_2 GLEW_GET_VAR(__GLEW_VERSION_3_2) - -#endif /* GL_VERSION_3_2 */ - -/* ----------------------------- GL_VERSION_3_3 ---------------------------- */ - -#ifndef GL_VERSION_3_3 -#define GL_VERSION_3_3 1 - -#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE -#define GL_RGB10_A2UI 0x906F - -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor); - -#define glVertexAttribDivisor GLEW_GET_FUN(__glewVertexAttribDivisor) - -#define GLEW_VERSION_3_3 GLEW_GET_VAR(__GLEW_VERSION_3_3) - -#endif /* GL_VERSION_3_3 */ - -/* ----------------------------- GL_VERSION_4_0 ---------------------------- */ - -#ifndef GL_VERSION_4_0 -#define GL_VERSION_4_0 1 - -#define GL_SAMPLE_SHADING 0x8C36 -#define GL_MIN_SAMPLE_SHADING_VALUE 0x8C37 -#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E -#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F -#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS 0x8F9F -#define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009 -#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A -#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B -#define GL_SAMPLER_CUBE_MAP_ARRAY 0x900C -#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D -#define GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E -#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst); -typedef void (GLAPIENTRY * PFNGLMINSAMPLESHADINGPROC) (GLclampf value); - -#define glBlendEquationSeparatei GLEW_GET_FUN(__glewBlendEquationSeparatei) -#define glBlendEquationi GLEW_GET_FUN(__glewBlendEquationi) -#define glBlendFuncSeparatei GLEW_GET_FUN(__glewBlendFuncSeparatei) -#define glBlendFunci GLEW_GET_FUN(__glewBlendFunci) -#define glMinSampleShading GLEW_GET_FUN(__glewMinSampleShading) - -#define GLEW_VERSION_4_0 GLEW_GET_VAR(__GLEW_VERSION_4_0) - -#endif /* GL_VERSION_4_0 */ - -/* ----------------------------- GL_VERSION_4_1 ---------------------------- */ - -#ifndef GL_VERSION_4_1 -#define GL_VERSION_4_1 1 - -#define GLEW_VERSION_4_1 GLEW_GET_VAR(__GLEW_VERSION_4_1) - -#endif /* GL_VERSION_4_1 */ - -/* ----------------------------- GL_VERSION_4_2 ---------------------------- */ - -#ifndef GL_VERSION_4_2 -#define GL_VERSION_4_2 1 - -#define GL_COMPRESSED_RGBA_BPTC_UNORM 0x8E8C -#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM 0x8E8D -#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT 0x8E8E -#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT 0x8E8F - -#define GLEW_VERSION_4_2 GLEW_GET_VAR(__GLEW_VERSION_4_2) - -#endif /* GL_VERSION_4_2 */ - -/* ----------------------------- GL_VERSION_4_3 ---------------------------- */ - -#ifndef GL_VERSION_4_3 -#define GL_VERSION_4_3 1 - -#define GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82E9 -#define GL_VERTEX_ATTRIB_ARRAY_LONG 0x874E - -#define GLEW_VERSION_4_3 GLEW_GET_VAR(__GLEW_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 -------------------------- */ - -#ifndef GL_3DFX_multisample -#define GL_3DFX_multisample 1 - -#define GL_MULTISAMPLE_3DFX 0x86B2 -#define GL_SAMPLE_BUFFERS_3DFX 0x86B3 -#define GL_SAMPLES_3DFX 0x86B4 -#define GL_MULTISAMPLE_BIT_3DFX 0x20000000 - -#define GLEW_3DFX_multisample GLEW_GET_VAR(__GLEW_3DFX_multisample) - -#endif /* GL_3DFX_multisample */ - -/* ---------------------------- GL_3DFX_tbuffer ---------------------------- */ - -#ifndef GL_3DFX_tbuffer -#define GL_3DFX_tbuffer 1 - -typedef void (GLAPIENTRY * PFNGLTBUFFERMASK3DFXPROC) (GLuint mask); - -#define glTbufferMask3DFX GLEW_GET_FUN(__glewTbufferMask3DFX) - -#define GLEW_3DFX_tbuffer GLEW_GET_VAR(__GLEW_3DFX_tbuffer) - -#endif /* GL_3DFX_tbuffer */ - -/* -------------------- GL_3DFX_texture_compression_FXT1 ------------------- */ - -#ifndef GL_3DFX_texture_compression_FXT1 -#define GL_3DFX_texture_compression_FXT1 1 - -#define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0 -#define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1 - -#define GLEW_3DFX_texture_compression_FXT1 GLEW_GET_VAR(__GLEW_3DFX_texture_compression_FXT1) - -#endif /* GL_3DFX_texture_compression_FXT1 */ - -/* ----------------------- GL_AMD_blend_minmax_factor ---------------------- */ - -#ifndef GL_AMD_blend_minmax_factor -#define GL_AMD_blend_minmax_factor 1 - -#define GL_FACTOR_MIN_AMD 0x901C -#define GL_FACTOR_MAX_AMD 0x901D - -#define GLEW_AMD_blend_minmax_factor GLEW_GET_VAR(__GLEW_AMD_blend_minmax_factor) - -#endif /* GL_AMD_blend_minmax_factor */ - -/* ----------------------- GL_AMD_conservative_depth ----------------------- */ - -#ifndef GL_AMD_conservative_depth -#define GL_AMD_conservative_depth 1 - -#define GLEW_AMD_conservative_depth GLEW_GET_VAR(__GLEW_AMD_conservative_depth) - -#endif /* GL_AMD_conservative_depth */ - -/* -------------------------- GL_AMD_debug_output -------------------------- */ - -#ifndef GL_AMD_debug_output -#define GL_AMD_debug_output 1 - -#define GL_MAX_DEBUG_MESSAGE_LENGTH_AMD 0x9143 -#define GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 0x9144 -#define GL_DEBUG_LOGGED_MESSAGES_AMD 0x9145 -#define GL_DEBUG_SEVERITY_HIGH_AMD 0x9146 -#define GL_DEBUG_SEVERITY_MEDIUM_AMD 0x9147 -#define GL_DEBUG_SEVERITY_LOW_AMD 0x9148 -#define GL_DEBUG_CATEGORY_API_ERROR_AMD 0x9149 -#define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A -#define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914B -#define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914C -#define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914D -#define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914E -#define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F -#define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150 - -typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam); - -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAMD callback, GLvoid *userParam); -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 GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufsize, GLenum* categories, GLuint* severities, GLuint* ids, GLsizei* lengths, GLchar* message); - -#define glDebugMessageCallbackAMD GLEW_GET_FUN(__glewDebugMessageCallbackAMD) -#define glDebugMessageEnableAMD GLEW_GET_FUN(__glewDebugMessageEnableAMD) -#define glDebugMessageInsertAMD GLEW_GET_FUN(__glewDebugMessageInsertAMD) -#define glGetDebugMessageLogAMD GLEW_GET_FUN(__glewGetDebugMessageLogAMD) - -#define GLEW_AMD_debug_output GLEW_GET_VAR(__GLEW_AMD_debug_output) - -#endif /* GL_AMD_debug_output */ - -/* ---------------------- GL_AMD_depth_clamp_separate ---------------------- */ - -#ifndef GL_AMD_depth_clamp_separate -#define GL_AMD_depth_clamp_separate 1 - -#define GL_DEPTH_CLAMP_NEAR_AMD 0x901E -#define GL_DEPTH_CLAMP_FAR_AMD 0x901F - -#define GLEW_AMD_depth_clamp_separate GLEW_GET_VAR(__GLEW_AMD_depth_clamp_separate) - -#endif /* GL_AMD_depth_clamp_separate */ - -/* ----------------------- GL_AMD_draw_buffers_blend ----------------------- */ - -#ifndef GL_AMD_draw_buffers_blend -#define GL_AMD_draw_buffers_blend 1 - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONINDEXEDAMDPROC) (GLuint buf, GLenum mode); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCINDEXEDAMDPROC) (GLuint buf, GLenum src, GLenum dst); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); - -#define glBlendEquationIndexedAMD GLEW_GET_FUN(__glewBlendEquationIndexedAMD) -#define glBlendEquationSeparateIndexedAMD GLEW_GET_FUN(__glewBlendEquationSeparateIndexedAMD) -#define glBlendFuncIndexedAMD GLEW_GET_FUN(__glewBlendFuncIndexedAMD) -#define glBlendFuncSeparateIndexedAMD GLEW_GET_FUN(__glewBlendFuncSeparateIndexedAMD) - -#define GLEW_AMD_draw_buffers_blend GLEW_GET_VAR(__GLEW_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 index, GLenum pname, GLint param); - -#define glVertexAttribParameteriAMD GLEW_GET_FUN(__glewVertexAttribParameteriAMD) - -#define GLEW_AMD_interleaved_elements GLEW_GET_VAR(__GLEW_AMD_interleaved_elements) - -#endif /* GL_AMD_interleaved_elements */ - -/* ----------------------- GL_AMD_multi_draw_indirect ---------------------- */ - -#ifndef GL_AMD_multi_draw_indirect -#define GL_AMD_multi_draw_indirect 1 - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC) (GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride); - -#define glMultiDrawArraysIndirectAMD GLEW_GET_FUN(__glewMultiDrawArraysIndirectAMD) -#define glMultiDrawElementsIndirectAMD GLEW_GET_FUN(__glewMultiDrawElementsIndirectAMD) - -#define GLEW_AMD_multi_draw_indirect GLEW_GET_VAR(__GLEW_AMD_multi_draw_indirect) - -#endif /* GL_AMD_multi_draw_indirect */ - -/* ------------------------- GL_AMD_name_gen_delete ------------------------ */ - -#ifndef GL_AMD_name_gen_delete -#define GL_AMD_name_gen_delete 1 - -#define GL_DATA_BUFFER_AMD 0x9151 -#define GL_PERFORMANCE_MONITOR_AMD 0x9152 -#define GL_QUERY_OBJECT_AMD 0x9153 -#define GL_VERTEX_ARRAY_OBJECT_AMD 0x9154 -#define GL_SAMPLER_OBJECT_AMD 0x9155 - -typedef void (GLAPIENTRY * PFNGLDELETENAMESAMDPROC) (GLenum identifier, GLuint num, const GLuint* names); -typedef void (GLAPIENTRY * PFNGLGENNAMESAMDPROC) (GLenum identifier, GLuint num, GLuint* names); -typedef GLboolean (GLAPIENTRY * PFNGLISNAMEAMDPROC) (GLenum identifier, GLuint name); - -#define glDeleteNamesAMD GLEW_GET_FUN(__glewDeleteNamesAMD) -#define glGenNamesAMD GLEW_GET_FUN(__glewGenNamesAMD) -#define glIsNameAMD GLEW_GET_FUN(__glewIsNameAMD) - -#define GLEW_AMD_name_gen_delete GLEW_GET_VAR(__GLEW_AMD_name_gen_delete) - -#endif /* GL_AMD_name_gen_delete */ - -/* ----------------------- GL_AMD_performance_monitor ---------------------- */ - -#ifndef GL_AMD_performance_monitor -#define GL_AMD_performance_monitor 1 - -#define GL_COUNTER_TYPE_AMD 0x8BC0 -#define GL_COUNTER_RANGE_AMD 0x8BC1 -#define GL_UNSIGNED_INT64_AMD 0x8BC2 -#define GL_PERCENTAGE_AMD 0x8BC3 -#define GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC4 -#define GL_PERFMON_RESULT_SIZE_AMD 0x8BC5 -#define GL_PERFMON_RESULT_AMD 0x8BC6 - -typedef void (GLAPIENTRY * PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor); -typedef void (GLAPIENTRY * PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLuint* monitors); -typedef void (GLAPIENTRY * PFNGLENDPERFMONITORAMDPROC) (GLuint monitor); -typedef void (GLAPIENTRY * PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint* monitors); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint *bytesWritten); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GLuint counter, GLenum pname, GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar *counterString); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint* numCounters, GLint *maxActiveCounters, GLsizei countersSize, GLuint *counters); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GLsizei bufSize, GLsizei* length, GLchar *groupString); -typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint* numGroups, GLsizei groupsSize, GLuint *groups); -typedef void (GLAPIENTRY * PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterList); - -#define glBeginPerfMonitorAMD GLEW_GET_FUN(__glewBeginPerfMonitorAMD) -#define glDeletePerfMonitorsAMD GLEW_GET_FUN(__glewDeletePerfMonitorsAMD) -#define glEndPerfMonitorAMD GLEW_GET_FUN(__glewEndPerfMonitorAMD) -#define glGenPerfMonitorsAMD GLEW_GET_FUN(__glewGenPerfMonitorsAMD) -#define glGetPerfMonitorCounterDataAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterDataAMD) -#define glGetPerfMonitorCounterInfoAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterInfoAMD) -#define glGetPerfMonitorCounterStringAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterStringAMD) -#define glGetPerfMonitorCountersAMD GLEW_GET_FUN(__glewGetPerfMonitorCountersAMD) -#define glGetPerfMonitorGroupStringAMD GLEW_GET_FUN(__glewGetPerfMonitorGroupStringAMD) -#define glGetPerfMonitorGroupsAMD GLEW_GET_FUN(__glewGetPerfMonitorGroupsAMD) -#define glSelectPerfMonitorCountersAMD GLEW_GET_FUN(__glewSelectPerfMonitorCountersAMD) - -#define GLEW_AMD_performance_monitor GLEW_GET_VAR(__GLEW_AMD_performance_monitor) - -#endif /* GL_AMD_performance_monitor */ - -/* -------------------------- GL_AMD_pinned_memory ------------------------- */ - -#ifndef GL_AMD_pinned_memory -#define GL_AMD_pinned_memory 1 - -#define GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD 0x9160 - -#define GLEW_AMD_pinned_memory GLEW_GET_VAR(__GLEW_AMD_pinned_memory) - -#endif /* GL_AMD_pinned_memory */ - -/* ----------------------- GL_AMD_query_buffer_object ---------------------- */ - -#ifndef GL_AMD_query_buffer_object -#define GL_AMD_query_buffer_object 1 - -#define GL_QUERY_BUFFER_AMD 0x9192 -#define GL_QUERY_BUFFER_BINDING_AMD 0x9193 -#define GL_QUERY_RESULT_NO_WAIT_AMD 0x9194 - -#define GLEW_AMD_query_buffer_object GLEW_GET_VAR(__GLEW_AMD_query_buffer_object) - -#endif /* GL_AMD_query_buffer_object */ - -/* ------------------------ GL_AMD_sample_positions ------------------------ */ - -#ifndef GL_AMD_sample_positions -#define GL_AMD_sample_positions 1 - -#define GL_SUBSAMPLE_DISTANCE_AMD 0x883F - -typedef void (GLAPIENTRY * PFNGLSETMULTISAMPLEFVAMDPROC) (GLenum pname, GLuint index, const GLfloat* val); - -#define glSetMultisamplefvAMD GLEW_GET_FUN(__glewSetMultisamplefvAMD) - -#define GLEW_AMD_sample_positions GLEW_GET_VAR(__GLEW_AMD_sample_positions) - -#endif /* GL_AMD_sample_positions */ - -/* ------------------ GL_AMD_seamless_cubemap_per_texture ------------------ */ - -#ifndef GL_AMD_seamless_cubemap_per_texture -#define GL_AMD_seamless_cubemap_per_texture 1 - -#define GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB 0x884F - -#define GLEW_AMD_seamless_cubemap_per_texture GLEW_GET_VAR(__GLEW_AMD_seamless_cubemap_per_texture) - -#endif /* GL_AMD_seamless_cubemap_per_texture */ - -/* ---------------------- GL_AMD_shader_stencil_export --------------------- */ - -#ifndef GL_AMD_shader_stencil_export -#define GL_AMD_shader_stencil_export 1 - -#define GLEW_AMD_shader_stencil_export GLEW_GET_VAR(__GLEW_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_trinary_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, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGESPARSEAMDPROC) (GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); - -#define glTexStorageSparseAMD GLEW_GET_FUN(__glewTexStorageSparseAMD) -#define glTextureStorageSparseAMD GLEW_GET_FUN(__glewTextureStorageSparseAMD) - -#define GLEW_AMD_sparse_texture GLEW_GET_VAR(__GLEW_AMD_sparse_texture) - -#endif /* GL_AMD_sparse_texture */ - -/* ------------------- GL_AMD_stencil_operation_extended ------------------- */ - -#ifndef GL_AMD_stencil_operation_extended -#define GL_AMD_stencil_operation_extended 1 - -#define GL_SET_AMD 0x874A -#define GL_REPLACE_VALUE_AMD 0x874B -#define GL_STENCIL_OP_VALUE_AMD 0x874C -#define GL_STENCIL_BACK_OP_VALUE_AMD 0x874D - -typedef void (GLAPIENTRY * PFNGLSTENCILOPVALUEAMDPROC) (GLenum face, GLuint value); - -#define glStencilOpValueAMD GLEW_GET_FUN(__glewStencilOpValueAMD) - -#define GLEW_AMD_stencil_operation_extended GLEW_GET_VAR(__GLEW_AMD_stencil_operation_extended) - -#endif /* GL_AMD_stencil_operation_extended */ - -/* ------------------------ GL_AMD_texture_texture4 ------------------------ */ - -#ifndef GL_AMD_texture_texture4 -#define GL_AMD_texture_texture4 1 - -#define GLEW_AMD_texture_texture4 GLEW_GET_VAR(__GLEW_AMD_texture_texture4) - -#endif /* GL_AMD_texture_texture4 */ - -/* --------------- GL_AMD_transform_feedback3_lines_triangles -------------- */ - -#ifndef GL_AMD_transform_feedback3_lines_triangles -#define GL_AMD_transform_feedback3_lines_triangles 1 - -#define GLEW_AMD_transform_feedback3_lines_triangles GLEW_GET_VAR(__GLEW_AMD_transform_feedback3_lines_triangles) - -#endif /* GL_AMD_transform_feedback3_lines_triangles */ - -/* ----------------------- GL_AMD_vertex_shader_layer ---------------------- */ - -#ifndef GL_AMD_vertex_shader_layer -#define GL_AMD_vertex_shader_layer 1 - -#define GLEW_AMD_vertex_shader_layer GLEW_GET_VAR(__GLEW_AMD_vertex_shader_layer) - -#endif /* GL_AMD_vertex_shader_layer */ - -/* -------------------- GL_AMD_vertex_shader_tessellator ------------------- */ - -#ifndef GL_AMD_vertex_shader_tessellator -#define GL_AMD_vertex_shader_tessellator 1 - -#define GL_SAMPLER_BUFFER_AMD 0x9001 -#define GL_INT_SAMPLER_BUFFER_AMD 0x9002 -#define GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD 0x9003 -#define GL_TESSELLATION_MODE_AMD 0x9004 -#define GL_TESSELLATION_FACTOR_AMD 0x9005 -#define GL_DISCRETE_AMD 0x9006 -#define GL_CONTINUOUS_AMD 0x9007 - -typedef void (GLAPIENTRY * PFNGLTESSELLATIONFACTORAMDPROC) (GLfloat factor); -typedef void (GLAPIENTRY * PFNGLTESSELLATIONMODEAMDPROC) (GLenum mode); - -#define glTessellationFactorAMD GLEW_GET_FUN(__glewTessellationFactorAMD) -#define glTessellationModeAMD GLEW_GET_FUN(__glewTessellationModeAMD) - -#define GLEW_AMD_vertex_shader_tessellator GLEW_GET_VAR(__GLEW_AMD_vertex_shader_tessellator) - -#endif /* GL_AMD_vertex_shader_tessellator */ - -/* ------------------ GL_AMD_vertex_shader_viewport_index ------------------ */ - -#ifndef GL_AMD_vertex_shader_viewport_index -#define GL_AMD_vertex_shader_viewport_index 1 - -#define GLEW_AMD_vertex_shader_viewport_index GLEW_GET_VAR(__GLEW_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, GLint 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_blit) - -#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) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); - -#define glRenderbufferStorageMultisampleANGLE GLEW_GET_FUN(__glewRenderbufferStorageMultisampleANGLE) - -#define GLEW_ANGLE_framebuffer_multisample GLEW_GET_VAR(__GLEW_ANGLE_framebuffer_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 mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORANGLEPROC) (GLuint index, GLuint divisor); - -#define glDrawArraysInstancedANGLE GLEW_GET_FUN(__glewDrawArraysInstancedANGLE) -#define glDrawElementsInstancedANGLE GLEW_GET_FUN(__glewDrawElementsInstancedANGLE) -#define glVertexAttribDivisorANGLE GLEW_GET_FUN(__glewVertexAttribDivisorANGLE) - -#define GLEW_ANGLE_instanced_arrays GLEW_GET_VAR(__GLEW_ANGLE_instanced_arrays) - -#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_reverse_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_texture_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_texture_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_texture_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 GLuint* ids); -typedef void (GLAPIENTRY * PFNGLENDQUERYANGLEPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGENQUERIESANGLEPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VANGLEPROC) (GLuint id, GLenum pname, GLint64* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVANGLEPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VANGLEPROC) (GLuint id, GLenum pname, GLuint64* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVANGLEPROC) (GLuint id, GLenum 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 target); - -#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(__glewGetQueryObjecti64vANGLE) -#define glGetQueryObjectivANGLE GLEW_GET_FUN(__glewGetQueryObjectivANGLE) -#define glGetQueryObjectui64vANGLE GLEW_GET_FUN(__glewGetQueryObjectui64vANGLE) -#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(__glewGetTranslatedShaderSourceANGLE) - -#define GLEW_ANGLE_translated_shader_source GLEW_GET_VAR(__GLEW_ANGLE_translated_shader_source) - -#endif /* GL_ANGLE_translated_shader_source */ - -/* ----------------------- GL_APPLE_aux_depth_stencil ---------------------- */ - -#ifndef GL_APPLE_aux_depth_stencil -#define GL_APPLE_aux_depth_stencil 1 - -#define GL_AUX_DEPTH_STENCIL_APPLE 0x8A14 - -#define GLEW_APPLE_aux_depth_stencil GLEW_GET_VAR(__GLEW_APPLE_aux_depth_stencil) - -#endif /* GL_APPLE_aux_depth_stencil */ - -/* ------------------------ GL_APPLE_client_storage ------------------------ */ - -#ifndef GL_APPLE_client_storage -#define GL_APPLE_client_storage 1 - -#define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2 - -#define GLEW_APPLE_client_storage GLEW_GET_VAR(__GLEW_APPLE_client_storage) - -#endif /* GL_APPLE_client_storage */ - -/* ------------------------- GL_APPLE_element_array ------------------------ */ - -#ifndef GL_APPLE_element_array -#define GL_APPLE_element_array 1 - -#define GL_ELEMENT_ARRAY_APPLE 0x8A0C -#define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D -#define GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E - -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count); -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count); -typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei *count, GLsizei primcount); - -#define glDrawElementArrayAPPLE GLEW_GET_FUN(__glewDrawElementArrayAPPLE) -#define glDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewDrawRangeElementArrayAPPLE) -#define glElementPointerAPPLE GLEW_GET_FUN(__glewElementPointerAPPLE) -#define glMultiDrawElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawElementArrayAPPLE) -#define glMultiDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawRangeElementArrayAPPLE) - -#define GLEW_APPLE_element_array GLEW_GET_VAR(__GLEW_APPLE_element_array) - -#endif /* GL_APPLE_element_array */ - -/* ----------------------------- GL_APPLE_fence ---------------------------- */ - -#ifndef GL_APPLE_fence -#define GL_APPLE_fence 1 - -#define GL_DRAW_PIXELS_APPLE 0x8A0A -#define GL_FENCE_APPLE 0x8A0B - -typedef void (GLAPIENTRY * PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint* fences); -typedef void (GLAPIENTRY * PFNGLFINISHFENCEAPPLEPROC) (GLuint fence); -typedef void (GLAPIENTRY * PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name); -typedef void (GLAPIENTRY * PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint* fences); -typedef GLboolean (GLAPIENTRY * PFNGLISFENCEAPPLEPROC) (GLuint fence); -typedef void (GLAPIENTRY * PFNGLSETFENCEAPPLEPROC) (GLuint fence); -typedef GLboolean (GLAPIENTRY * PFNGLTESTFENCEAPPLEPROC) (GLuint fence); -typedef GLboolean (GLAPIENTRY * PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name); - -#define glDeleteFencesAPPLE GLEW_GET_FUN(__glewDeleteFencesAPPLE) -#define glFinishFenceAPPLE GLEW_GET_FUN(__glewFinishFenceAPPLE) -#define glFinishObjectAPPLE GLEW_GET_FUN(__glewFinishObjectAPPLE) -#define glGenFencesAPPLE GLEW_GET_FUN(__glewGenFencesAPPLE) -#define glIsFenceAPPLE GLEW_GET_FUN(__glewIsFenceAPPLE) -#define glSetFenceAPPLE GLEW_GET_FUN(__glewSetFenceAPPLE) -#define glTestFenceAPPLE GLEW_GET_FUN(__glewTestFenceAPPLE) -#define glTestObjectAPPLE GLEW_GET_FUN(__glewTestObjectAPPLE) - -#define GLEW_APPLE_fence GLEW_GET_VAR(__GLEW_APPLE_fence) - -#endif /* GL_APPLE_fence */ - -/* ------------------------- GL_APPLE_float_pixels ------------------------- */ - -#ifndef GL_APPLE_float_pixels -#define GL_APPLE_float_pixels 1 - -#define GL_HALF_APPLE 0x140B -#define GL_RGBA_FLOAT32_APPLE 0x8814 -#define GL_RGB_FLOAT32_APPLE 0x8815 -#define GL_ALPHA_FLOAT32_APPLE 0x8816 -#define GL_INTENSITY_FLOAT32_APPLE 0x8817 -#define GL_LUMINANCE_FLOAT32_APPLE 0x8818 -#define GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x8819 -#define GL_RGBA_FLOAT16_APPLE 0x881A -#define GL_RGB_FLOAT16_APPLE 0x881B -#define GL_ALPHA_FLOAT16_APPLE 0x881C -#define GL_INTENSITY_FLOAT16_APPLE 0x881D -#define GL_LUMINANCE_FLOAT16_APPLE 0x881E -#define GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F -#define GL_COLOR_FLOAT_APPLE 0x8A0F - -#define GLEW_APPLE_float_pixels GLEW_GET_VAR(__GLEW_APPLE_float_pixels) - -#endif /* GL_APPLE_float_pixels */ - -/* ---------------------- GL_APPLE_flush_buffer_range ---------------------- */ - -#ifndef GL_APPLE_flush_buffer_range -#define GL_APPLE_flush_buffer_range 1 - -#define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12 -#define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13 - -typedef void (GLAPIENTRY * PFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GLintptr offset, GLsizeiptr size); - -#define glBufferParameteriAPPLE GLEW_GET_FUN(__glewBufferParameteriAPPLE) -#define glFlushMappedBufferRangeAPPLE GLEW_GET_FUN(__glewFlushMappedBufferRangeAPPLE) - -#define GLEW_APPLE_flush_buffer_range GLEW_GET_VAR(__GLEW_APPLE_flush_buffer_range) - -#endif /* GL_APPLE_flush_buffer_range */ - -/* ----------------------- GL_APPLE_object_purgeable ----------------------- */ - -#ifndef GL_APPLE_object_purgeable -#define GL_APPLE_object_purgeable 1 - -#define GL_BUFFER_OBJECT_APPLE 0x85B3 -#define GL_RELEASED_APPLE 0x8A19 -#define GL_VOLATILE_APPLE 0x8A1A -#define GL_RETAINED_APPLE 0x8A1B -#define GL_UNDEFINED_APPLE 0x8A1C -#define GL_PURGEABLE_APPLE 0x8A1D - -typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVAPPLEPROC) (GLenum objectType, GLuint name, GLenum pname, GLint* params); -typedef GLenum (GLAPIENTRY * PFNGLOBJECTPURGEABLEAPPLEPROC) (GLenum objectType, GLuint name, GLenum option); -typedef GLenum (GLAPIENTRY * PFNGLOBJECTUNPURGEABLEAPPLEPROC) (GLenum objectType, GLuint name, GLenum option); - -#define glGetObjectParameterivAPPLE GLEW_GET_FUN(__glewGetObjectParameterivAPPLE) -#define glObjectPurgeableAPPLE GLEW_GET_FUN(__glewObjectPurgeableAPPLE) -#define glObjectUnpurgeableAPPLE GLEW_GET_FUN(__glewObjectUnpurgeableAPPLE) - -#define GLEW_APPLE_object_purgeable GLEW_GET_VAR(__GLEW_APPLE_object_purgeable) - -#endif /* GL_APPLE_object_purgeable */ - -/* ------------------------- GL_APPLE_pixel_buffer ------------------------- */ - -#ifndef GL_APPLE_pixel_buffer -#define GL_APPLE_pixel_buffer 1 - -#define GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A10 - -#define GLEW_APPLE_pixel_buffer GLEW_GET_VAR(__GLEW_APPLE_pixel_buffer) - -#endif /* GL_APPLE_pixel_buffer */ - -/* ---------------------------- GL_APPLE_rgb_422 --------------------------- */ - -#ifndef GL_APPLE_rgb_422 -#define GL_APPLE_rgb_422 1 - -#define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA -#define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB -#define GL_RGB_422_APPLE 0x8A1F - -#define GLEW_APPLE_rgb_422 GLEW_GET_VAR(__GLEW_APPLE_rgb_422) - -#endif /* GL_APPLE_rgb_422 */ - -/* --------------------------- GL_APPLE_row_bytes -------------------------- */ - -#ifndef GL_APPLE_row_bytes -#define GL_APPLE_row_bytes 1 - -#define GL_PACK_ROW_BYTES_APPLE 0x8A15 -#define GL_UNPACK_ROW_BYTES_APPLE 0x8A16 - -#define GLEW_APPLE_row_bytes GLEW_GET_VAR(__GLEW_APPLE_row_bytes) - -#endif /* GL_APPLE_row_bytes */ - -/* ------------------------ GL_APPLE_specular_vector ----------------------- */ - -#ifndef GL_APPLE_specular_vector -#define GL_APPLE_specular_vector 1 - -#define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0 - -#define GLEW_APPLE_specular_vector GLEW_GET_VAR(__GLEW_APPLE_specular_vector) - -#endif /* GL_APPLE_specular_vector */ - -/* ------------------------- GL_APPLE_texture_range ------------------------ */ - -#ifndef GL_APPLE_texture_range -#define GL_APPLE_texture_range 1 - -#define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7 -#define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8 -#define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC -#define GL_STORAGE_PRIVATE_APPLE 0x85BD -#define GL_STORAGE_CACHED_APPLE 0x85BE -#define GL_STORAGE_SHARED_APPLE 0x85BF - -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, GLenum pname, GLvoid **params); -typedef void (GLAPIENTRY * PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsizei length, GLvoid *pointer); - -#define glGetTexParameterPointervAPPLE GLEW_GET_FUN(__glewGetTexParameterPointervAPPLE) -#define glTextureRangeAPPLE GLEW_GET_FUN(__glewTextureRangeAPPLE) - -#define GLEW_APPLE_texture_range GLEW_GET_VAR(__GLEW_APPLE_texture_range) - -#endif /* GL_APPLE_texture_range */ - -/* ------------------------ GL_APPLE_transform_hint ------------------------ */ - -#ifndef GL_APPLE_transform_hint -#define GL_APPLE_transform_hint 1 - -#define GL_TRANSFORM_HINT_APPLE 0x85B1 - -#define GLEW_APPLE_transform_hint GLEW_GET_VAR(__GLEW_APPLE_transform_hint) - -#endif /* GL_APPLE_transform_hint */ - -/* ---------------------- GL_APPLE_vertex_array_object --------------------- */ - -#ifndef GL_APPLE_vertex_array_object -#define GL_APPLE_vertex_array_object 1 - -#define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5 - -typedef void (GLAPIENTRY * PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array); -typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays); -typedef void (GLAPIENTRY * PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays); -typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array); - -#define glBindVertexArrayAPPLE GLEW_GET_FUN(__glewBindVertexArrayAPPLE) -#define glDeleteVertexArraysAPPLE GLEW_GET_FUN(__glewDeleteVertexArraysAPPLE) -#define glGenVertexArraysAPPLE GLEW_GET_FUN(__glewGenVertexArraysAPPLE) -#define glIsVertexArrayAPPLE GLEW_GET_FUN(__glewIsVertexArrayAPPLE) - -#define GLEW_APPLE_vertex_array_object GLEW_GET_VAR(__GLEW_APPLE_vertex_array_object) - -#endif /* GL_APPLE_vertex_array_object */ - -/* ---------------------- GL_APPLE_vertex_array_range ---------------------- */ - -#ifndef GL_APPLE_vertex_array_range -#define GL_APPLE_vertex_array_range 1 - -#define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D -#define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E -#define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F -#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE 0x8520 -#define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521 -#define GL_STORAGE_CLIENT_APPLE 0x85B4 -#define GL_STORAGE_CACHED_APPLE 0x85BE -#define GL_STORAGE_SHARED_APPLE 0x85BF - -typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer); - -#define glFlushVertexArrayRangeAPPLE GLEW_GET_FUN(__glewFlushVertexArrayRangeAPPLE) -#define glVertexArrayParameteriAPPLE GLEW_GET_FUN(__glewVertexArrayParameteriAPPLE) -#define glVertexArrayRangeAPPLE GLEW_GET_FUN(__glewVertexArrayRangeAPPLE) - -#define GLEW_APPLE_vertex_array_range GLEW_GET_VAR(__GLEW_APPLE_vertex_array_range) - -#endif /* GL_APPLE_vertex_array_range */ - -/* ------------------- GL_APPLE_vertex_program_evaluators ------------------ */ - -#ifndef GL_APPLE_vertex_program_evaluators -#define GL_APPLE_vertex_program_evaluators 1 - -#define GL_VERTEX_ATTRIB_MAP1_APPLE 0x8A00 -#define GL_VERTEX_ATTRIB_MAP2_APPLE 0x8A01 -#define GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE 0x8A02 -#define GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE 0x8A03 -#define GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE 0x8A04 -#define GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE 0x8A05 -#define GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE 0x8A06 -#define GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE 0x8A07 -#define GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE 0x8A08 -#define GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE 0x8A09 - -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname); -typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXATTRIBENABLEDAPPLEPROC) (GLuint index, GLenum pname); -typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB1DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points); -typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB1FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points); -typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB2DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble* points); -typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB2FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat* points); - -#define glDisableVertexAttribAPPLE GLEW_GET_FUN(__glewDisableVertexAttribAPPLE) -#define glEnableVertexAttribAPPLE GLEW_GET_FUN(__glewEnableVertexAttribAPPLE) -#define glIsVertexAttribEnabledAPPLE GLEW_GET_FUN(__glewIsVertexAttribEnabledAPPLE) -#define glMapVertexAttrib1dAPPLE GLEW_GET_FUN(__glewMapVertexAttrib1dAPPLE) -#define glMapVertexAttrib1fAPPLE GLEW_GET_FUN(__glewMapVertexAttrib1fAPPLE) -#define glMapVertexAttrib2dAPPLE GLEW_GET_FUN(__glewMapVertexAttrib2dAPPLE) -#define glMapVertexAttrib2fAPPLE GLEW_GET_FUN(__glewMapVertexAttrib2fAPPLE) - -#define GLEW_APPLE_vertex_program_evaluators GLEW_GET_VAR(__GLEW_APPLE_vertex_program_evaluators) - -#endif /* GL_APPLE_vertex_program_evaluators */ - -/* --------------------------- GL_APPLE_ycbcr_422 -------------------------- */ - -#ifndef GL_APPLE_ycbcr_422 -#define GL_APPLE_ycbcr_422 1 - -#define GL_YCBCR_422_APPLE 0x85B9 - -#define GLEW_APPLE_ycbcr_422 GLEW_GET_VAR(__GLEW_APPLE_ycbcr_422) - -#endif /* GL_APPLE_ycbcr_422 */ - -/* ------------------------ GL_ARB_ES2_compatibility ----------------------- */ - -#ifndef GL_ARB_ES2_compatibility -#define GL_ARB_ES2_compatibility 1 - -#define GL_FIXED 0x140C -#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A -#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B -#define GL_RGB565 0x8D62 -#define GL_LOW_FLOAT 0x8DF0 -#define GL_MEDIUM_FLOAT 0x8DF1 -#define GL_HIGH_FLOAT 0x8DF2 -#define GL_LOW_INT 0x8DF3 -#define GL_MEDIUM_INT 0x8DF4 -#define GL_HIGH_INT 0x8DF5 -#define GL_SHADER_BINARY_FORMATS 0x8DF8 -#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 -#define GL_SHADER_COMPILER 0x8DFA -#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB -#define GL_MAX_VARYING_VECTORS 0x8DFC -#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD - -typedef int GLfixed; - -typedef void (GLAPIENTRY * PFNGLCLEARDEPTHFPROC) (GLclampf d); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFPROC) (GLclampf n, GLclampf f); -typedef void (GLAPIENTRY * PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint* range, GLint *precision); -typedef void (GLAPIENTRY * PFNGLRELEASESHADERCOMPILERPROC) (void); -typedef void (GLAPIENTRY * PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint* shaders, GLenum binaryformat, const GLvoid*binary, GLsizei length); - -#define glClearDepthf GLEW_GET_FUN(__glewClearDepthf) -#define glDepthRangef GLEW_GET_FUN(__glewDepthRangef) -#define glGetShaderPrecisionFormat GLEW_GET_FUN(__glewGetShaderPrecisionFormat) -#define glReleaseShaderCompiler GLEW_GET_FUN(__glewReleaseShaderCompiler) -#define glShaderBinary GLEW_GET_FUN(__glewShaderBinary) - -#define GLEW_ARB_ES2_compatibility GLEW_GET_VAR(__GLEW_ARB_ES2_compatibility) - -#endif /* GL_ARB_ES2_compatibility */ - -/* ------------------------ GL_ARB_ES3_compatibility ----------------------- */ - -#ifndef GL_ARB_ES3_compatibility -#define GL_ARB_ES3_compatibility 1 - -#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF -#define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69 -#define GL_ANY_SAMPLES_PASSED_CONSERVATIVE 0x8D6A -#define GL_MAX_ELEMENT_INDEX 0x8D6B -#define GL_COMPRESSED_R11_EAC 0x9270 -#define GL_COMPRESSED_SIGNED_R11_EAC 0x9271 -#define GL_COMPRESSED_RG11_EAC 0x9272 -#define GL_COMPRESSED_SIGNED_RG11_EAC 0x9273 -#define GL_COMPRESSED_RGB8_ETC2 0x9274 -#define GL_COMPRESSED_SRGB8_ETC2 0x9275 -#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 -#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 -#define GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 -#define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 - -#define GLEW_ARB_ES3_compatibility GLEW_GET_VAR(__GLEW_ARB_ES3_compatibility) - -#endif /* GL_ARB_ES3_compatibility */ - -/* ------------------------ GL_ARB_arrays_of_arrays ------------------------ */ - -#ifndef GL_ARB_arrays_of_arrays -#define GL_ARB_arrays_of_arrays 1 - -#define GLEW_ARB_arrays_of_arrays GLEW_GET_VAR(__GLEW_ARB_arrays_of_arrays) - -#endif /* GL_ARB_arrays_of_arrays */ - -/* -------------------------- GL_ARB_base_instance ------------------------- */ - -#ifndef GL_ARB_base_instance -#define GL_ARB_base_instance 1 - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLuint baseinstance); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex, GLuint baseinstance); - -#define glDrawArraysInstancedBaseInstance GLEW_GET_FUN(__glewDrawArraysInstancedBaseInstance) -#define glDrawElementsInstancedBaseInstance GLEW_GET_FUN(__glewDrawElementsInstancedBaseInstance) -#define glDrawElementsInstancedBaseVertexBaseInstance GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertexBaseInstance) - -#define GLEW_ARB_base_instance GLEW_GET_VAR(__GLEW_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 texture); -typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint texture, GLuint sampler); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLUI64VARBPROC) (GLuint index, GLenum pname, GLuint64EXT* params); -typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle); -typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle, GLenum access); -typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC) (GLuint program, GLint location, GLuint64 value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC) (GLuint program, 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, GLuint64EXT 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(__glewGetTextureSamplerHandleARB) -#define glGetVertexAttribLui64vARB GLEW_GET_FUN(__glewGetVertexAttribLui64vARB) -#define glIsImageHandleResidentARB GLEW_GET_FUN(__glewIsImageHandleResidentARB) -#define glIsTextureHandleResidentARB GLEW_GET_FUN(__glewIsTextureHandleResidentARB) -#define glMakeImageHandleNonResidentARB GLEW_GET_FUN(__glewMakeImageHandleNonResidentARB) -#define glMakeImageHandleResidentARB GLEW_GET_FUN(__glewMakeImageHandleResidentARB) -#define glMakeTextureHandleNonResidentARB GLEW_GET_FUN(__glewMakeTextureHandleNonResidentARB) -#define glMakeTextureHandleResidentARB GLEW_GET_FUN(__glewMakeTextureHandleResidentARB) -#define glProgramUniformHandleui64ARB GLEW_GET_FUN(__glewProgramUniformHandleui64ARB) -#define glProgramUniformHandleui64vARB GLEW_GET_FUN(__glewProgramUniformHandleui64vARB) -#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 ---------------------- */ - -#ifndef GL_ARB_blend_func_extended -#define GL_ARB_blend_func_extended 1 - -#define GL_SRC1_COLOR 0x88F9 -#define GL_ONE_MINUS_SRC1_COLOR 0x88FA -#define GL_ONE_MINUS_SRC1_ALPHA 0x88FB -#define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC - -typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint program, GLuint colorNumber, GLuint index, const GLchar * name); -typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATAINDEXPROC) (GLuint program, const GLchar * name); - -#define glBindFragDataLocationIndexed GLEW_GET_FUN(__glewBindFragDataLocationIndexed) -#define glGetFragDataIndex GLEW_GET_FUN(__glewGetFragDataIndex) - -#define GLEW_ARB_blend_func_extended GLEW_GET_VAR(__GLEW_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, GLsizeiptr 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 ---------------------------- */ - -#ifndef GL_ARB_cl_event -#define GL_ARB_cl_event 1 - -#define GL_SYNC_CL_EVENT_ARB 0x8240 -#define GL_SYNC_CL_EVENT_COMPLETE_ARB 0x8241 - -typedef struct _cl_context *cl_context; -typedef struct _cl_event *cl_event; - -typedef GLsync (GLAPIENTRY * PFNGLCREATESYNCFROMCLEVENTARBPROC) (cl_context context, cl_event event, GLbitfield flags); - -#define glCreateSyncFromCLeventARB GLEW_GET_FUN(__glewCreateSyncFromCLeventARB) - -#define GLEW_ARB_cl_event GLEW_GET_VAR(__GLEW_ARB_cl_event) - -#endif /* GL_ARB_cl_event */ - -/* ----------------------- GL_ARB_clear_buffer_object ---------------------- */ - -#ifndef GL_ARB_clear_buffer_object -#define GL_ARB_clear_buffer_object 1 - -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERDATAPROC) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLCLEARBUFFERSUBDATAPROC) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid* data); - -#define glClearBufferData GLEW_GET_FUN(__glewClearBufferData) -#define glClearBufferSubData GLEW_GET_FUN(__glewClearBufferSubData) -#define glClearNamedBufferDataEXT GLEW_GET_FUN(__glewClearNamedBufferDataEXT) -#define glClearNamedBufferSubDataEXT GLEW_GET_FUN(__glewClearNamedBufferSubDataEXT) - -#define GLEW_ARB_clear_buffer_object GLEW_GET_VAR(__GLEW_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 level, GLenum format, GLenum type, const GLvoid* data); -typedef void (GLAPIENTRY * PFNGLCLEARTEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei 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 ----------------------- */ - -#ifndef GL_ARB_color_buffer_float -#define GL_ARB_color_buffer_float 1 - -#define GL_RGBA_FLOAT_MODE_ARB 0x8820 -#define GL_CLAMP_VERTEX_COLOR_ARB 0x891A -#define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B -#define GL_CLAMP_READ_COLOR_ARB 0x891C -#define GL_FIXED_ONLY_ARB 0x891D - -typedef void (GLAPIENTRY * PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp); - -#define glClampColorARB GLEW_GET_FUN(__glewClampColorARB) - -#define GLEW_ARB_color_buffer_float GLEW_GET_VAR(__GLEW_ARB_color_buffer_float) - -#endif /* GL_ARB_color_buffer_float */ - -/* -------------------------- GL_ARB_compatibility ------------------------- */ - -#ifndef GL_ARB_compatibility -#define GL_ARB_compatibility 1 - -#define GLEW_ARB_compatibility GLEW_GET_VAR(__GLEW_ARB_compatibility) - -#endif /* GL_ARB_compatibility */ - -/* ---------------- GL_ARB_compressed_texture_pixel_storage ---------------- */ - -#ifndef GL_ARB_compressed_texture_pixel_storage -#define GL_ARB_compressed_texture_pixel_storage 1 - -#define GL_UNPACK_COMPRESSED_BLOCK_WIDTH 0x9127 -#define GL_UNPACK_COMPRESSED_BLOCK_HEIGHT 0x9128 -#define GL_UNPACK_COMPRESSED_BLOCK_DEPTH 0x9129 -#define GL_UNPACK_COMPRESSED_BLOCK_SIZE 0x912A -#define GL_PACK_COMPRESSED_BLOCK_WIDTH 0x912B -#define GL_PACK_COMPRESSED_BLOCK_HEIGHT 0x912C -#define GL_PACK_COMPRESSED_BLOCK_DEPTH 0x912D -#define GL_PACK_COMPRESSED_BLOCK_SIZE 0x912E - -#define GLEW_ARB_compressed_texture_pixel_storage GLEW_GET_VAR(__GLEW_ARB_compressed_texture_pixel_storage) - -#endif /* GL_ARB_compressed_texture_pixel_storage */ - -/* ------------------------- GL_ARB_compute_shader ------------------------- */ - -#ifndef GL_ARB_compute_shader -#define GL_ARB_compute_shader 1 - -#define GL_COMPUTE_SHADER_BIT 0x00000020 -#define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 0x8262 -#define GL_MAX_COMPUTE_UNIFORM_COMPONENTS 0x8263 -#define GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 0x8264 -#define GL_MAX_COMPUTE_ATOMIC_COUNTERS 0x8265 -#define GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 0x8266 -#define GL_COMPUTE_WORK_GROUP_SIZE 0x8267 -#define GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS 0x90EB -#define GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER 0x90EC -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER 0x90ED -#define GL_DISPATCH_INDIRECT_BUFFER 0x90EE -#define GL_DISPATCH_INDIRECT_BUFFER_BINDING 0x90EF -#define GL_COMPUTE_SHADER 0x91B9 -#define GL_MAX_COMPUTE_UNIFORM_BLOCKS 0x91BB -#define GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 0x91BC -#define GL_MAX_COMPUTE_IMAGE_UNIFORMS 0x91BD -#define GL_MAX_COMPUTE_WORK_GROUP_COUNT 0x91BE -#define GL_MAX_COMPUTE_WORK_GROUP_SIZE 0x91BF - -typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); -typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect); - -#define glDispatchCompute GLEW_GET_FUN(__glewDispatchCompute) -#define glDispatchComputeIndirect GLEW_GET_FUN(__glewDispatchComputeIndirect) - -#define GLEW_ARB_compute_shader GLEW_GET_VAR(__GLEW_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 num_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(__glewDispatchComputeGroupSizeARB) - -#define GLEW_ARB_compute_variable_group_size GLEW_GET_VAR(__GLEW_ARB_compute_variable_group_size) - -#endif /* GL_ARB_compute_variable_group_size */ - -/* ----------------------- GL_ARB_conservative_depth ----------------------- */ - -#ifndef GL_ARB_conservative_depth -#define GL_ARB_conservative_depth 1 - -#define GLEW_ARB_conservative_depth GLEW_GET_VAR(__GLEW_ARB_conservative_depth) - -#endif /* GL_ARB_conservative_depth */ - -/* --------------------------- GL_ARB_copy_buffer -------------------------- */ - -#ifndef GL_ARB_copy_buffer -#define GL_ARB_copy_buffer 1 - -#define GL_COPY_READ_BUFFER 0x8F36 -#define GL_COPY_WRITE_BUFFER 0x8F37 - -typedef void (GLAPIENTRY * PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size); - -#define glCopyBufferSubData GLEW_GET_FUN(__glewCopyBufferSubData) - -#define GLEW_ARB_copy_buffer GLEW_GET_VAR(__GLEW_ARB_copy_buffer) - -#endif /* GL_ARB_copy_buffer */ - -/* --------------------------- GL_ARB_copy_image --------------------------- */ - -#ifndef GL_ARB_copy_image -#define GL_ARB_copy_image 1 - -typedef void (GLAPIENTRY * PFNGLCOPYIMAGESUBDATAPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); - -#define glCopyImageSubData GLEW_GET_FUN(__glewCopyImageSubData) - -#define GLEW_ARB_copy_image GLEW_GET_VAR(__GLEW_ARB_copy_image) - -#endif /* GL_ARB_copy_image */ - -/* -------------------------- GL_ARB_debug_output -------------------------- */ - -#ifndef GL_ARB_debug_output -#define GL_ARB_debug_output 1 - -#define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242 -#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243 -#define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244 -#define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245 -#define GL_DEBUG_SOURCE_API_ARB 0x8246 -#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247 -#define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248 -#define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249 -#define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A -#define GL_DEBUG_SOURCE_OTHER_ARB 0x824B -#define GL_DEBUG_TYPE_ERROR_ARB 0x824C -#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D -#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E -#define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F -#define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250 -#define GL_DEBUG_TYPE_OTHER_ARB 0x8251 -#define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143 -#define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144 -#define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145 -#define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146 -#define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147 -#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* userParam); - -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCARB callback, const GLvoid *userParam); -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 GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog); - -#define glDebugMessageCallbackARB GLEW_GET_FUN(__glewDebugMessageCallbackARB) -#define glDebugMessageControlARB GLEW_GET_FUN(__glewDebugMessageControlARB) -#define glDebugMessageInsertARB GLEW_GET_FUN(__glewDebugMessageInsertARB) -#define glGetDebugMessageLogARB GLEW_GET_FUN(__glewGetDebugMessageLogARB) - -#define GLEW_ARB_debug_output GLEW_GET_VAR(__GLEW_ARB_debug_output) - -#endif /* GL_ARB_debug_output */ - -/* ----------------------- GL_ARB_depth_buffer_float ----------------------- */ - -#ifndef GL_ARB_depth_buffer_float -#define GL_ARB_depth_buffer_float 1 - -#define GL_DEPTH_COMPONENT32F 0x8CAC -#define GL_DEPTH32F_STENCIL8 0x8CAD -#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD - -#define GLEW_ARB_depth_buffer_float GLEW_GET_VAR(__GLEW_ARB_depth_buffer_float) - -#endif /* GL_ARB_depth_buffer_float */ - -/* --------------------------- GL_ARB_depth_clamp -------------------------- */ - -#ifndef GL_ARB_depth_clamp -#define GL_ARB_depth_clamp 1 - -#define GL_DEPTH_CLAMP 0x864F - -#define GLEW_ARB_depth_clamp GLEW_GET_VAR(__GLEW_ARB_depth_clamp) - -#endif /* GL_ARB_depth_clamp */ - -/* -------------------------- GL_ARB_depth_texture ------------------------- */ - -#ifndef GL_ARB_depth_texture -#define GL_ARB_depth_texture 1 - -#define GL_DEPTH_COMPONENT16_ARB 0x81A5 -#define GL_DEPTH_COMPONENT24_ARB 0x81A6 -#define GL_DEPTH_COMPONENT32_ARB 0x81A7 -#define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A -#define GL_DEPTH_TEXTURE_MODE_ARB 0x884B - -#define GLEW_ARB_depth_texture GLEW_GET_VAR(__GLEW_ARB_depth_texture) - -#endif /* GL_ARB_depth_texture */ - -/* -------------------------- GL_ARB_draw_buffers -------------------------- */ - -#ifndef GL_ARB_draw_buffers -#define GL_ARB_draw_buffers 1 - -#define GL_MAX_DRAW_BUFFERS_ARB 0x8824 -#define GL_DRAW_BUFFER0_ARB 0x8825 -#define GL_DRAW_BUFFER1_ARB 0x8826 -#define GL_DRAW_BUFFER2_ARB 0x8827 -#define GL_DRAW_BUFFER3_ARB 0x8828 -#define GL_DRAW_BUFFER4_ARB 0x8829 -#define GL_DRAW_BUFFER5_ARB 0x882A -#define GL_DRAW_BUFFER6_ARB 0x882B -#define GL_DRAW_BUFFER7_ARB 0x882C -#define GL_DRAW_BUFFER8_ARB 0x882D -#define GL_DRAW_BUFFER9_ARB 0x882E -#define GL_DRAW_BUFFER10_ARB 0x882F -#define GL_DRAW_BUFFER11_ARB 0x8830 -#define GL_DRAW_BUFFER12_ARB 0x8831 -#define GL_DRAW_BUFFER13_ARB 0x8832 -#define GL_DRAW_BUFFER14_ARB 0x8833 -#define GL_DRAW_BUFFER15_ARB 0x8834 - -typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum* bufs); - -#define glDrawBuffersARB GLEW_GET_FUN(__glewDrawBuffersARB) - -#define GLEW_ARB_draw_buffers GLEW_GET_VAR(__GLEW_ARB_draw_buffers) - -#endif /* GL_ARB_draw_buffers */ - -/* ----------------------- GL_ARB_draw_buffers_blend ----------------------- */ - -#ifndef GL_ARB_draw_buffers_blend -#define GL_ARB_draw_buffers_blend 1 - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONIARBPROC) (GLuint buf, GLenum mode); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); -typedef void (GLAPIENTRY * PFNGLBLENDFUNCIARBPROC) (GLuint buf, GLenum src, GLenum dst); - -#define glBlendEquationSeparateiARB GLEW_GET_FUN(__glewBlendEquationSeparateiARB) -#define glBlendEquationiARB GLEW_GET_FUN(__glewBlendEquationiARB) -#define glBlendFuncSeparateiARB GLEW_GET_FUN(__glewBlendFuncSeparateiARB) -#define glBlendFunciARB GLEW_GET_FUN(__glewBlendFunciARB) - -#define GLEW_ARB_draw_buffers_blend GLEW_GET_VAR(__GLEW_ARB_draw_buffers_blend) - -#endif /* GL_ARB_draw_buffers_blend */ - -/* -------------------- GL_ARB_draw_elements_base_vertex ------------------- */ - -#ifndef GL_ARB_draw_elements_base_vertex -#define GL_ARB_draw_elements_base_vertex 1 - -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex); -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const *indices, GLsizei primcount, const GLint *basevertex); - -#define glDrawElementsBaseVertex GLEW_GET_FUN(__glewDrawElementsBaseVertex) -#define glDrawElementsInstancedBaseVertex GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertex) -#define glDrawRangeElementsBaseVertex GLEW_GET_FUN(__glewDrawRangeElementsBaseVertex) -#define glMultiDrawElementsBaseVertex GLEW_GET_FUN(__glewMultiDrawElementsBaseVertex) - -#define GLEW_ARB_draw_elements_base_vertex GLEW_GET_VAR(__GLEW_ARB_draw_elements_base_vertex) - -#endif /* GL_ARB_draw_elements_base_vertex */ - -/* -------------------------- GL_ARB_draw_indirect ------------------------- */ - -#ifndef GL_ARB_draw_indirect -#define GL_ARB_draw_indirect 1 - -#define GL_DRAW_INDIRECT_BUFFER 0x8F3F -#define GL_DRAW_INDIRECT_BUFFER_BINDING 0x8F43 - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const GLvoid *indirect); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const GLvoid *indirect); - -#define glDrawArraysIndirect GLEW_GET_FUN(__glewDrawArraysIndirect) -#define glDrawElementsIndirect GLEW_GET_FUN(__glewDrawElementsIndirect) - -#define GLEW_ARB_draw_indirect GLEW_GET_VAR(__GLEW_ARB_draw_indirect) - -#endif /* GL_ARB_draw_indirect */ - -/* ------------------------- GL_ARB_draw_instanced ------------------------- */ - -#ifndef GL_ARB_draw_instanced -#define GL_ARB_draw_instanced 1 - -#define GLEW_ARB_draw_instanced GLEW_GET_VAR(__GLEW_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 -------------------- */ - -#ifndef GL_ARB_explicit_attrib_location -#define GL_ARB_explicit_attrib_location 1 - -#define GLEW_ARB_explicit_attrib_location GLEW_GET_VAR(__GLEW_ARB_explicit_attrib_location) - -#endif /* GL_ARB_explicit_attrib_location */ - -/* -------------------- GL_ARB_explicit_uniform_location ------------------- */ - -#ifndef GL_ARB_explicit_uniform_location -#define GL_ARB_explicit_uniform_location 1 - -#define GL_MAX_UNIFORM_LOCATIONS 0x826E - -#define GLEW_ARB_explicit_uniform_location GLEW_GET_VAR(__GLEW_ARB_explicit_uniform_location) - -#endif /* GL_ARB_explicit_uniform_location */ - -/* ------------------- GL_ARB_fragment_coord_conventions ------------------- */ - -#ifndef GL_ARB_fragment_coord_conventions -#define GL_ARB_fragment_coord_conventions 1 - -#define GLEW_ARB_fragment_coord_conventions GLEW_GET_VAR(__GLEW_ARB_fragment_coord_conventions) - -#endif /* GL_ARB_fragment_coord_conventions */ - -/* --------------------- GL_ARB_fragment_layer_viewport -------------------- */ - -#ifndef GL_ARB_fragment_layer_viewport -#define GL_ARB_fragment_layer_viewport 1 - -#define GLEW_ARB_fragment_layer_viewport GLEW_GET_VAR(__GLEW_ARB_fragment_layer_viewport) - -#endif /* GL_ARB_fragment_layer_viewport */ - -/* ------------------------ GL_ARB_fragment_program ------------------------ */ - -#ifndef GL_ARB_fragment_program -#define GL_ARB_fragment_program 1 - -#define GL_FRAGMENT_PROGRAM_ARB 0x8804 -#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805 -#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806 -#define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807 -#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808 -#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809 -#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A -#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B -#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C -#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D -#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E -#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F -#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810 -#define GL_MAX_TEXTURE_COORDS_ARB 0x8871 -#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872 - -#define GLEW_ARB_fragment_program GLEW_GET_VAR(__GLEW_ARB_fragment_program) - -#endif /* GL_ARB_fragment_program */ - -/* --------------------- GL_ARB_fragment_program_shadow -------------------- */ - -#ifndef GL_ARB_fragment_program_shadow -#define GL_ARB_fragment_program_shadow 1 - -#define GLEW_ARB_fragment_program_shadow GLEW_GET_VAR(__GLEW_ARB_fragment_program_shadow) - -#endif /* GL_ARB_fragment_program_shadow */ - -/* ------------------------- GL_ARB_fragment_shader ------------------------ */ - -#ifndef GL_ARB_fragment_shader -#define GL_ARB_fragment_shader 1 - -#define GL_FRAGMENT_SHADER_ARB 0x8B30 -#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49 -#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B - -#define GLEW_ARB_fragment_shader GLEW_GET_VAR(__GLEW_ARB_fragment_shader) - -#endif /* GL_ARB_fragment_shader */ - -/* ------------------- GL_ARB_framebuffer_no_attachments ------------------- */ - -#ifndef GL_ARB_framebuffer_no_attachments -#define GL_ARB_framebuffer_no_attachments 1 - -#define GL_FRAMEBUFFER_DEFAULT_WIDTH 0x9310 -#define GL_FRAMEBUFFER_DEFAULT_HEIGHT 0x9311 -#define GL_FRAMEBUFFER_DEFAULT_LAYERS 0x9312 -#define GL_FRAMEBUFFER_DEFAULT_SAMPLES 0x9313 -#define GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS 0x9314 -#define GL_MAX_FRAMEBUFFER_WIDTH 0x9315 -#define GL_MAX_FRAMEBUFFER_HEIGHT 0x9316 -#define GL_MAX_FRAMEBUFFER_LAYERS 0x9317 -#define GL_MAX_FRAMEBUFFER_SAMPLES 0x9318 - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC) (GLuint framebuffer, GLenum pname, GLint param); - -#define glFramebufferParameteri GLEW_GET_FUN(__glewFramebufferParameteri) -#define glGetFramebufferParameteriv GLEW_GET_FUN(__glewGetFramebufferParameteriv) -#define glGetNamedFramebufferParameterivEXT GLEW_GET_FUN(__glewGetNamedFramebufferParameterivEXT) -#define glNamedFramebufferParameteriEXT GLEW_GET_FUN(__glewNamedFramebufferParameteriEXT) - -#define GLEW_ARB_framebuffer_no_attachments GLEW_GET_VAR(__GLEW_ARB_framebuffer_no_attachments) - -#endif /* GL_ARB_framebuffer_no_attachments */ - -/* ----------------------- GL_ARB_framebuffer_object ----------------------- */ - -#ifndef GL_ARB_framebuffer_object -#define GL_ARB_framebuffer_object 1 - -#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 -#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210 -#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211 -#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212 -#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213 -#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214 -#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215 -#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216 -#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217 -#define GL_FRAMEBUFFER_DEFAULT 0x8218 -#define GL_FRAMEBUFFER_UNDEFINED 0x8219 -#define GL_DEPTH_STENCIL_ATTACHMENT 0x821A -#define GL_INDEX 0x8222 -#define GL_MAX_RENDERBUFFER_SIZE 0x84E8 -#define GL_DEPTH_STENCIL 0x84F9 -#define GL_UNSIGNED_INT_24_8 0x84FA -#define GL_DEPTH24_STENCIL8 0x88F0 -#define GL_TEXTURE_STENCIL_SIZE 0x88F1 -#define GL_UNSIGNED_NORMALIZED 0x8C17 -#define GL_SRGB 0x8C40 -#define GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6 -#define GL_FRAMEBUFFER_BINDING 0x8CA6 -#define GL_RENDERBUFFER_BINDING 0x8CA7 -#define GL_READ_FRAMEBUFFER 0x8CA8 -#define GL_DRAW_FRAMEBUFFER 0x8CA9 -#define GL_READ_FRAMEBUFFER_BINDING 0x8CAA -#define GL_RENDERBUFFER_SAMPLES 0x8CAB -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4 -#define GL_FRAMEBUFFER_COMPLETE 0x8CD5 -#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 -#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 -#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB -#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC -#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD -#define GL_MAX_COLOR_ATTACHMENTS 0x8CDF -#define GL_COLOR_ATTACHMENT0 0x8CE0 -#define GL_COLOR_ATTACHMENT1 0x8CE1 -#define GL_COLOR_ATTACHMENT2 0x8CE2 -#define GL_COLOR_ATTACHMENT3 0x8CE3 -#define GL_COLOR_ATTACHMENT4 0x8CE4 -#define GL_COLOR_ATTACHMENT5 0x8CE5 -#define GL_COLOR_ATTACHMENT6 0x8CE6 -#define GL_COLOR_ATTACHMENT7 0x8CE7 -#define GL_COLOR_ATTACHMENT8 0x8CE8 -#define GL_COLOR_ATTACHMENT9 0x8CE9 -#define GL_COLOR_ATTACHMENT10 0x8CEA -#define GL_COLOR_ATTACHMENT11 0x8CEB -#define GL_COLOR_ATTACHMENT12 0x8CEC -#define GL_COLOR_ATTACHMENT13 0x8CED -#define GL_COLOR_ATTACHMENT14 0x8CEE -#define GL_COLOR_ATTACHMENT15 0x8CEF -#define GL_DEPTH_ATTACHMENT 0x8D00 -#define GL_STENCIL_ATTACHMENT 0x8D20 -#define GL_FRAMEBUFFER 0x8D40 -#define GL_RENDERBUFFER 0x8D41 -#define GL_RENDERBUFFER_WIDTH 0x8D42 -#define GL_RENDERBUFFER_HEIGHT 0x8D43 -#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44 -#define GL_STENCIL_INDEX1 0x8D46 -#define GL_STENCIL_INDEX4 0x8D47 -#define GL_STENCIL_INDEX8 0x8D48 -#define GL_STENCIL_INDEX16 0x8D49 -#define GL_RENDERBUFFER_RED_SIZE 0x8D50 -#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51 -#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52 -#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53 -#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54 -#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 -#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56 -#define GL_MAX_SAMPLES 0x8D57 - -typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); -typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); -typedef GLenum (GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint* framebuffers); -typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint* renderbuffers); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target,GLenum attachment, GLuint texture,GLint level,GLint layer); -typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint* framebuffers); -typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint* renderbuffers); -typedef void (GLAPIENTRY * PFNGLGENERATEMIPMAPPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer); -typedef GLboolean (GLAPIENTRY * PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); - -#define glBindFramebuffer GLEW_GET_FUN(__glewBindFramebuffer) -#define glBindRenderbuffer GLEW_GET_FUN(__glewBindRenderbuffer) -#define glBlitFramebuffer GLEW_GET_FUN(__glewBlitFramebuffer) -#define glCheckFramebufferStatus GLEW_GET_FUN(__glewCheckFramebufferStatus) -#define glDeleteFramebuffers GLEW_GET_FUN(__glewDeleteFramebuffers) -#define glDeleteRenderbuffers GLEW_GET_FUN(__glewDeleteRenderbuffers) -#define glFramebufferRenderbuffer GLEW_GET_FUN(__glewFramebufferRenderbuffer) -#define glFramebufferTexture1D GLEW_GET_FUN(__glewFramebufferTexture1D) -#define glFramebufferTexture2D GLEW_GET_FUN(__glewFramebufferTexture2D) -#define glFramebufferTexture3D GLEW_GET_FUN(__glewFramebufferTexture3D) -#define glFramebufferTextureLayer GLEW_GET_FUN(__glewFramebufferTextureLayer) -#define glGenFramebuffers GLEW_GET_FUN(__glewGenFramebuffers) -#define glGenRenderbuffers GLEW_GET_FUN(__glewGenRenderbuffers) -#define glGenerateMipmap GLEW_GET_FUN(__glewGenerateMipmap) -#define glGetFramebufferAttachmentParameteriv GLEW_GET_FUN(__glewGetFramebufferAttachmentParameteriv) -#define glGetRenderbufferParameteriv GLEW_GET_FUN(__glewGetRenderbufferParameteriv) -#define glIsFramebuffer GLEW_GET_FUN(__glewIsFramebuffer) -#define glIsRenderbuffer GLEW_GET_FUN(__glewIsRenderbuffer) -#define glRenderbufferStorage GLEW_GET_FUN(__glewRenderbufferStorage) -#define glRenderbufferStorageMultisample GLEW_GET_FUN(__glewRenderbufferStorageMultisample) - -#define GLEW_ARB_framebuffer_object GLEW_GET_VAR(__GLEW_ARB_framebuffer_object) - -#endif /* GL_ARB_framebuffer_object */ - -/* ------------------------ GL_ARB_framebuffer_sRGB ------------------------ */ - -#ifndef GL_ARB_framebuffer_sRGB -#define GL_ARB_framebuffer_sRGB 1 - -#define GL_FRAMEBUFFER_SRGB 0x8DB9 - -#define GLEW_ARB_framebuffer_sRGB GLEW_GET_VAR(__GLEW_ARB_framebuffer_sRGB) - -#endif /* GL_ARB_framebuffer_sRGB */ - -/* ------------------------ GL_ARB_geometry_shader4 ------------------------ */ - -#ifndef GL_ARB_geometry_shader4 -#define GL_ARB_geometry_shader4 1 - -#define GL_LINES_ADJACENCY_ARB 0xA -#define GL_LINE_STRIP_ADJACENCY_ARB 0xB -#define GL_TRIANGLES_ADJACENCY_ARB 0xC -#define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0xD -#define GL_PROGRAM_POINT_SIZE_ARB 0x8642 -#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4 -#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9 -#define GL_GEOMETRY_SHADER_ARB 0x8DD9 -#define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA -#define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB -#define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC -#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD -#define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE -#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF -#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0 -#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1 - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value); - -#define glFramebufferTextureARB GLEW_GET_FUN(__glewFramebufferTextureARB) -#define glFramebufferTextureFaceARB GLEW_GET_FUN(__glewFramebufferTextureFaceARB) -#define glFramebufferTextureLayerARB GLEW_GET_FUN(__glewFramebufferTextureLayerARB) -#define glProgramParameteriARB GLEW_GET_FUN(__glewProgramParameteriARB) - -#define GLEW_ARB_geometry_shader4 GLEW_GET_VAR(__GLEW_ARB_geometry_shader4) - -#endif /* GL_ARB_geometry_shader4 */ - -/* ----------------------- GL_ARB_get_program_binary ----------------------- */ - -#ifndef GL_ARB_get_program_binary -#define GL_ARB_get_program_binary 1 - -#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257 -#define GL_PROGRAM_BINARY_LENGTH 0x8741 -#define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE -#define GL_PROGRAM_BINARY_FORMATS 0x87FF - -typedef void (GLAPIENTRY * PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLenum *binaryFormat, GLvoid*binary); -typedef void (GLAPIENTRY * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value); - -#define glGetProgramBinary GLEW_GET_FUN(__glewGetProgramBinary) -#define glProgramBinary GLEW_GET_FUN(__glewProgramBinary) -#define glProgramParameteri GLEW_GET_FUN(__glewProgramParameteri) - -#define GLEW_ARB_get_program_binary GLEW_GET_VAR(__GLEW_ARB_get_program_binary) - -#endif /* GL_ARB_get_program_binary */ - -/* --------------------------- GL_ARB_gpu_shader5 -------------------------- */ - -#ifndef GL_ARB_gpu_shader5 -#define GL_ARB_gpu_shader5 1 - -#define GL_GEOMETRY_SHADER_INVOCATIONS 0x887F -#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_MAX_VERTEX_STREAMS 0x8E71 - -#define GLEW_ARB_gpu_shader5 GLEW_GET_VAR(__GLEW_ARB_gpu_shader5) - -#endif /* GL_ARB_gpu_shader5 */ - -/* ------------------------- GL_ARB_gpu_shader_fp64 ------------------------ */ - -#ifndef GL_ARB_gpu_shader_fp64 -#define GL_ARB_gpu_shader_fp64 1 - -#define GL_DOUBLE_MAT2 0x8F46 -#define GL_DOUBLE_MAT3 0x8F47 -#define GL_DOUBLE_MAT4 0x8F48 -#define GL_DOUBLE_MAT2x3 0x8F49 -#define GL_DOUBLE_MAT2x4 0x8F4A -#define GL_DOUBLE_MAT3x2 0x8F4B -#define GL_DOUBLE_MAT3x4 0x8F4C -#define GL_DOUBLE_MAT4x2 0x8F4D -#define GL_DOUBLE_MAT4x3 0x8F4E -#define GL_DOUBLE_VEC2 0x8FFC -#define GL_DOUBLE_VEC3 0x8FFD -#define GL_DOUBLE_VEC4 0x8FFE - -typedef void (GLAPIENTRY * PFNGLGETUNIFORMDVPROC) (GLuint program, GLint location, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLUNIFORM1DPROC) (GLint location, GLdouble x); -typedef void (GLAPIENTRY * PFNGLUNIFORM1DVPROC) (GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2DPROC) (GLint location, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLUNIFORM2DVPROC) (GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLUNIFORM3DVPROC) (GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLUNIFORM4DVPROC) (GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); - -#define glGetUniformdv GLEW_GET_FUN(__glewGetUniformdv) -#define glUniform1d GLEW_GET_FUN(__glewUniform1d) -#define glUniform1dv GLEW_GET_FUN(__glewUniform1dv) -#define glUniform2d GLEW_GET_FUN(__glewUniform2d) -#define glUniform2dv GLEW_GET_FUN(__glewUniform2dv) -#define glUniform3d GLEW_GET_FUN(__glewUniform3d) -#define glUniform3dv GLEW_GET_FUN(__glewUniform3dv) -#define glUniform4d GLEW_GET_FUN(__glewUniform4d) -#define glUniform4dv GLEW_GET_FUN(__glewUniform4dv) -#define glUniformMatrix2dv GLEW_GET_FUN(__glewUniformMatrix2dv) -#define glUniformMatrix2x3dv GLEW_GET_FUN(__glewUniformMatrix2x3dv) -#define glUniformMatrix2x4dv GLEW_GET_FUN(__glewUniformMatrix2x4dv) -#define glUniformMatrix3dv GLEW_GET_FUN(__glewUniformMatrix3dv) -#define glUniformMatrix3x2dv GLEW_GET_FUN(__glewUniformMatrix3x2dv) -#define glUniformMatrix3x4dv GLEW_GET_FUN(__glewUniformMatrix3x4dv) -#define glUniformMatrix4dv GLEW_GET_FUN(__glewUniformMatrix4dv) -#define glUniformMatrix4x2dv GLEW_GET_FUN(__glewUniformMatrix4x2dv) -#define glUniformMatrix4x3dv GLEW_GET_FUN(__glewUniformMatrix4x3dv) - -#define GLEW_ARB_gpu_shader_fp64 GLEW_GET_VAR(__GLEW_ARB_gpu_shader_fp64) - -#endif /* GL_ARB_gpu_shader_fp64 */ - -/* ------------------------ GL_ARB_half_float_pixel ------------------------ */ - -#ifndef GL_ARB_half_float_pixel -#define GL_ARB_half_float_pixel 1 - -#define GL_HALF_FLOAT_ARB 0x140B - -#define GLEW_ARB_half_float_pixel GLEW_GET_VAR(__GLEW_ARB_half_float_pixel) - -#endif /* GL_ARB_half_float_pixel */ - -/* ------------------------ GL_ARB_half_float_vertex ----------------------- */ - -#ifndef GL_ARB_half_float_vertex -#define GL_ARB_half_float_vertex 1 - -#define GL_HALF_FLOAT 0x140B - -#define GLEW_ARB_half_float_vertex GLEW_GET_VAR(__GLEW_ARB_half_float_vertex) - -#endif /* GL_ARB_half_float_vertex */ - -/* ----------------------------- GL_ARB_imaging ---------------------------- */ - -#ifndef GL_ARB_imaging -#define GL_ARB_imaging 1 - -#define GL_CONSTANT_COLOR 0x8001 -#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002 -#define GL_CONSTANT_ALPHA 0x8003 -#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 -#define GL_BLEND_COLOR 0x8005 -#define GL_FUNC_ADD 0x8006 -#define GL_MIN 0x8007 -#define GL_MAX 0x8008 -#define GL_BLEND_EQUATION 0x8009 -#define GL_FUNC_SUBTRACT 0x800A -#define GL_FUNC_REVERSE_SUBTRACT 0x800B -#define GL_CONVOLUTION_1D 0x8010 -#define GL_CONVOLUTION_2D 0x8011 -#define GL_SEPARABLE_2D 0x8012 -#define GL_CONVOLUTION_BORDER_MODE 0x8013 -#define GL_CONVOLUTION_FILTER_SCALE 0x8014 -#define GL_CONVOLUTION_FILTER_BIAS 0x8015 -#define GL_REDUCE 0x8016 -#define GL_CONVOLUTION_FORMAT 0x8017 -#define GL_CONVOLUTION_WIDTH 0x8018 -#define GL_CONVOLUTION_HEIGHT 0x8019 -#define GL_MAX_CONVOLUTION_WIDTH 0x801A -#define GL_MAX_CONVOLUTION_HEIGHT 0x801B -#define GL_POST_CONVOLUTION_RED_SCALE 0x801C -#define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D -#define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E -#define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F -#define GL_POST_CONVOLUTION_RED_BIAS 0x8020 -#define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021 -#define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022 -#define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023 -#define GL_HISTOGRAM 0x8024 -#define GL_PROXY_HISTOGRAM 0x8025 -#define GL_HISTOGRAM_WIDTH 0x8026 -#define GL_HISTOGRAM_FORMAT 0x8027 -#define GL_HISTOGRAM_RED_SIZE 0x8028 -#define GL_HISTOGRAM_GREEN_SIZE 0x8029 -#define GL_HISTOGRAM_BLUE_SIZE 0x802A -#define GL_HISTOGRAM_ALPHA_SIZE 0x802B -#define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C -#define GL_HISTOGRAM_SINK 0x802D -#define GL_MINMAX 0x802E -#define GL_MINMAX_FORMAT 0x802F -#define GL_MINMAX_SINK 0x8030 -#define GL_TABLE_TOO_LARGE 0x8031 -#define GL_COLOR_MATRIX 0x80B1 -#define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2 -#define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3 -#define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4 -#define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5 -#define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6 -#define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7 -#define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8 -#define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9 -#define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA -#define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB -#define GL_COLOR_TABLE 0x80D0 -#define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1 -#define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2 -#define GL_PROXY_COLOR_TABLE 0x80D3 -#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4 -#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5 -#define GL_COLOR_TABLE_SCALE 0x80D6 -#define GL_COLOR_TABLE_BIAS 0x80D7 -#define GL_COLOR_TABLE_FORMAT 0x80D8 -#define GL_COLOR_TABLE_WIDTH 0x80D9 -#define GL_COLOR_TABLE_RED_SIZE 0x80DA -#define GL_COLOR_TABLE_GREEN_SIZE 0x80DB -#define GL_COLOR_TABLE_BLUE_SIZE 0x80DC -#define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD -#define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE -#define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF -#define GL_IGNORE_BORDER 0x8150 -#define GL_CONSTANT_BORDER 0x8151 -#define GL_WRAP_BORDER 0x8152 -#define GL_REPLICATE_BORDER 0x8153 -#define GL_CONVOLUTION_BORDER_COLOR 0x8154 - -typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); -typedef void (GLAPIENTRY * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); -typedef void (GLAPIENTRY * PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink); -typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLRESETMINMAXPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); - -#define glColorSubTable GLEW_GET_FUN(__glewColorSubTable) -#define glColorTable GLEW_GET_FUN(__glewColorTable) -#define glColorTableParameterfv GLEW_GET_FUN(__glewColorTableParameterfv) -#define glColorTableParameteriv GLEW_GET_FUN(__glewColorTableParameteriv) -#define glConvolutionFilter1D GLEW_GET_FUN(__glewConvolutionFilter1D) -#define glConvolutionFilter2D GLEW_GET_FUN(__glewConvolutionFilter2D) -#define glConvolutionParameterf GLEW_GET_FUN(__glewConvolutionParameterf) -#define glConvolutionParameterfv GLEW_GET_FUN(__glewConvolutionParameterfv) -#define glConvolutionParameteri GLEW_GET_FUN(__glewConvolutionParameteri) -#define glConvolutionParameteriv GLEW_GET_FUN(__glewConvolutionParameteriv) -#define glCopyColorSubTable GLEW_GET_FUN(__glewCopyColorSubTable) -#define glCopyColorTable GLEW_GET_FUN(__glewCopyColorTable) -#define glCopyConvolutionFilter1D GLEW_GET_FUN(__glewCopyConvolutionFilter1D) -#define glCopyConvolutionFilter2D GLEW_GET_FUN(__glewCopyConvolutionFilter2D) -#define glGetColorTable GLEW_GET_FUN(__glewGetColorTable) -#define glGetColorTableParameterfv GLEW_GET_FUN(__glewGetColorTableParameterfv) -#define glGetColorTableParameteriv GLEW_GET_FUN(__glewGetColorTableParameteriv) -#define glGetConvolutionFilter GLEW_GET_FUN(__glewGetConvolutionFilter) -#define glGetConvolutionParameterfv GLEW_GET_FUN(__glewGetConvolutionParameterfv) -#define glGetConvolutionParameteriv GLEW_GET_FUN(__glewGetConvolutionParameteriv) -#define glGetHistogram GLEW_GET_FUN(__glewGetHistogram) -#define glGetHistogramParameterfv GLEW_GET_FUN(__glewGetHistogramParameterfv) -#define glGetHistogramParameteriv GLEW_GET_FUN(__glewGetHistogramParameteriv) -#define glGetMinmax GLEW_GET_FUN(__glewGetMinmax) -#define glGetMinmaxParameterfv GLEW_GET_FUN(__glewGetMinmaxParameterfv) -#define glGetMinmaxParameteriv GLEW_GET_FUN(__glewGetMinmaxParameteriv) -#define glGetSeparableFilter GLEW_GET_FUN(__glewGetSeparableFilter) -#define glHistogram GLEW_GET_FUN(__glewHistogram) -#define glMinmax GLEW_GET_FUN(__glewMinmax) -#define glResetHistogram GLEW_GET_FUN(__glewResetHistogram) -#define glResetMinmax GLEW_GET_FUN(__glewResetMinmax) -#define glSeparableFilter2D GLEW_GET_FUN(__glewSeparableFilter2D) - -#define GLEW_ARB_imaging GLEW_GET_VAR(__GLEW_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) (GLenum mode, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); - -#define glMultiDrawArraysIndirectCountARB GLEW_GET_FUN(__glewMultiDrawArraysIndirectCountARB) -#define glMultiDrawElementsIndirectCountARB GLEW_GET_FUN(__glewMultiDrawElementsIndirectCountARB) - -#define GLEW_ARB_indirect_parameters GLEW_GET_VAR(__GLEW_ARB_indirect_parameters) - -#endif /* GL_ARB_indirect_parameters */ - -/* ------------------------ GL_ARB_instanced_arrays ------------------------ */ - -#ifndef GL_ARB_instanced_arrays -#define GL_ARB_instanced_arrays 1 - -#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, 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); - -#define glDrawArraysInstancedARB GLEW_GET_FUN(__glewDrawArraysInstancedARB) -#define glDrawElementsInstancedARB GLEW_GET_FUN(__glewDrawElementsInstancedARB) -#define glVertexAttribDivisorARB GLEW_GET_FUN(__glewVertexAttribDivisorARB) - -#define GLEW_ARB_instanced_arrays GLEW_GET_VAR(__GLEW_ARB_instanced_arrays) - -#endif /* GL_ARB_instanced_arrays */ - -/* ---------------------- GL_ARB_internalformat_query ---------------------- */ - -#ifndef GL_ARB_internalformat_query -#define GL_ARB_internalformat_query 1 - -#define GL_NUM_SAMPLE_COUNTS 0x9380 - -typedef void (GLAPIENTRY * PFNGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params); - -#define glGetInternalformativ GLEW_GET_FUN(__glewGetInternalformativ) - -#define GLEW_ARB_internalformat_query GLEW_GET_VAR(__GLEW_ARB_internalformat_query) - -#endif /* GL_ARB_internalformat_query */ - -/* ---------------------- GL_ARB_internalformat_query2 --------------------- */ - -#ifndef GL_ARB_internalformat_query2 -#define GL_ARB_internalformat_query2 1 - -#define GL_INTERNALFORMAT_SUPPORTED 0x826F -#define GL_INTERNALFORMAT_PREFERRED 0x8270 -#define GL_INTERNALFORMAT_RED_SIZE 0x8271 -#define GL_INTERNALFORMAT_GREEN_SIZE 0x8272 -#define GL_INTERNALFORMAT_BLUE_SIZE 0x8273 -#define GL_INTERNALFORMAT_ALPHA_SIZE 0x8274 -#define GL_INTERNALFORMAT_DEPTH_SIZE 0x8275 -#define GL_INTERNALFORMAT_STENCIL_SIZE 0x8276 -#define GL_INTERNALFORMAT_SHARED_SIZE 0x8277 -#define GL_INTERNALFORMAT_RED_TYPE 0x8278 -#define GL_INTERNALFORMAT_GREEN_TYPE 0x8279 -#define GL_INTERNALFORMAT_BLUE_TYPE 0x827A -#define GL_INTERNALFORMAT_ALPHA_TYPE 0x827B -#define GL_INTERNALFORMAT_DEPTH_TYPE 0x827C -#define GL_INTERNALFORMAT_STENCIL_TYPE 0x827D -#define GL_MAX_WIDTH 0x827E -#define GL_MAX_HEIGHT 0x827F -#define GL_MAX_DEPTH 0x8280 -#define GL_MAX_LAYERS 0x8281 -#define GL_MAX_COMBINED_DIMENSIONS 0x8282 -#define GL_COLOR_COMPONENTS 0x8283 -#define GL_DEPTH_COMPONENTS 0x8284 -#define GL_STENCIL_COMPONENTS 0x8285 -#define GL_COLOR_RENDERABLE 0x8286 -#define GL_DEPTH_RENDERABLE 0x8287 -#define GL_STENCIL_RENDERABLE 0x8288 -#define GL_FRAMEBUFFER_RENDERABLE 0x8289 -#define GL_FRAMEBUFFER_RENDERABLE_LAYERED 0x828A -#define GL_FRAMEBUFFER_BLEND 0x828B -#define GL_READ_PIXELS 0x828C -#define GL_READ_PIXELS_FORMAT 0x828D -#define GL_READ_PIXELS_TYPE 0x828E -#define GL_TEXTURE_IMAGE_FORMAT 0x828F -#define GL_TEXTURE_IMAGE_TYPE 0x8290 -#define GL_GET_TEXTURE_IMAGE_FORMAT 0x8291 -#define GL_GET_TEXTURE_IMAGE_TYPE 0x8292 -#define GL_MIPMAP 0x8293 -#define GL_MANUAL_GENERATE_MIPMAP 0x8294 -#define GL_AUTO_GENERATE_MIPMAP 0x8295 -#define GL_COLOR_ENCODING 0x8296 -#define GL_SRGB_READ 0x8297 -#define GL_SRGB_WRITE 0x8298 -#define GL_SRGB_DECODE_ARB 0x8299 -#define GL_FILTER 0x829A -#define GL_VERTEX_TEXTURE 0x829B -#define GL_TESS_CONTROL_TEXTURE 0x829C -#define GL_TESS_EVALUATION_TEXTURE 0x829D -#define GL_GEOMETRY_TEXTURE 0x829E -#define GL_FRAGMENT_TEXTURE 0x829F -#define GL_COMPUTE_TEXTURE 0x82A0 -#define GL_TEXTURE_SHADOW 0x82A1 -#define GL_TEXTURE_GATHER 0x82A2 -#define GL_TEXTURE_GATHER_SHADOW 0x82A3 -#define GL_SHADER_IMAGE_LOAD 0x82A4 -#define GL_SHADER_IMAGE_STORE 0x82A5 -#define GL_SHADER_IMAGE_ATOMIC 0x82A6 -#define GL_IMAGE_TEXEL_SIZE 0x82A7 -#define GL_IMAGE_COMPATIBILITY_CLASS 0x82A8 -#define GL_IMAGE_PIXEL_FORMAT 0x82A9 -#define GL_IMAGE_PIXEL_TYPE 0x82AA -#define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST 0x82AC -#define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST 0x82AD -#define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE 0x82AE -#define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE 0x82AF -#define GL_TEXTURE_COMPRESSED_BLOCK_WIDTH 0x82B1 -#define GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT 0x82B2 -#define GL_TEXTURE_COMPRESSED_BLOCK_SIZE 0x82B3 -#define GL_CLEAR_BUFFER 0x82B4 -#define GL_TEXTURE_VIEW 0x82B5 -#define GL_VIEW_COMPATIBILITY_CLASS 0x82B6 -#define GL_FULL_SUPPORT 0x82B7 -#define GL_CAVEAT_SUPPORT 0x82B8 -#define GL_IMAGE_CLASS_4_X_32 0x82B9 -#define GL_IMAGE_CLASS_2_X_32 0x82BA -#define GL_IMAGE_CLASS_1_X_32 0x82BB -#define GL_IMAGE_CLASS_4_X_16 0x82BC -#define GL_IMAGE_CLASS_2_X_16 0x82BD -#define GL_IMAGE_CLASS_1_X_16 0x82BE -#define GL_IMAGE_CLASS_4_X_8 0x82BF -#define GL_IMAGE_CLASS_2_X_8 0x82C0 -#define GL_IMAGE_CLASS_1_X_8 0x82C1 -#define GL_IMAGE_CLASS_11_11_10 0x82C2 -#define GL_IMAGE_CLASS_10_10_10_2 0x82C3 -#define GL_VIEW_CLASS_128_BITS 0x82C4 -#define GL_VIEW_CLASS_96_BITS 0x82C5 -#define GL_VIEW_CLASS_64_BITS 0x82C6 -#define GL_VIEW_CLASS_48_BITS 0x82C7 -#define GL_VIEW_CLASS_32_BITS 0x82C8 -#define GL_VIEW_CLASS_24_BITS 0x82C9 -#define GL_VIEW_CLASS_16_BITS 0x82CA -#define GL_VIEW_CLASS_8_BITS 0x82CB -#define GL_VIEW_CLASS_S3TC_DXT1_RGB 0x82CC -#define GL_VIEW_CLASS_S3TC_DXT1_RGBA 0x82CD -#define GL_VIEW_CLASS_S3TC_DXT3_RGBA 0x82CE -#define GL_VIEW_CLASS_S3TC_DXT5_RGBA 0x82CF -#define GL_VIEW_CLASS_RGTC1_RED 0x82D0 -#define GL_VIEW_CLASS_RGTC2_RG 0x82D1 -#define GL_VIEW_CLASS_BPTC_UNORM 0x82D2 -#define GL_VIEW_CLASS_BPTC_FLOAT 0x82D3 - -typedef void (GLAPIENTRY * PFNGLGETINTERNALFORMATI64VPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64* params); - -#define glGetInternalformati64v GLEW_GET_FUN(__glewGetInternalformati64v) - -#define GLEW_ARB_internalformat_query2 GLEW_GET_VAR(__GLEW_ARB_internalformat_query2) - -#endif /* GL_ARB_internalformat_query2 */ - -/* ----------------------- GL_ARB_invalidate_subdata ----------------------- */ - -#ifndef GL_ARB_invalidate_subdata -#define GL_ARB_invalidate_subdata 1 - -typedef void (GLAPIENTRY * PFNGLINVALIDATEBUFFERDATAPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLINVALIDATEBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); -typedef void (GLAPIENTRY * PFNGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum* attachments); -typedef void (GLAPIENTRY * PFNGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLINVALIDATETEXIMAGEPROC) (GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLINVALIDATETEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); - -#define glInvalidateBufferData GLEW_GET_FUN(__glewInvalidateBufferData) -#define glInvalidateBufferSubData GLEW_GET_FUN(__glewInvalidateBufferSubData) -#define glInvalidateFramebuffer GLEW_GET_FUN(__glewInvalidateFramebuffer) -#define glInvalidateSubFramebuffer GLEW_GET_FUN(__glewInvalidateSubFramebuffer) -#define glInvalidateTexImage GLEW_GET_FUN(__glewInvalidateTexImage) -#define glInvalidateTexSubImage GLEW_GET_FUN(__glewInvalidateTexSubImage) - -#define GLEW_ARB_invalidate_subdata GLEW_GET_VAR(__GLEW_ARB_invalidate_subdata) - -#endif /* GL_ARB_invalidate_subdata */ - -/* ---------------------- GL_ARB_map_buffer_alignment ---------------------- */ - -#ifndef GL_ARB_map_buffer_alignment -#define GL_ARB_map_buffer_alignment 1 - -#define GL_MIN_MAP_BUFFER_ALIGNMENT 0x90BC - -#define GLEW_ARB_map_buffer_alignment GLEW_GET_VAR(__GLEW_ARB_map_buffer_alignment) - -#endif /* GL_ARB_map_buffer_alignment */ - -/* ------------------------ GL_ARB_map_buffer_range ------------------------ */ - -#ifndef GL_ARB_map_buffer_range -#define GL_ARB_map_buffer_range 1 - -#define GL_MAP_READ_BIT 0x0001 -#define GL_MAP_WRITE_BIT 0x0002 -#define GL_MAP_INVALIDATE_RANGE_BIT 0x0004 -#define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008 -#define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010 -#define GL_MAP_UNSYNCHRONIZED_BIT 0x0020 - -typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length); -typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); - -#define glFlushMappedBufferRange GLEW_GET_FUN(__glewFlushMappedBufferRange) -#define glMapBufferRange GLEW_GET_FUN(__glewMapBufferRange) - -#define GLEW_ARB_map_buffer_range GLEW_GET_VAR(__GLEW_ARB_map_buffer_range) - -#endif /* GL_ARB_map_buffer_range */ - -/* ------------------------- GL_ARB_matrix_palette ------------------------- */ - -#ifndef GL_ARB_matrix_palette -#define GL_ARB_matrix_palette 1 - -#define GL_MATRIX_PALETTE_ARB 0x8840 -#define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841 -#define GL_MAX_PALETTE_MATRICES_ARB 0x8842 -#define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843 -#define GL_MATRIX_INDEX_ARRAY_ARB 0x8844 -#define GL_CURRENT_MATRIX_INDEX_ARB 0x8845 -#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846 -#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847 -#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848 -#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849 - -typedef void (GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index); -typedef void (GLAPIENTRY * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, GLubyte *indices); -typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, GLuint *indices); -typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, GLushort *indices); - -#define glCurrentPaletteMatrixARB GLEW_GET_FUN(__glewCurrentPaletteMatrixARB) -#define glMatrixIndexPointerARB GLEW_GET_FUN(__glewMatrixIndexPointerARB) -#define glMatrixIndexubvARB GLEW_GET_FUN(__glewMatrixIndexubvARB) -#define glMatrixIndexuivARB GLEW_GET_FUN(__glewMatrixIndexuivARB) -#define glMatrixIndexusvARB GLEW_GET_FUN(__glewMatrixIndexusvARB) - -#define GLEW_ARB_matrix_palette GLEW_GET_VAR(__GLEW_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, GLuint first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, const GLsizeiptr *sizes); -typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTURESPROC) (GLuint first, GLsizei count, const GLuint* textures); -typedef void (GLAPIENTRY * PFNGLBINDSAMPLERSPROC) (GLuint first, GLsizei count, const GLuint* samplers); -typedef void (GLAPIENTRY * PFNGLBINDTEXTURESPROC) (GLuint first, GLsizei count, const GLuint* textures); -typedef void (GLAPIENTRY * PFNGLBINDVERTEXBUFFERSPROC) (GLuint first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, const GLsizei *strides); - -#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 ---------------------- */ - -#ifndef GL_ARB_multi_draw_indirect -#define GL_ARB_multi_draw_indirect 1 - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTPROC) (GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride); - -#define glMultiDrawArraysIndirect GLEW_GET_FUN(__glewMultiDrawArraysIndirect) -#define glMultiDrawElementsIndirect GLEW_GET_FUN(__glewMultiDrawElementsIndirect) - -#define GLEW_ARB_multi_draw_indirect GLEW_GET_VAR(__GLEW_ARB_multi_draw_indirect) - -#endif /* GL_ARB_multi_draw_indirect */ - -/* --------------------------- GL_ARB_multisample -------------------------- */ - -#ifndef GL_ARB_multisample -#define GL_ARB_multisample 1 - -#define GL_MULTISAMPLE_ARB 0x809D -#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F -#define GL_SAMPLE_COVERAGE_ARB 0x80A0 -#define GL_SAMPLE_BUFFERS_ARB 0x80A8 -#define GL_SAMPLES_ARB 0x80A9 -#define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA -#define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB -#define GL_MULTISAMPLE_BIT_ARB 0x20000000 - -typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert); - -#define glSampleCoverageARB GLEW_GET_FUN(__glewSampleCoverageARB) - -#define GLEW_ARB_multisample GLEW_GET_VAR(__GLEW_ARB_multisample) - -#endif /* GL_ARB_multisample */ - -/* -------------------------- GL_ARB_multitexture -------------------------- */ - -#ifndef GL_ARB_multitexture -#define GL_ARB_multitexture 1 - -#define GL_TEXTURE0_ARB 0x84C0 -#define GL_TEXTURE1_ARB 0x84C1 -#define GL_TEXTURE2_ARB 0x84C2 -#define GL_TEXTURE3_ARB 0x84C3 -#define GL_TEXTURE4_ARB 0x84C4 -#define GL_TEXTURE5_ARB 0x84C5 -#define GL_TEXTURE6_ARB 0x84C6 -#define GL_TEXTURE7_ARB 0x84C7 -#define GL_TEXTURE8_ARB 0x84C8 -#define GL_TEXTURE9_ARB 0x84C9 -#define GL_TEXTURE10_ARB 0x84CA -#define GL_TEXTURE11_ARB 0x84CB -#define GL_TEXTURE12_ARB 0x84CC -#define GL_TEXTURE13_ARB 0x84CD -#define GL_TEXTURE14_ARB 0x84CE -#define GL_TEXTURE15_ARB 0x84CF -#define GL_TEXTURE16_ARB 0x84D0 -#define GL_TEXTURE17_ARB 0x84D1 -#define GL_TEXTURE18_ARB 0x84D2 -#define GL_TEXTURE19_ARB 0x84D3 -#define GL_TEXTURE20_ARB 0x84D4 -#define GL_TEXTURE21_ARB 0x84D5 -#define GL_TEXTURE22_ARB 0x84D6 -#define GL_TEXTURE23_ARB 0x84D7 -#define GL_TEXTURE24_ARB 0x84D8 -#define GL_TEXTURE25_ARB 0x84D9 -#define GL_TEXTURE26_ARB 0x84DA -#define GL_TEXTURE27_ARB 0x84DB -#define GL_TEXTURE28_ARB 0x84DC -#define GL_TEXTURE29_ARB 0x84DD -#define GL_TEXTURE30_ARB 0x84DE -#define GL_TEXTURE31_ARB 0x84DF -#define GL_ACTIVE_TEXTURE_ARB 0x84E0 -#define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1 -#define GL_MAX_TEXTURE_UNITS_ARB 0x84E2 - -typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREARBPROC) (GLenum texture); -typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v); - -#define glActiveTextureARB GLEW_GET_FUN(__glewActiveTextureARB) -#define glClientActiveTextureARB GLEW_GET_FUN(__glewClientActiveTextureARB) -#define glMultiTexCoord1dARB GLEW_GET_FUN(__glewMultiTexCoord1dARB) -#define glMultiTexCoord1dvARB GLEW_GET_FUN(__glewMultiTexCoord1dvARB) -#define glMultiTexCoord1fARB GLEW_GET_FUN(__glewMultiTexCoord1fARB) -#define glMultiTexCoord1fvARB GLEW_GET_FUN(__glewMultiTexCoord1fvARB) -#define glMultiTexCoord1iARB GLEW_GET_FUN(__glewMultiTexCoord1iARB) -#define glMultiTexCoord1ivARB GLEW_GET_FUN(__glewMultiTexCoord1ivARB) -#define glMultiTexCoord1sARB GLEW_GET_FUN(__glewMultiTexCoord1sARB) -#define glMultiTexCoord1svARB GLEW_GET_FUN(__glewMultiTexCoord1svARB) -#define glMultiTexCoord2dARB GLEW_GET_FUN(__glewMultiTexCoord2dARB) -#define glMultiTexCoord2dvARB GLEW_GET_FUN(__glewMultiTexCoord2dvARB) -#define glMultiTexCoord2fARB GLEW_GET_FUN(__glewMultiTexCoord2fARB) -#define glMultiTexCoord2fvARB GLEW_GET_FUN(__glewMultiTexCoord2fvARB) -#define glMultiTexCoord2iARB GLEW_GET_FUN(__glewMultiTexCoord2iARB) -#define glMultiTexCoord2ivARB GLEW_GET_FUN(__glewMultiTexCoord2ivARB) -#define glMultiTexCoord2sARB GLEW_GET_FUN(__glewMultiTexCoord2sARB) -#define glMultiTexCoord2svARB GLEW_GET_FUN(__glewMultiTexCoord2svARB) -#define glMultiTexCoord3dARB GLEW_GET_FUN(__glewMultiTexCoord3dARB) -#define glMultiTexCoord3dvARB GLEW_GET_FUN(__glewMultiTexCoord3dvARB) -#define glMultiTexCoord3fARB GLEW_GET_FUN(__glewMultiTexCoord3fARB) -#define glMultiTexCoord3fvARB GLEW_GET_FUN(__glewMultiTexCoord3fvARB) -#define glMultiTexCoord3iARB GLEW_GET_FUN(__glewMultiTexCoord3iARB) -#define glMultiTexCoord3ivARB GLEW_GET_FUN(__glewMultiTexCoord3ivARB) -#define glMultiTexCoord3sARB GLEW_GET_FUN(__glewMultiTexCoord3sARB) -#define glMultiTexCoord3svARB GLEW_GET_FUN(__glewMultiTexCoord3svARB) -#define glMultiTexCoord4dARB GLEW_GET_FUN(__glewMultiTexCoord4dARB) -#define glMultiTexCoord4dvARB GLEW_GET_FUN(__glewMultiTexCoord4dvARB) -#define glMultiTexCoord4fARB GLEW_GET_FUN(__glewMultiTexCoord4fARB) -#define glMultiTexCoord4fvARB GLEW_GET_FUN(__glewMultiTexCoord4fvARB) -#define glMultiTexCoord4iARB GLEW_GET_FUN(__glewMultiTexCoord4iARB) -#define glMultiTexCoord4ivARB GLEW_GET_FUN(__glewMultiTexCoord4ivARB) -#define glMultiTexCoord4sARB GLEW_GET_FUN(__glewMultiTexCoord4sARB) -#define glMultiTexCoord4svARB GLEW_GET_FUN(__glewMultiTexCoord4svARB) - -#define GLEW_ARB_multitexture GLEW_GET_VAR(__GLEW_ARB_multitexture) - -#endif /* GL_ARB_multitexture */ - -/* ------------------------- GL_ARB_occlusion_query ------------------------ */ - -#ifndef GL_ARB_occlusion_query -#define GL_ARB_occlusion_query 1 - -#define GL_QUERY_COUNTER_BITS_ARB 0x8864 -#define GL_CURRENT_QUERY_ARB 0x8865 -#define GL_QUERY_RESULT_ARB 0x8866 -#define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867 -#define GL_SAMPLES_PASSED_ARB 0x8914 - -typedef void (GLAPIENTRY * PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLENDQUERYARBPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISQUERYARBPROC) (GLuint id); - -#define glBeginQueryARB GLEW_GET_FUN(__glewBeginQueryARB) -#define glDeleteQueriesARB GLEW_GET_FUN(__glewDeleteQueriesARB) -#define glEndQueryARB GLEW_GET_FUN(__glewEndQueryARB) -#define glGenQueriesARB GLEW_GET_FUN(__glewGenQueriesARB) -#define glGetQueryObjectivARB GLEW_GET_FUN(__glewGetQueryObjectivARB) -#define glGetQueryObjectuivARB GLEW_GET_FUN(__glewGetQueryObjectuivARB) -#define glGetQueryivARB GLEW_GET_FUN(__glewGetQueryivARB) -#define glIsQueryARB GLEW_GET_FUN(__glewIsQueryARB) - -#define GLEW_ARB_occlusion_query GLEW_GET_VAR(__GLEW_ARB_occlusion_query) - -#endif /* GL_ARB_occlusion_query */ - -/* ------------------------ GL_ARB_occlusion_query2 ------------------------ */ - -#ifndef GL_ARB_occlusion_query2 -#define GL_ARB_occlusion_query2 1 - -#define GL_ANY_SAMPLES_PASSED 0x8C2F - -#define GLEW_ARB_occlusion_query2 GLEW_GET_VAR(__GLEW_ARB_occlusion_query2) - -#endif /* GL_ARB_occlusion_query2 */ - -/* ----------------------- GL_ARB_pixel_buffer_object ---------------------- */ - -#ifndef GL_ARB_pixel_buffer_object -#define GL_ARB_pixel_buffer_object 1 - -#define GL_PIXEL_PACK_BUFFER_ARB 0x88EB -#define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF - -#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object) - -#endif /* GL_ARB_pixel_buffer_object */ - -/* ------------------------ GL_ARB_point_parameters ------------------------ */ - -#ifndef GL_ARB_point_parameters -#define GL_ARB_point_parameters 1 - -#define GL_POINT_SIZE_MIN_ARB 0x8126 -#define GL_POINT_SIZE_MAX_ARB 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128 -#define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129 - -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat* params); - -#define glPointParameterfARB GLEW_GET_FUN(__glewPointParameterfARB) -#define glPointParameterfvARB GLEW_GET_FUN(__glewPointParameterfvARB) - -#define GLEW_ARB_point_parameters GLEW_GET_VAR(__GLEW_ARB_point_parameters) - -#endif /* GL_ARB_point_parameters */ - -/* -------------------------- GL_ARB_point_sprite -------------------------- */ - -#ifndef GL_ARB_point_sprite -#define GL_ARB_point_sprite 1 - -#define GL_POINT_SPRITE_ARB 0x8861 -#define GL_COORD_REPLACE_ARB 0x8862 - -#define GLEW_ARB_point_sprite GLEW_GET_VAR(__GLEW_ARB_point_sprite) - -#endif /* GL_ARB_point_sprite */ - -/* --------------------- GL_ARB_program_interface_query -------------------- */ - -#ifndef GL_ARB_program_interface_query -#define GL_ARB_program_interface_query 1 - -#define GL_UNIFORM 0x92E1 -#define GL_UNIFORM_BLOCK 0x92E2 -#define GL_PROGRAM_INPUT 0x92E3 -#define GL_PROGRAM_OUTPUT 0x92E4 -#define GL_BUFFER_VARIABLE 0x92E5 -#define GL_SHADER_STORAGE_BLOCK 0x92E6 -#define GL_IS_PER_PATCH 0x92E7 -#define GL_VERTEX_SUBROUTINE 0x92E8 -#define GL_TESS_CONTROL_SUBROUTINE 0x92E9 -#define GL_TESS_EVALUATION_SUBROUTINE 0x92EA -#define GL_GEOMETRY_SUBROUTINE 0x92EB -#define GL_FRAGMENT_SUBROUTINE 0x92EC -#define GL_COMPUTE_SUBROUTINE 0x92ED -#define GL_VERTEX_SUBROUTINE_UNIFORM 0x92EE -#define GL_TESS_CONTROL_SUBROUTINE_UNIFORM 0x92EF -#define GL_TESS_EVALUATION_SUBROUTINE_UNIFORM 0x92F0 -#define GL_GEOMETRY_SUBROUTINE_UNIFORM 0x92F1 -#define GL_FRAGMENT_SUBROUTINE_UNIFORM 0x92F2 -#define GL_COMPUTE_SUBROUTINE_UNIFORM 0x92F3 -#define GL_TRANSFORM_FEEDBACK_VARYING 0x92F4 -#define GL_ACTIVE_RESOURCES 0x92F5 -#define GL_MAX_NAME_LENGTH 0x92F6 -#define GL_MAX_NUM_ACTIVE_VARIABLES 0x92F7 -#define GL_MAX_NUM_COMPATIBLE_SUBROUTINES 0x92F8 -#define GL_NAME_LENGTH 0x92F9 -#define GL_TYPE 0x92FA -#define GL_ARRAY_SIZE 0x92FB -#define GL_OFFSET 0x92FC -#define GL_BLOCK_INDEX 0x92FD -#define GL_ARRAY_STRIDE 0x92FE -#define GL_MATRIX_STRIDE 0x92FF -#define GL_IS_ROW_MAJOR 0x9300 -#define GL_ATOMIC_COUNTER_BUFFER_INDEX 0x9301 -#define GL_BUFFER_BINDING 0x9302 -#define GL_BUFFER_DATA_SIZE 0x9303 -#define GL_NUM_ACTIVE_VARIABLES 0x9304 -#define GL_ACTIVE_VARIABLES 0x9305 -#define GL_REFERENCED_BY_VERTEX_SHADER 0x9306 -#define GL_REFERENCED_BY_TESS_CONTROL_SHADER 0x9307 -#define GL_REFERENCED_BY_TESS_EVALUATION_SHADER 0x9308 -#define GL_REFERENCED_BY_GEOMETRY_SHADER 0x9309 -#define GL_REFERENCED_BY_FRAGMENT_SHADER 0x930A -#define GL_REFERENCED_BY_COMPUTE_SHADER 0x930B -#define GL_TOP_LEVEL_ARRAY_SIZE 0x930C -#define GL_TOP_LEVEL_ARRAY_STRIDE 0x930D -#define GL_LOCATION 0x930E -#define GL_LOCATION_INDEX 0x930F - -typedef void (GLAPIENTRY * PFNGLGETPROGRAMINTERFACEIVPROC) (GLuint program, GLenum programInterface, GLenum pname, GLint* params); -typedef GLuint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint program, GLenum programInterface, const GLchar* name); -typedef GLint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint program, GLenum programInterface, const GLchar* name); -typedef GLint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLuint program, GLenum programInterface, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMRESOURCENAMEPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMRESOURCEIVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei *length, GLint *params); - -#define glGetProgramInterfaceiv GLEW_GET_FUN(__glewGetProgramInterfaceiv) -#define glGetProgramResourceIndex GLEW_GET_FUN(__glewGetProgramResourceIndex) -#define glGetProgramResourceLocation GLEW_GET_FUN(__glewGetProgramResourceLocation) -#define glGetProgramResourceLocationIndex GLEW_GET_FUN(__glewGetProgramResourceLocationIndex) -#define glGetProgramResourceName GLEW_GET_FUN(__glewGetProgramResourceName) -#define glGetProgramResourceiv GLEW_GET_FUN(__glewGetProgramResourceiv) - -#define GLEW_ARB_program_interface_query GLEW_GET_VAR(__GLEW_ARB_program_interface_query) - -#endif /* GL_ARB_program_interface_query */ - -/* ------------------------ GL_ARB_provoking_vertex ------------------------ */ - -#ifndef GL_ARB_provoking_vertex -#define GL_ARB_provoking_vertex 1 - -#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8E4C -#define GL_FIRST_VERTEX_CONVENTION 0x8E4D -#define GL_LAST_VERTEX_CONVENTION 0x8E4E -#define GL_PROVOKING_VERTEX 0x8E4F - -typedef void (GLAPIENTRY * PFNGLPROVOKINGVERTEXPROC) (GLenum mode); - -#define glProvokingVertex GLEW_GET_FUN(__glewProvokingVertex) - -#define GLEW_ARB_provoking_vertex GLEW_GET_VAR(__GLEW_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_object) - -#endif /* GL_ARB_query_buffer_object */ - -/* ------------------ GL_ARB_robust_buffer_access_behavior ----------------- */ - -#ifndef GL_ARB_robust_buffer_access_behavior -#define GL_ARB_robust_buffer_access_behavior 1 - -#define GLEW_ARB_robust_buffer_access_behavior GLEW_GET_VAR(__GLEW_ARB_robust_buffer_access_behavior) - -#endif /* GL_ARB_robust_buffer_access_behavior */ - -/* --------------------------- GL_ARB_robustness --------------------------- */ - -#ifndef GL_ARB_robustness -#define GL_ARB_robustness 1 - -#define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x00000004 -#define GL_LOSE_CONTEXT_ON_RESET_ARB 0x8252 -#define GL_GUILTY_CONTEXT_RESET_ARB 0x8253 -#define GL_INNOCENT_CONTEXT_RESET_ARB 0x8254 -#define GL_UNKNOWN_CONTEXT_RESET_ARB 0x8255 -#define GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 -#define GL_NO_RESET_NOTIFICATION_ARB 0x8261 - -typedef GLenum (GLAPIENTRY * PFNGLGETGRAPHICSRESETSTATUSARBPROC) (void); -typedef void (GLAPIENTRY * PFNGLGETNCOLORTABLEARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* table); -typedef void (GLAPIENTRY * PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, void* img); -typedef void (GLAPIENTRY * PFNGLGETNCONVOLUTIONFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* image); -typedef void (GLAPIENTRY * PFNGLGETNHISTOGRAMARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values); -typedef void (GLAPIENTRY * PFNGLGETNMAPDVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLdouble* v); -typedef void (GLAPIENTRY * PFNGLGETNMAPFVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLfloat* v); -typedef void (GLAPIENTRY * PFNGLGETNMAPIVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLint* v); -typedef void (GLAPIENTRY * PFNGLGETNMINMAXARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values); -typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize, GLfloat* values); -typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsizei bufSize, GLuint* values); -typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsizei bufSize, GLushort* values); -typedef void (GLAPIENTRY * PFNGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize, GLubyte* pattern); -typedef void (GLAPIENTRY * PFNGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, GLvoid*column, GLvoid*span); -typedef void (GLAPIENTRY * PFNGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img); -typedef void (GLAPIENTRY * PFNGLGETNUNIFORMDVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETNUNIFORMFVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETNUNIFORMIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNUNIFORMUIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint* params); -typedef void (GLAPIENTRY * PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data); - -#define glGetGraphicsResetStatusARB GLEW_GET_FUN(__glewGetGraphicsResetStatusARB) -#define glGetnColorTableARB GLEW_GET_FUN(__glewGetnColorTableARB) -#define glGetnCompressedTexImageARB GLEW_GET_FUN(__glewGetnCompressedTexImageARB) -#define glGetnConvolutionFilterARB GLEW_GET_FUN(__glewGetnConvolutionFilterARB) -#define glGetnHistogramARB GLEW_GET_FUN(__glewGetnHistogramARB) -#define glGetnMapdvARB GLEW_GET_FUN(__glewGetnMapdvARB) -#define glGetnMapfvARB GLEW_GET_FUN(__glewGetnMapfvARB) -#define glGetnMapivARB GLEW_GET_FUN(__glewGetnMapivARB) -#define glGetnMinmaxARB GLEW_GET_FUN(__glewGetnMinmaxARB) -#define glGetnPixelMapfvARB GLEW_GET_FUN(__glewGetnPixelMapfvARB) -#define glGetnPixelMapuivARB GLEW_GET_FUN(__glewGetnPixelMapuivARB) -#define glGetnPixelMapusvARB GLEW_GET_FUN(__glewGetnPixelMapusvARB) -#define glGetnPolygonStippleARB GLEW_GET_FUN(__glewGetnPolygonStippleARB) -#define glGetnSeparableFilterARB GLEW_GET_FUN(__glewGetnSeparableFilterARB) -#define glGetnTexImageARB GLEW_GET_FUN(__glewGetnTexImageARB) -#define glGetnUniformdvARB GLEW_GET_FUN(__glewGetnUniformdvARB) -#define glGetnUniformfvARB GLEW_GET_FUN(__glewGetnUniformfvARB) -#define glGetnUniformivARB GLEW_GET_FUN(__glewGetnUniformivARB) -#define glGetnUniformuivARB GLEW_GET_FUN(__glewGetnUniformuivARB) -#define glReadnPixelsARB GLEW_GET_FUN(__glewReadnPixelsARB) - -#define GLEW_ARB_robustness GLEW_GET_VAR(__GLEW_ARB_robustness) - -#endif /* GL_ARB_robustness */ - -/* ---------------- GL_ARB_robustness_application_isolation ---------------- */ - -#ifndef GL_ARB_robustness_application_isolation -#define GL_ARB_robustness_application_isolation 1 - -#define GLEW_ARB_robustness_application_isolation GLEW_GET_VAR(__GLEW_ARB_robustness_application_isolation) - -#endif /* GL_ARB_robustness_application_isolation */ - -/* ---------------- GL_ARB_robustness_share_group_isolation ---------------- */ - -#ifndef GL_ARB_robustness_share_group_isolation -#define GL_ARB_robustness_share_group_isolation 1 - -#define GLEW_ARB_robustness_share_group_isolation GLEW_GET_VAR(__GLEW_ARB_robustness_share_group_isolation) - -#endif /* GL_ARB_robustness_share_group_isolation */ - -/* ------------------------- GL_ARB_sample_shading ------------------------- */ - -#ifndef GL_ARB_sample_shading -#define GL_ARB_sample_shading 1 - -#define GL_SAMPLE_SHADING_ARB 0x8C36 -#define GL_MIN_SAMPLE_SHADING_VALUE_ARB 0x8C37 - -typedef void (GLAPIENTRY * PFNGLMINSAMPLESHADINGARBPROC) (GLclampf value); - -#define glMinSampleShadingARB GLEW_GET_FUN(__glewMinSampleShadingARB) - -#define GLEW_ARB_sample_shading GLEW_GET_VAR(__GLEW_ARB_sample_shading) - -#endif /* GL_ARB_sample_shading */ - -/* ------------------------- GL_ARB_sampler_objects ------------------------ */ - -#ifndef GL_ARB_sampler_objects -#define GL_ARB_sampler_objects 1 - -#define GL_SAMPLER_BINDING 0x8919 - -typedef void (GLAPIENTRY * PFNGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler); -typedef void (GLAPIENTRY * PFNGLDELETESAMPLERSPROC) (GLsizei count, const GLuint * samplers); -typedef void (GLAPIENTRY * PFNGLGENSAMPLERSPROC) (GLsizei count, GLuint* samplers); -typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISSAMPLERPROC) (GLuint sampler); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint* params); - -#define glBindSampler GLEW_GET_FUN(__glewBindSampler) -#define glDeleteSamplers GLEW_GET_FUN(__glewDeleteSamplers) -#define glGenSamplers GLEW_GET_FUN(__glewGenSamplers) -#define glGetSamplerParameterIiv GLEW_GET_FUN(__glewGetSamplerParameterIiv) -#define glGetSamplerParameterIuiv GLEW_GET_FUN(__glewGetSamplerParameterIuiv) -#define glGetSamplerParameterfv GLEW_GET_FUN(__glewGetSamplerParameterfv) -#define glGetSamplerParameteriv GLEW_GET_FUN(__glewGetSamplerParameteriv) -#define glIsSampler GLEW_GET_FUN(__glewIsSampler) -#define glSamplerParameterIiv GLEW_GET_FUN(__glewSamplerParameterIiv) -#define glSamplerParameterIuiv GLEW_GET_FUN(__glewSamplerParameterIuiv) -#define glSamplerParameterf GLEW_GET_FUN(__glewSamplerParameterf) -#define glSamplerParameterfv GLEW_GET_FUN(__glewSamplerParameterfv) -#define glSamplerParameteri GLEW_GET_FUN(__glewSamplerParameteri) -#define glSamplerParameteriv GLEW_GET_FUN(__glewSamplerParameteriv) - -#define GLEW_ARB_sampler_objects GLEW_GET_VAR(__GLEW_ARB_sampler_objects) - -#endif /* GL_ARB_sampler_objects */ - -/* ------------------------ GL_ARB_seamless_cube_map ----------------------- */ - -#ifndef GL_ARB_seamless_cube_map -#define GL_ARB_seamless_cube_map 1 - -#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F - -#define GLEW_ARB_seamless_cube_map GLEW_GET_VAR(__GLEW_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_seamless_cubemap_per_texture) - -#endif /* GL_ARB_seamless_cubemap_per_texture */ - -/* --------------------- GL_ARB_separate_shader_objects -------------------- */ - -#ifndef GL_ARB_separate_shader_objects -#define GL_ARB_separate_shader_objects 1 - -#define GL_VERTEX_SHADER_BIT 0x00000001 -#define GL_FRAGMENT_SHADER_BIT 0x00000002 -#define GL_GEOMETRY_SHADER_BIT 0x00000004 -#define GL_TESS_CONTROL_SHADER_BIT 0x00000008 -#define GL_TESS_EVALUATION_SHADER_BIT 0x00000010 -#define GL_PROGRAM_SEPARABLE 0x8258 -#define GL_ACTIVE_PROGRAM 0x8259 -#define GL_PROGRAM_PIPELINE_BINDING 0x825A -#define GL_ALL_SHADER_BITS 0xFFFFFFFF - -typedef void (GLAPIENTRY * PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program); -typedef void (GLAPIENTRY * PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline); -typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar ** strings); -typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint* pipelines); -typedef void (GLAPIENTRY * PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint* pipelines); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar *infoLog); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPIPELINEPROC) (GLuint pipeline); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DPROC) (GLuint program, GLint location, GLdouble x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint location, GLfloat x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint location, GLint x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint location, GLuint x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint location, GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint location, GLuint x, GLuint y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint location, GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint location, GLuint x, GLuint y, GLuint z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program); -typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline); - -#define glActiveShaderProgram GLEW_GET_FUN(__glewActiveShaderProgram) -#define glBindProgramPipeline GLEW_GET_FUN(__glewBindProgramPipeline) -#define glCreateShaderProgramv GLEW_GET_FUN(__glewCreateShaderProgramv) -#define glDeleteProgramPipelines GLEW_GET_FUN(__glewDeleteProgramPipelines) -#define glGenProgramPipelines GLEW_GET_FUN(__glewGenProgramPipelines) -#define glGetProgramPipelineInfoLog GLEW_GET_FUN(__glewGetProgramPipelineInfoLog) -#define glGetProgramPipelineiv GLEW_GET_FUN(__glewGetProgramPipelineiv) -#define glIsProgramPipeline GLEW_GET_FUN(__glewIsProgramPipeline) -#define glProgramUniform1d GLEW_GET_FUN(__glewProgramUniform1d) -#define glProgramUniform1dv GLEW_GET_FUN(__glewProgramUniform1dv) -#define glProgramUniform1f GLEW_GET_FUN(__glewProgramUniform1f) -#define glProgramUniform1fv GLEW_GET_FUN(__glewProgramUniform1fv) -#define glProgramUniform1i GLEW_GET_FUN(__glewProgramUniform1i) -#define glProgramUniform1iv GLEW_GET_FUN(__glewProgramUniform1iv) -#define glProgramUniform1ui GLEW_GET_FUN(__glewProgramUniform1ui) -#define glProgramUniform1uiv GLEW_GET_FUN(__glewProgramUniform1uiv) -#define glProgramUniform2d GLEW_GET_FUN(__glewProgramUniform2d) -#define glProgramUniform2dv GLEW_GET_FUN(__glewProgramUniform2dv) -#define glProgramUniform2f GLEW_GET_FUN(__glewProgramUniform2f) -#define glProgramUniform2fv GLEW_GET_FUN(__glewProgramUniform2fv) -#define glProgramUniform2i GLEW_GET_FUN(__glewProgramUniform2i) -#define glProgramUniform2iv GLEW_GET_FUN(__glewProgramUniform2iv) -#define glProgramUniform2ui GLEW_GET_FUN(__glewProgramUniform2ui) -#define glProgramUniform2uiv GLEW_GET_FUN(__glewProgramUniform2uiv) -#define glProgramUniform3d GLEW_GET_FUN(__glewProgramUniform3d) -#define glProgramUniform3dv GLEW_GET_FUN(__glewProgramUniform3dv) -#define glProgramUniform3f GLEW_GET_FUN(__glewProgramUniform3f) -#define glProgramUniform3fv GLEW_GET_FUN(__glewProgramUniform3fv) -#define glProgramUniform3i GLEW_GET_FUN(__glewProgramUniform3i) -#define glProgramUniform3iv GLEW_GET_FUN(__glewProgramUniform3iv) -#define glProgramUniform3ui GLEW_GET_FUN(__glewProgramUniform3ui) -#define glProgramUniform3uiv GLEW_GET_FUN(__glewProgramUniform3uiv) -#define glProgramUniform4d GLEW_GET_FUN(__glewProgramUniform4d) -#define glProgramUniform4dv GLEW_GET_FUN(__glewProgramUniform4dv) -#define glProgramUniform4f GLEW_GET_FUN(__glewProgramUniform4f) -#define glProgramUniform4fv GLEW_GET_FUN(__glewProgramUniform4fv) -#define glProgramUniform4i GLEW_GET_FUN(__glewProgramUniform4i) -#define glProgramUniform4iv GLEW_GET_FUN(__glewProgramUniform4iv) -#define glProgramUniform4ui GLEW_GET_FUN(__glewProgramUniform4ui) -#define glProgramUniform4uiv GLEW_GET_FUN(__glewProgramUniform4uiv) -#define glProgramUniformMatrix2dv GLEW_GET_FUN(__glewProgramUniformMatrix2dv) -#define glProgramUniformMatrix2fv GLEW_GET_FUN(__glewProgramUniformMatrix2fv) -#define glProgramUniformMatrix2x3dv GLEW_GET_FUN(__glewProgramUniformMatrix2x3dv) -#define glProgramUniformMatrix2x3fv GLEW_GET_FUN(__glewProgramUniformMatrix2x3fv) -#define glProgramUniformMatrix2x4dv GLEW_GET_FUN(__glewProgramUniformMatrix2x4dv) -#define glProgramUniformMatrix2x4fv GLEW_GET_FUN(__glewProgramUniformMatrix2x4fv) -#define glProgramUniformMatrix3dv GLEW_GET_FUN(__glewProgramUniformMatrix3dv) -#define glProgramUniformMatrix3fv GLEW_GET_FUN(__glewProgramUniformMatrix3fv) -#define glProgramUniformMatrix3x2dv GLEW_GET_FUN(__glewProgramUniformMatrix3x2dv) -#define glProgramUniformMatrix3x2fv GLEW_GET_FUN(__glewProgramUniformMatrix3x2fv) -#define glProgramUniformMatrix3x4dv GLEW_GET_FUN(__glewProgramUniformMatrix3x4dv) -#define glProgramUniformMatrix3x4fv GLEW_GET_FUN(__glewProgramUniformMatrix3x4fv) -#define glProgramUniformMatrix4dv GLEW_GET_FUN(__glewProgramUniformMatrix4dv) -#define glProgramUniformMatrix4fv GLEW_GET_FUN(__glewProgramUniformMatrix4fv) -#define glProgramUniformMatrix4x2dv GLEW_GET_FUN(__glewProgramUniformMatrix4x2dv) -#define glProgramUniformMatrix4x2fv GLEW_GET_FUN(__glewProgramUniformMatrix4x2fv) -#define glProgramUniformMatrix4x3dv GLEW_GET_FUN(__glewProgramUniformMatrix4x3dv) -#define glProgramUniformMatrix4x3fv GLEW_GET_FUN(__glewProgramUniformMatrix4x3fv) -#define glUseProgramStages GLEW_GET_FUN(__glewUseProgramStages) -#define glValidateProgramPipeline GLEW_GET_FUN(__glewValidateProgramPipeline) - -#define GLEW_ARB_separate_shader_objects GLEW_GET_VAR(__GLEW_ARB_separate_shader_objects) - -#endif /* GL_ARB_separate_shader_objects */ - -/* --------------------- GL_ARB_shader_atomic_counters --------------------- */ - -#ifndef GL_ARB_shader_atomic_counters -#define GL_ARB_shader_atomic_counters 1 - -#define GL_ATOMIC_COUNTER_BUFFER 0x92C0 -#define GL_ATOMIC_COUNTER_BUFFER_BINDING 0x92C1 -#define GL_ATOMIC_COUNTER_BUFFER_START 0x92C2 -#define GL_ATOMIC_COUNTER_BUFFER_SIZE 0x92C3 -#define GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE 0x92C4 -#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS 0x92C5 -#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES 0x92C6 -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER 0x92C7 -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER 0x92C8 -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER 0x92C9 -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER 0x92CA -#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER 0x92CB -#define GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 0x92CC -#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 0x92CD -#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 0x92CE -#define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 0x92CF -#define GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 0x92D0 -#define GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 0x92D1 -#define GL_MAX_VERTEX_ATOMIC_COUNTERS 0x92D2 -#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 0x92D3 -#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 0x92D4 -#define GL_MAX_GEOMETRY_ATOMIC_COUNTERS 0x92D5 -#define GL_MAX_FRAGMENT_ATOMIC_COUNTERS 0x92D6 -#define GL_MAX_COMBINED_ATOMIC_COUNTERS 0x92D7 -#define GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 0x92D8 -#define GL_ACTIVE_ATOMIC_COUNTER_BUFFERS 0x92D9 -#define GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX 0x92DA -#define GL_UNSIGNED_INT_ATOMIC_COUNTER 0x92DB -#define GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 0x92DC - -typedef void (GLAPIENTRY * PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) (GLuint program, GLuint bufferIndex, GLenum pname, GLint* params); - -#define glGetActiveAtomicCounterBufferiv GLEW_GET_FUN(__glewGetActiveAtomicCounterBufferiv) - -#define GLEW_ARB_shader_atomic_counters GLEW_GET_VAR(__GLEW_ARB_shader_atomic_counters) - -#endif /* GL_ARB_shader_atomic_counters */ - -/* ----------------------- GL_ARB_shader_bit_encoding ---------------------- */ - -#ifndef GL_ARB_shader_bit_encoding -#define GL_ARB_shader_bit_encoding 1 - -#define GLEW_ARB_shader_bit_encoding GLEW_GET_VAR(__GLEW_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_vote) - -#endif /* GL_ARB_shader_group_vote */ - -/* --------------------- GL_ARB_shader_image_load_store -------------------- */ - -#ifndef GL_ARB_shader_image_load_store -#define GL_ARB_shader_image_load_store 1 - -#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x00000001 -#define GL_ELEMENT_ARRAY_BARRIER_BIT 0x00000002 -#define GL_UNIFORM_BARRIER_BIT 0x00000004 -#define GL_TEXTURE_FETCH_BARRIER_BIT 0x00000008 -#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT 0x00000020 -#define GL_COMMAND_BARRIER_BIT 0x00000040 -#define GL_PIXEL_BUFFER_BARRIER_BIT 0x00000080 -#define GL_TEXTURE_UPDATE_BARRIER_BIT 0x00000100 -#define GL_BUFFER_UPDATE_BARRIER_BIT 0x00000200 -#define GL_FRAMEBUFFER_BARRIER_BIT 0x00000400 -#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT 0x00000800 -#define GL_ATOMIC_COUNTER_BARRIER_BIT 0x00001000 -#define GL_MAX_IMAGE_UNITS 0x8F38 -#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS 0x8F39 -#define GL_IMAGE_BINDING_NAME 0x8F3A -#define GL_IMAGE_BINDING_LEVEL 0x8F3B -#define GL_IMAGE_BINDING_LAYERED 0x8F3C -#define GL_IMAGE_BINDING_LAYER 0x8F3D -#define GL_IMAGE_BINDING_ACCESS 0x8F3E -#define GL_IMAGE_1D 0x904C -#define GL_IMAGE_2D 0x904D -#define GL_IMAGE_3D 0x904E -#define GL_IMAGE_2D_RECT 0x904F -#define GL_IMAGE_CUBE 0x9050 -#define GL_IMAGE_BUFFER 0x9051 -#define GL_IMAGE_1D_ARRAY 0x9052 -#define GL_IMAGE_2D_ARRAY 0x9053 -#define GL_IMAGE_CUBE_MAP_ARRAY 0x9054 -#define GL_IMAGE_2D_MULTISAMPLE 0x9055 -#define GL_IMAGE_2D_MULTISAMPLE_ARRAY 0x9056 -#define GL_INT_IMAGE_1D 0x9057 -#define GL_INT_IMAGE_2D 0x9058 -#define GL_INT_IMAGE_3D 0x9059 -#define GL_INT_IMAGE_2D_RECT 0x905A -#define GL_INT_IMAGE_CUBE 0x905B -#define GL_INT_IMAGE_BUFFER 0x905C -#define GL_INT_IMAGE_1D_ARRAY 0x905D -#define GL_INT_IMAGE_2D_ARRAY 0x905E -#define GL_INT_IMAGE_CUBE_MAP_ARRAY 0x905F -#define GL_INT_IMAGE_2D_MULTISAMPLE 0x9060 -#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x9061 -#define GL_UNSIGNED_INT_IMAGE_1D 0x9062 -#define GL_UNSIGNED_INT_IMAGE_2D 0x9063 -#define GL_UNSIGNED_INT_IMAGE_3D 0x9064 -#define GL_UNSIGNED_INT_IMAGE_2D_RECT 0x9065 -#define GL_UNSIGNED_INT_IMAGE_CUBE 0x9066 -#define GL_UNSIGNED_INT_IMAGE_BUFFER 0x9067 -#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY 0x9068 -#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY 0x9069 -#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY 0x906A -#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE 0x906B -#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x906C -#define GL_MAX_IMAGE_SAMPLES 0x906D -#define GL_IMAGE_BINDING_FORMAT 0x906E -#define GL_IMAGE_FORMAT_COMPATIBILITY_TYPE 0x90C7 -#define GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE 0x90C8 -#define GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS 0x90C9 -#define GL_MAX_VERTEX_IMAGE_UNIFORMS 0x90CA -#define GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0x90CB -#define GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0x90CC -#define GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0x90CD -#define GL_MAX_FRAGMENT_IMAGE_UNIFORMS 0x90CE -#define GL_MAX_COMBINED_IMAGE_UNIFORMS 0x90CF -#define GL_ALL_BARRIER_BITS 0xFFFFFFFF - -typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); -typedef void (GLAPIENTRY * PFNGLMEMORYBARRIERPROC) (GLbitfield barriers); - -#define glBindImageTexture GLEW_GET_FUN(__glewBindImageTexture) -#define glMemoryBarrier GLEW_GET_FUN(__glewMemoryBarrier) - -#define GLEW_ARB_shader_image_load_store GLEW_GET_VAR(__GLEW_ARB_shader_image_load_store) - -#endif /* GL_ARB_shader_image_load_store */ - -/* ------------------------ GL_ARB_shader_image_size ----------------------- */ - -#ifndef GL_ARB_shader_image_size -#define GL_ARB_shader_image_size 1 - -#define GLEW_ARB_shader_image_size GLEW_GET_VAR(__GLEW_ARB_shader_image_size) - -#endif /* GL_ARB_shader_image_size */ - -/* ------------------------- GL_ARB_shader_objects ------------------------- */ - -#ifndef GL_ARB_shader_objects -#define GL_ARB_shader_objects 1 - -#define GL_PROGRAM_OBJECT_ARB 0x8B40 -#define GL_SHADER_OBJECT_ARB 0x8B48 -#define GL_OBJECT_TYPE_ARB 0x8B4E -#define GL_OBJECT_SUBTYPE_ARB 0x8B4F -#define GL_FLOAT_VEC2_ARB 0x8B50 -#define GL_FLOAT_VEC3_ARB 0x8B51 -#define GL_FLOAT_VEC4_ARB 0x8B52 -#define GL_INT_VEC2_ARB 0x8B53 -#define GL_INT_VEC3_ARB 0x8B54 -#define GL_INT_VEC4_ARB 0x8B55 -#define GL_BOOL_ARB 0x8B56 -#define GL_BOOL_VEC2_ARB 0x8B57 -#define GL_BOOL_VEC3_ARB 0x8B58 -#define GL_BOOL_VEC4_ARB 0x8B59 -#define GL_FLOAT_MAT2_ARB 0x8B5A -#define GL_FLOAT_MAT3_ARB 0x8B5B -#define GL_FLOAT_MAT4_ARB 0x8B5C -#define GL_SAMPLER_1D_ARB 0x8B5D -#define GL_SAMPLER_2D_ARB 0x8B5E -#define GL_SAMPLER_3D_ARB 0x8B5F -#define GL_SAMPLER_CUBE_ARB 0x8B60 -#define GL_SAMPLER_1D_SHADOW_ARB 0x8B61 -#define GL_SAMPLER_2D_SHADOW_ARB 0x8B62 -#define GL_SAMPLER_2D_RECT_ARB 0x8B63 -#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 -#define GL_OBJECT_DELETE_STATUS_ARB 0x8B80 -#define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81 -#define GL_OBJECT_LINK_STATUS_ARB 0x8B82 -#define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83 -#define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84 -#define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85 -#define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86 -#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87 -#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88 - -typedef char GLcharARB; -typedef unsigned int GLhandleARB; - -typedef void (GLAPIENTRY * PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj); -typedef void (GLAPIENTRY * PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj); -typedef GLhandleARB (GLAPIENTRY * PFNGLCREATEPROGRAMOBJECTARBPROC) (void); -typedef GLhandleARB (GLAPIENTRY * PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType); -typedef void (GLAPIENTRY * PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj); -typedef void (GLAPIENTRY * PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name); -typedef void (GLAPIENTRY * PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB *obj); -typedef GLhandleARB (GLAPIENTRY * PFNGLGETHANDLEARBPROC) (GLenum pname); -typedef void (GLAPIENTRY * PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *infoLog); -typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *source); -typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint* params); -typedef void (GLAPIENTRY * PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj); -typedef void (GLAPIENTRY * PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint *length); -typedef void (GLAPIENTRY * PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj); -typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj); - -#define glAttachObjectARB GLEW_GET_FUN(__glewAttachObjectARB) -#define glCompileShaderARB GLEW_GET_FUN(__glewCompileShaderARB) -#define glCreateProgramObjectARB GLEW_GET_FUN(__glewCreateProgramObjectARB) -#define glCreateShaderObjectARB GLEW_GET_FUN(__glewCreateShaderObjectARB) -#define glDeleteObjectARB GLEW_GET_FUN(__glewDeleteObjectARB) -#define glDetachObjectARB GLEW_GET_FUN(__glewDetachObjectARB) -#define glGetActiveUniformARB GLEW_GET_FUN(__glewGetActiveUniformARB) -#define glGetAttachedObjectsARB GLEW_GET_FUN(__glewGetAttachedObjectsARB) -#define glGetHandleARB GLEW_GET_FUN(__glewGetHandleARB) -#define glGetInfoLogARB GLEW_GET_FUN(__glewGetInfoLogARB) -#define glGetObjectParameterfvARB GLEW_GET_FUN(__glewGetObjectParameterfvARB) -#define glGetObjectParameterivARB GLEW_GET_FUN(__glewGetObjectParameterivARB) -#define glGetShaderSourceARB GLEW_GET_FUN(__glewGetShaderSourceARB) -#define glGetUniformLocationARB GLEW_GET_FUN(__glewGetUniformLocationARB) -#define glGetUniformfvARB GLEW_GET_FUN(__glewGetUniformfvARB) -#define glGetUniformivARB GLEW_GET_FUN(__glewGetUniformivARB) -#define glLinkProgramARB GLEW_GET_FUN(__glewLinkProgramARB) -#define glShaderSourceARB GLEW_GET_FUN(__glewShaderSourceARB) -#define glUniform1fARB GLEW_GET_FUN(__glewUniform1fARB) -#define glUniform1fvARB GLEW_GET_FUN(__glewUniform1fvARB) -#define glUniform1iARB GLEW_GET_FUN(__glewUniform1iARB) -#define glUniform1ivARB GLEW_GET_FUN(__glewUniform1ivARB) -#define glUniform2fARB GLEW_GET_FUN(__glewUniform2fARB) -#define glUniform2fvARB GLEW_GET_FUN(__glewUniform2fvARB) -#define glUniform2iARB GLEW_GET_FUN(__glewUniform2iARB) -#define glUniform2ivARB GLEW_GET_FUN(__glewUniform2ivARB) -#define glUniform3fARB GLEW_GET_FUN(__glewUniform3fARB) -#define glUniform3fvARB GLEW_GET_FUN(__glewUniform3fvARB) -#define glUniform3iARB GLEW_GET_FUN(__glewUniform3iARB) -#define glUniform3ivARB GLEW_GET_FUN(__glewUniform3ivARB) -#define glUniform4fARB GLEW_GET_FUN(__glewUniform4fARB) -#define glUniform4fvARB GLEW_GET_FUN(__glewUniform4fvARB) -#define glUniform4iARB GLEW_GET_FUN(__glewUniform4iARB) -#define glUniform4ivARB GLEW_GET_FUN(__glewUniform4ivARB) -#define glUniformMatrix2fvARB GLEW_GET_FUN(__glewUniformMatrix2fvARB) -#define glUniformMatrix3fvARB GLEW_GET_FUN(__glewUniformMatrix3fvARB) -#define glUniformMatrix4fvARB GLEW_GET_FUN(__glewUniformMatrix4fvARB) -#define glUseProgramObjectARB GLEW_GET_FUN(__glewUseProgramObjectARB) -#define glValidateProgramARB GLEW_GET_FUN(__glewValidateProgramARB) - -#define GLEW_ARB_shader_objects GLEW_GET_VAR(__GLEW_ARB_shader_objects) - -#endif /* GL_ARB_shader_objects */ - -/* ------------------------ GL_ARB_shader_precision ------------------------ */ - -#ifndef GL_ARB_shader_precision -#define GL_ARB_shader_precision 1 - -#define GLEW_ARB_shader_precision GLEW_GET_VAR(__GLEW_ARB_shader_precision) - -#endif /* GL_ARB_shader_precision */ - -/* ---------------------- GL_ARB_shader_stencil_export --------------------- */ - -#ifndef GL_ARB_shader_stencil_export -#define GL_ARB_shader_stencil_export 1 - -#define GLEW_ARB_shader_stencil_export GLEW_GET_VAR(__GLEW_ARB_shader_stencil_export) - -#endif /* GL_ARB_shader_stencil_export */ - -/* ------------------ GL_ARB_shader_storage_buffer_object ------------------ */ - -#ifndef GL_ARB_shader_storage_buffer_object -#define GL_ARB_shader_storage_buffer_object 1 - -#define GL_SHADER_STORAGE_BARRIER_BIT 0x2000 -#define GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 0x8F39 -#define GL_SHADER_STORAGE_BUFFER 0x90D2 -#define GL_SHADER_STORAGE_BUFFER_BINDING 0x90D3 -#define GL_SHADER_STORAGE_BUFFER_START 0x90D4 -#define GL_SHADER_STORAGE_BUFFER_SIZE 0x90D5 -#define GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 0x90D6 -#define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 0x90D7 -#define GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 0x90D8 -#define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 0x90D9 -#define GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 0x90DA -#define GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 0x90DB -#define GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 0x90DC -#define GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 0x90DD -#define GL_MAX_SHADER_STORAGE_BLOCK_SIZE 0x90DE -#define GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 0x90DF - -typedef void (GLAPIENTRY * PFNGLSHADERSTORAGEBLOCKBINDINGPROC) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding); - -#define glShaderStorageBlockBinding GLEW_GET_FUN(__glewShaderStorageBlockBinding) - -#define GLEW_ARB_shader_storage_buffer_object GLEW_GET_VAR(__GLEW_ARB_shader_storage_buffer_object) - -#endif /* GL_ARB_shader_storage_buffer_object */ - -/* ------------------------ GL_ARB_shader_subroutine ----------------------- */ - -#ifndef GL_ARB_shader_subroutine -#define GL_ARB_shader_subroutine 1 - -#define GL_ACTIVE_SUBROUTINES 0x8DE5 -#define GL_ACTIVE_SUBROUTINE_UNIFORMS 0x8DE6 -#define GL_MAX_SUBROUTINES 0x8DE7 -#define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 0x8DE8 -#define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS 0x8E47 -#define GL_ACTIVE_SUBROUTINE_MAX_LENGTH 0x8E48 -#define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH 0x8E49 -#define GL_NUM_COMPATIBLE_SUBROUTINES 0x8E4A -#define GL_COMPATIBLE_SUBROUTINES 0x8E4B - -typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINENAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTAGEIVPROC) (GLuint program, GLenum shadertype, GLenum pname, GLint* values); -typedef GLuint (GLAPIENTRY * PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, GLenum shadertype, const GLchar* name); -typedef GLint (GLAPIENTRY * PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint program, GLenum shadertype, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum shadertype, GLint location, GLuint* params); -typedef void (GLAPIENTRY * PFNGLUNIFORMSUBROUTINESUIVPROC) (GLenum shadertype, GLsizei count, const GLuint* indices); - -#define glGetActiveSubroutineName GLEW_GET_FUN(__glewGetActiveSubroutineName) -#define glGetActiveSubroutineUniformName GLEW_GET_FUN(__glewGetActiveSubroutineUniformName) -#define glGetActiveSubroutineUniformiv GLEW_GET_FUN(__glewGetActiveSubroutineUniformiv) -#define glGetProgramStageiv GLEW_GET_FUN(__glewGetProgramStageiv) -#define glGetSubroutineIndex GLEW_GET_FUN(__glewGetSubroutineIndex) -#define glGetSubroutineUniformLocation GLEW_GET_FUN(__glewGetSubroutineUniformLocation) -#define glGetUniformSubroutineuiv GLEW_GET_FUN(__glewGetUniformSubroutineuiv) -#define glUniformSubroutinesuiv GLEW_GET_FUN(__glewUniformSubroutinesuiv) - -#define GLEW_ARB_shader_subroutine GLEW_GET_VAR(__GLEW_ARB_shader_subroutine) - -#endif /* GL_ARB_shader_subroutine */ - -/* ----------------------- GL_ARB_shader_texture_lod ----------------------- */ - -#ifndef GL_ARB_shader_texture_lod -#define GL_ARB_shader_texture_lod 1 - -#define GLEW_ARB_shader_texture_lod GLEW_GET_VAR(__GLEW_ARB_shader_texture_lod) - -#endif /* GL_ARB_shader_texture_lod */ - -/* ---------------------- GL_ARB_shading_language_100 ---------------------- */ - -#ifndef GL_ARB_shading_language_100 -#define GL_ARB_shading_language_100 1 - -#define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C - -#define GLEW_ARB_shading_language_100 GLEW_GET_VAR(__GLEW_ARB_shading_language_100) - -#endif /* GL_ARB_shading_language_100 */ - -/* -------------------- GL_ARB_shading_language_420pack -------------------- */ - -#ifndef GL_ARB_shading_language_420pack -#define GL_ARB_shading_language_420pack 1 - -#define GLEW_ARB_shading_language_420pack GLEW_GET_VAR(__GLEW_ARB_shading_language_420pack) - -#endif /* GL_ARB_shading_language_420pack */ - -/* -------------------- GL_ARB_shading_language_include -------------------- */ - -#ifndef GL_ARB_shading_language_include -#define GL_ARB_shading_language_include 1 - -#define GL_SHADER_INCLUDE_ARB 0x8DAE -#define GL_NAMED_STRING_LENGTH_ARB 0x8DE9 -#define GL_NAMED_STRING_TYPE_ARB 0x8DEA - -typedef void (GLAPIENTRY * PFNGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader, GLsizei count, const GLchar* const *path, const GLint *length); -typedef void (GLAPIENTRY * PFNGLDELETENAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name, GLsizei bufSize, GLint *stringlen, GLchar *string); -typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, const GLchar* name, GLenum pname, GLint *params); -typedef GLboolean (GLAPIENTRY * PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name); -typedef void (GLAPIENTRY * PFNGLNAMEDSTRINGARBPROC) (GLenum type, GLint namelen, const GLchar* name, GLint stringlen, const GLchar *string); - -#define glCompileShaderIncludeARB GLEW_GET_FUN(__glewCompileShaderIncludeARB) -#define glDeleteNamedStringARB GLEW_GET_FUN(__glewDeleteNamedStringARB) -#define glGetNamedStringARB GLEW_GET_FUN(__glewGetNamedStringARB) -#define glGetNamedStringivARB GLEW_GET_FUN(__glewGetNamedStringivARB) -#define glIsNamedStringARB GLEW_GET_FUN(__glewIsNamedStringARB) -#define glNamedStringARB GLEW_GET_FUN(__glewNamedStringARB) - -#define GLEW_ARB_shading_language_include GLEW_GET_VAR(__GLEW_ARB_shading_language_include) - -#endif /* GL_ARB_shading_language_include */ - -/* -------------------- GL_ARB_shading_language_packing -------------------- */ - -#ifndef GL_ARB_shading_language_packing -#define GL_ARB_shading_language_packing 1 - -#define GLEW_ARB_shading_language_packing GLEW_GET_VAR(__GLEW_ARB_shading_language_packing) - -#endif /* GL_ARB_shading_language_packing */ - -/* ----------------------------- GL_ARB_shadow ----------------------------- */ - -#ifndef GL_ARB_shadow -#define GL_ARB_shadow 1 - -#define GL_TEXTURE_COMPARE_MODE_ARB 0x884C -#define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D -#define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E - -#define GLEW_ARB_shadow GLEW_GET_VAR(__GLEW_ARB_shadow) - -#endif /* GL_ARB_shadow */ - -/* ------------------------- GL_ARB_shadow_ambient ------------------------- */ - -#ifndef GL_ARB_shadow_ambient -#define GL_ARB_shadow_ambient 1 - -#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF - -#define GLEW_ARB_shadow_ambient GLEW_GET_VAR(__GLEW_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, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit); -typedef void (GLAPIENTRY * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint texture, 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(__glewTexturePageCommitmentEXT) - -#define GLEW_ARB_sparse_texture GLEW_GET_VAR(__GLEW_ARB_sparse_texture) - -#endif /* GL_ARB_sparse_texture */ - -/* ------------------------ GL_ARB_stencil_texturing ----------------------- */ - -#ifndef GL_ARB_stencil_texturing -#define GL_ARB_stencil_texturing 1 - -#define GL_DEPTH_STENCIL_TEXTURE_MODE 0x90EA - -#define GLEW_ARB_stencil_texturing GLEW_GET_VAR(__GLEW_ARB_stencil_texturing) - -#endif /* GL_ARB_stencil_texturing */ - -/* ------------------------------ GL_ARB_sync ------------------------------ */ - -#ifndef GL_ARB_sync -#define GL_ARB_sync 1 - -#define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001 -#define GL_MAX_SERVER_WAIT_TIMEOUT 0x9111 -#define GL_OBJECT_TYPE 0x9112 -#define GL_SYNC_CONDITION 0x9113 -#define GL_SYNC_STATUS 0x9114 -#define GL_SYNC_FLAGS 0x9115 -#define GL_SYNC_FENCE 0x9116 -#define GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117 -#define GL_UNSIGNALED 0x9118 -#define GL_SIGNALED 0x9119 -#define GL_ALREADY_SIGNALED 0x911A -#define GL_TIMEOUT_EXPIRED 0x911B -#define GL_CONDITION_SATISFIED 0x911C -#define GL_WAIT_FAILED 0x911D -#define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFF - -typedef GLenum (GLAPIENTRY * PFNGLCLIENTWAITSYNCPROC) (GLsync GLsync,GLbitfield flags,GLuint64 timeout); -typedef void (GLAPIENTRY * PFNGLDELETESYNCPROC) (GLsync GLsync); -typedef GLsync (GLAPIENTRY * PFNGLFENCESYNCPROC) (GLenum condition,GLbitfield flags); -typedef void (GLAPIENTRY * PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64* params); -typedef void (GLAPIENTRY * PFNGLGETSYNCIVPROC) (GLsync GLsync,GLenum pname,GLsizei bufSize,GLsizei* length, GLint *values); -typedef GLboolean (GLAPIENTRY * PFNGLISSYNCPROC) (GLsync GLsync); -typedef void (GLAPIENTRY * PFNGLWAITSYNCPROC) (GLsync GLsync,GLbitfield flags,GLuint64 timeout); - -#define glClientWaitSync GLEW_GET_FUN(__glewClientWaitSync) -#define glDeleteSync GLEW_GET_FUN(__glewDeleteSync) -#define glFenceSync GLEW_GET_FUN(__glewFenceSync) -#define glGetInteger64v GLEW_GET_FUN(__glewGetInteger64v) -#define glGetSynciv GLEW_GET_FUN(__glewGetSynciv) -#define glIsSync GLEW_GET_FUN(__glewIsSync) -#define glWaitSync GLEW_GET_FUN(__glewWaitSync) - -#define GLEW_ARB_sync GLEW_GET_VAR(__GLEW_ARB_sync) - -#endif /* GL_ARB_sync */ - -/* ----------------------- GL_ARB_tessellation_shader ---------------------- */ - -#ifndef GL_ARB_tessellation_shader -#define GL_ARB_tessellation_shader 1 - -#define GL_PATCHES 0xE -#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84F0 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER 0x84F1 -#define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 0x886C -#define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 0x886D -#define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E1E -#define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E1F -#define GL_PATCH_VERTICES 0x8E72 -#define GL_PATCH_DEFAULT_INNER_LEVEL 0x8E73 -#define GL_PATCH_DEFAULT_OUTER_LEVEL 0x8E74 -#define GL_TESS_CONTROL_OUTPUT_VERTICES 0x8E75 -#define GL_TESS_GEN_MODE 0x8E76 -#define GL_TESS_GEN_SPACING 0x8E77 -#define GL_TESS_GEN_VERTEX_ORDER 0x8E78 -#define GL_TESS_GEN_POINT_MODE 0x8E79 -#define GL_ISOLINES 0x8E7A -#define GL_FRACTIONAL_ODD 0x8E7B -#define GL_FRACTIONAL_EVEN 0x8E7C -#define GL_MAX_PATCH_VERTICES 0x8E7D -#define GL_MAX_TESS_GEN_LEVEL 0x8E7E -#define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E7F -#define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E80 -#define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 0x8E81 -#define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 0x8E82 -#define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 0x8E83 -#define GL_MAX_TESS_PATCH_COMPONENTS 0x8E84 -#define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 0x8E85 -#define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 0x8E86 -#define GL_TESS_EVALUATION_SHADER 0x8E87 -#define GL_TESS_CONTROL_SHADER 0x8E88 -#define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 0x8E89 -#define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 0x8E8A - -typedef void (GLAPIENTRY * PFNGLPATCHPARAMETERFVPROC) (GLenum pname, const GLfloat* values); -typedef void (GLAPIENTRY * PFNGLPATCHPARAMETERIPROC) (GLenum pname, GLint value); - -#define glPatchParameterfv GLEW_GET_FUN(__glewPatchParameterfv) -#define glPatchParameteri GLEW_GET_FUN(__glewPatchParameteri) - -#define GLEW_ARB_tessellation_shader GLEW_GET_VAR(__GLEW_ARB_tessellation_shader) - -#endif /* GL_ARB_tessellation_shader */ - -/* ---------------------- GL_ARB_texture_border_clamp ---------------------- */ - -#ifndef GL_ARB_texture_border_clamp -#define GL_ARB_texture_border_clamp 1 - -#define GL_CLAMP_TO_BORDER_ARB 0x812D - -#define GLEW_ARB_texture_border_clamp GLEW_GET_VAR(__GLEW_ARB_texture_border_clamp) - -#endif /* GL_ARB_texture_border_clamp */ - -/* ---------------------- GL_ARB_texture_buffer_object --------------------- */ - -#ifndef GL_ARB_texture_buffer_object -#define GL_ARB_texture_buffer_object 1 - -#define GL_TEXTURE_BUFFER_ARB 0x8C2A -#define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B -#define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C -#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D -#define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E - -typedef void (GLAPIENTRY * PFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer); - -#define glTexBufferARB GLEW_GET_FUN(__glewTexBufferARB) - -#define GLEW_ARB_texture_buffer_object GLEW_GET_VAR(__GLEW_ARB_texture_buffer_object) - -#endif /* GL_ARB_texture_buffer_object */ - -/* ------------------- GL_ARB_texture_buffer_object_rgb32 ------------------ */ - -#ifndef GL_ARB_texture_buffer_object_rgb32 -#define GL_ARB_texture_buffer_object_rgb32 1 - -#define GLEW_ARB_texture_buffer_object_rgb32 GLEW_GET_VAR(__GLEW_ARB_texture_buffer_object_rgb32) - -#endif /* GL_ARB_texture_buffer_object_rgb32 */ - -/* ---------------------- GL_ARB_texture_buffer_range ---------------------- */ - -#ifndef GL_ARB_texture_buffer_range -#define GL_ARB_texture_buffer_range 1 - -#define GL_TEXTURE_BUFFER_OFFSET 0x919D -#define GL_TEXTURE_BUFFER_SIZE 0x919E -#define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F - -typedef void (GLAPIENTRY * PFNGLTEXBUFFERRANGEPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFERRANGEEXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); - -#define glTexBufferRange GLEW_GET_FUN(__glewTexBufferRange) -#define glTextureBufferRangeEXT GLEW_GET_FUN(__glewTextureBufferRangeEXT) - -#define GLEW_ARB_texture_buffer_range GLEW_GET_VAR(__GLEW_ARB_texture_buffer_range) - -#endif /* GL_ARB_texture_buffer_range */ - -/* ----------------------- GL_ARB_texture_compression ---------------------- */ - -#ifndef GL_ARB_texture_compression -#define GL_ARB_texture_compression 1 - -#define GL_COMPRESSED_ALPHA_ARB 0x84E9 -#define GL_COMPRESSED_LUMINANCE_ARB 0x84EA -#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB -#define GL_COMPRESSED_INTENSITY_ARB 0x84EC -#define GL_COMPRESSED_RGB_ARB 0x84ED -#define GL_COMPRESSED_RGBA_ARB 0x84EE -#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF -#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0 -#define GL_TEXTURE_COMPRESSED_ARB 0x86A1 -#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2 -#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3 - -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLvoid *img); - -#define glCompressedTexImage1DARB GLEW_GET_FUN(__glewCompressedTexImage1DARB) -#define glCompressedTexImage2DARB GLEW_GET_FUN(__glewCompressedTexImage2DARB) -#define glCompressedTexImage3DARB GLEW_GET_FUN(__glewCompressedTexImage3DARB) -#define glCompressedTexSubImage1DARB GLEW_GET_FUN(__glewCompressedTexSubImage1DARB) -#define glCompressedTexSubImage2DARB GLEW_GET_FUN(__glewCompressedTexSubImage2DARB) -#define glCompressedTexSubImage3DARB GLEW_GET_FUN(__glewCompressedTexSubImage3DARB) -#define glGetCompressedTexImageARB GLEW_GET_FUN(__glewGetCompressedTexImageARB) - -#define GLEW_ARB_texture_compression GLEW_GET_VAR(__GLEW_ARB_texture_compression) - -#endif /* GL_ARB_texture_compression */ - -/* -------------------- GL_ARB_texture_compression_bptc -------------------- */ - -#ifndef GL_ARB_texture_compression_bptc -#define GL_ARB_texture_compression_bptc 1 - -#define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8E8C -#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 0x8E8D -#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 0x8E8E -#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 0x8E8F - -#define GLEW_ARB_texture_compression_bptc GLEW_GET_VAR(__GLEW_ARB_texture_compression_bptc) - -#endif /* GL_ARB_texture_compression_bptc */ - -/* -------------------- GL_ARB_texture_compression_rgtc -------------------- */ - -#ifndef GL_ARB_texture_compression_rgtc -#define GL_ARB_texture_compression_rgtc 1 - -#define GL_COMPRESSED_RED_RGTC1 0x8DBB -#define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC -#define GL_COMPRESSED_RG_RGTC2 0x8DBD -#define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE - -#define GLEW_ARB_texture_compression_rgtc GLEW_GET_VAR(__GLEW_ARB_texture_compression_rgtc) - -#endif /* GL_ARB_texture_compression_rgtc */ - -/* ------------------------ GL_ARB_texture_cube_map ------------------------ */ - -#ifndef GL_ARB_texture_cube_map -#define GL_ARB_texture_cube_map 1 - -#define GL_NORMAL_MAP_ARB 0x8511 -#define GL_REFLECTION_MAP_ARB 0x8512 -#define GL_TEXTURE_CUBE_MAP_ARB 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A -#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C - -#define GLEW_ARB_texture_cube_map GLEW_GET_VAR(__GLEW_ARB_texture_cube_map) - -#endif /* GL_ARB_texture_cube_map */ - -/* --------------------- GL_ARB_texture_cube_map_array --------------------- */ - -#ifndef GL_ARB_texture_cube_map_array -#define GL_ARB_texture_cube_map_array 1 - -#define GL_TEXTURE_CUBE_MAP_ARRAY_ARB 0x9009 -#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB 0x900A -#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB 0x900B -#define GL_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900C -#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB 0x900D -#define GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900E -#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900F - -#define GLEW_ARB_texture_cube_map_array GLEW_GET_VAR(__GLEW_ARB_texture_cube_map_array) - -#endif /* GL_ARB_texture_cube_map_array */ - -/* ------------------------- GL_ARB_texture_env_add ------------------------ */ - -#ifndef GL_ARB_texture_env_add -#define GL_ARB_texture_env_add 1 - -#define GLEW_ARB_texture_env_add GLEW_GET_VAR(__GLEW_ARB_texture_env_add) - -#endif /* GL_ARB_texture_env_add */ - -/* ----------------------- GL_ARB_texture_env_combine ---------------------- */ - -#ifndef GL_ARB_texture_env_combine -#define GL_ARB_texture_env_combine 1 - -#define GL_SUBTRACT_ARB 0x84E7 -#define GL_COMBINE_ARB 0x8570 -#define GL_COMBINE_RGB_ARB 0x8571 -#define GL_COMBINE_ALPHA_ARB 0x8572 -#define GL_RGB_SCALE_ARB 0x8573 -#define GL_ADD_SIGNED_ARB 0x8574 -#define GL_INTERPOLATE_ARB 0x8575 -#define GL_CONSTANT_ARB 0x8576 -#define GL_PRIMARY_COLOR_ARB 0x8577 -#define GL_PREVIOUS_ARB 0x8578 -#define GL_SOURCE0_RGB_ARB 0x8580 -#define GL_SOURCE1_RGB_ARB 0x8581 -#define GL_SOURCE2_RGB_ARB 0x8582 -#define GL_SOURCE0_ALPHA_ARB 0x8588 -#define GL_SOURCE1_ALPHA_ARB 0x8589 -#define GL_SOURCE2_ALPHA_ARB 0x858A -#define GL_OPERAND0_RGB_ARB 0x8590 -#define GL_OPERAND1_RGB_ARB 0x8591 -#define GL_OPERAND2_RGB_ARB 0x8592 -#define GL_OPERAND0_ALPHA_ARB 0x8598 -#define GL_OPERAND1_ALPHA_ARB 0x8599 -#define GL_OPERAND2_ALPHA_ARB 0x859A - -#define GLEW_ARB_texture_env_combine GLEW_GET_VAR(__GLEW_ARB_texture_env_combine) - -#endif /* GL_ARB_texture_env_combine */ - -/* ---------------------- GL_ARB_texture_env_crossbar ---------------------- */ - -#ifndef GL_ARB_texture_env_crossbar -#define GL_ARB_texture_env_crossbar 1 - -#define GLEW_ARB_texture_env_crossbar GLEW_GET_VAR(__GLEW_ARB_texture_env_crossbar) - -#endif /* GL_ARB_texture_env_crossbar */ - -/* ------------------------ GL_ARB_texture_env_dot3 ------------------------ */ - -#ifndef GL_ARB_texture_env_dot3 -#define GL_ARB_texture_env_dot3 1 - -#define GL_DOT3_RGB_ARB 0x86AE -#define GL_DOT3_RGBA_ARB 0x86AF - -#define GLEW_ARB_texture_env_dot3 GLEW_GET_VAR(__GLEW_ARB_texture_env_dot3) - -#endif /* GL_ARB_texture_env_dot3 */ - -/* -------------------------- GL_ARB_texture_float ------------------------- */ - -#ifndef GL_ARB_texture_float -#define GL_ARB_texture_float 1 - -#define GL_RGBA32F_ARB 0x8814 -#define GL_RGB32F_ARB 0x8815 -#define GL_ALPHA32F_ARB 0x8816 -#define GL_INTENSITY32F_ARB 0x8817 -#define GL_LUMINANCE32F_ARB 0x8818 -#define GL_LUMINANCE_ALPHA32F_ARB 0x8819 -#define GL_RGBA16F_ARB 0x881A -#define GL_RGB16F_ARB 0x881B -#define GL_ALPHA16F_ARB 0x881C -#define GL_INTENSITY16F_ARB 0x881D -#define GL_LUMINANCE16F_ARB 0x881E -#define GL_LUMINANCE_ALPHA16F_ARB 0x881F -#define GL_TEXTURE_RED_TYPE_ARB 0x8C10 -#define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11 -#define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12 -#define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13 -#define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14 -#define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15 -#define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16 -#define GL_UNSIGNED_NORMALIZED_ARB 0x8C17 - -#define GLEW_ARB_texture_float GLEW_GET_VAR(__GLEW_ARB_texture_float) - -#endif /* GL_ARB_texture_float */ - -/* ------------------------- GL_ARB_texture_gather ------------------------- */ - -#ifndef GL_ARB_texture_gather -#define GL_ARB_texture_gather 1 - -#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E -#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F -#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8F9F - -#define GLEW_ARB_texture_gather GLEW_GET_VAR(__GLEW_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_texture_mirror_clamp_to_edge) - -#endif /* GL_ARB_texture_mirror_clamp_to_edge */ - -/* --------------------- GL_ARB_texture_mirrored_repeat -------------------- */ - -#ifndef GL_ARB_texture_mirrored_repeat -#define GL_ARB_texture_mirrored_repeat 1 - -#define GL_MIRRORED_REPEAT_ARB 0x8370 - -#define GLEW_ARB_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_ARB_texture_mirrored_repeat) - -#endif /* GL_ARB_texture_mirrored_repeat */ - -/* ----------------------- GL_ARB_texture_multisample ---------------------- */ - -#ifndef GL_ARB_texture_multisample -#define GL_ARB_texture_multisample 1 - -#define GL_SAMPLE_POSITION 0x8E50 -#define GL_SAMPLE_MASK 0x8E51 -#define GL_SAMPLE_MASK_VALUE 0x8E52 -#define GL_MAX_SAMPLE_MASK_WORDS 0x8E59 -#define GL_TEXTURE_2D_MULTISAMPLE 0x9100 -#define GL_PROXY_TEXTURE_2D_MULTISAMPLE 0x9101 -#define GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9102 -#define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9103 -#define GL_TEXTURE_BINDING_2D_MULTISAMPLE 0x9104 -#define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY 0x9105 -#define GL_TEXTURE_SAMPLES 0x9106 -#define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS 0x9107 -#define GL_SAMPLER_2D_MULTISAMPLE 0x9108 -#define GL_INT_SAMPLER_2D_MULTISAMPLE 0x9109 -#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A -#define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B -#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C -#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D -#define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E -#define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F -#define GL_MAX_INTEGER_SAMPLES 0x9110 - -typedef void (GLAPIENTRY * PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat* val); -typedef void (GLAPIENTRY * PFNGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask); -typedef void (GLAPIENTRY * PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); -typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); - -#define glGetMultisamplefv GLEW_GET_FUN(__glewGetMultisamplefv) -#define glSampleMaski GLEW_GET_FUN(__glewSampleMaski) -#define glTexImage2DMultisample GLEW_GET_FUN(__glewTexImage2DMultisample) -#define glTexImage3DMultisample GLEW_GET_FUN(__glewTexImage3DMultisample) - -#define GLEW_ARB_texture_multisample GLEW_GET_VAR(__GLEW_ARB_texture_multisample) - -#endif /* GL_ARB_texture_multisample */ - -/* -------------------- GL_ARB_texture_non_power_of_two -------------------- */ - -#ifndef GL_ARB_texture_non_power_of_two -#define GL_ARB_texture_non_power_of_two 1 - -#define GLEW_ARB_texture_non_power_of_two GLEW_GET_VAR(__GLEW_ARB_texture_non_power_of_two) - -#endif /* GL_ARB_texture_non_power_of_two */ - -/* ---------------------- GL_ARB_texture_query_levels ---------------------- */ - -#ifndef GL_ARB_texture_query_levels -#define GL_ARB_texture_query_levels 1 - -#define GLEW_ARB_texture_query_levels GLEW_GET_VAR(__GLEW_ARB_texture_query_levels) - -#endif /* GL_ARB_texture_query_levels */ - -/* ------------------------ GL_ARB_texture_query_lod ----------------------- */ - -#ifndef GL_ARB_texture_query_lod -#define GL_ARB_texture_query_lod 1 - -#define GLEW_ARB_texture_query_lod GLEW_GET_VAR(__GLEW_ARB_texture_query_lod) - -#endif /* GL_ARB_texture_query_lod */ - -/* ------------------------ GL_ARB_texture_rectangle ----------------------- */ - -#ifndef GL_ARB_texture_rectangle -#define GL_ARB_texture_rectangle 1 - -#define GL_TEXTURE_RECTANGLE_ARB 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8 -#define GL_SAMPLER_2D_RECT_ARB 0x8B63 -#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 - -#define GLEW_ARB_texture_rectangle GLEW_GET_VAR(__GLEW_ARB_texture_rectangle) - -#endif /* GL_ARB_texture_rectangle */ - -/* --------------------------- GL_ARB_texture_rg --------------------------- */ - -#ifndef GL_ARB_texture_rg -#define GL_ARB_texture_rg 1 - -#define GL_COMPRESSED_RED 0x8225 -#define GL_COMPRESSED_RG 0x8226 -#define GL_RG 0x8227 -#define GL_RG_INTEGER 0x8228 -#define GL_R8 0x8229 -#define GL_R16 0x822A -#define GL_RG8 0x822B -#define GL_RG16 0x822C -#define GL_R16F 0x822D -#define GL_R32F 0x822E -#define GL_RG16F 0x822F -#define GL_RG32F 0x8230 -#define GL_R8I 0x8231 -#define GL_R8UI 0x8232 -#define GL_R16I 0x8233 -#define GL_R16UI 0x8234 -#define GL_R32I 0x8235 -#define GL_R32UI 0x8236 -#define GL_RG8I 0x8237 -#define GL_RG8UI 0x8238 -#define GL_RG16I 0x8239 -#define GL_RG16UI 0x823A -#define GL_RG32I 0x823B -#define GL_RG32UI 0x823C - -#define GLEW_ARB_texture_rg GLEW_GET_VAR(__GLEW_ARB_texture_rg) - -#endif /* GL_ARB_texture_rg */ - -/* ----------------------- GL_ARB_texture_rgb10_a2ui ----------------------- */ - -#ifndef GL_ARB_texture_rgb10_a2ui -#define GL_ARB_texture_rgb10_a2ui 1 - -#define GL_RGB10_A2UI 0x906F - -#define GLEW_ARB_texture_rgb10_a2ui GLEW_GET_VAR(__GLEW_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 ------------------------ */ - -#ifndef GL_ARB_texture_storage -#define GL_ARB_texture_storage 1 - -#define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F - -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE1DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE1DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE2DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); - -#define glTexStorage1D GLEW_GET_FUN(__glewTexStorage1D) -#define glTexStorage2D GLEW_GET_FUN(__glewTexStorage2D) -#define glTexStorage3D GLEW_GET_FUN(__glewTexStorage3D) -#define glTextureStorage1DEXT GLEW_GET_FUN(__glewTextureStorage1DEXT) -#define glTextureStorage2DEXT GLEW_GET_FUN(__glewTextureStorage2DEXT) -#define glTextureStorage3DEXT GLEW_GET_FUN(__glewTextureStorage3DEXT) - -#define GLEW_ARB_texture_storage GLEW_GET_VAR(__GLEW_ARB_texture_storage) - -#endif /* GL_ARB_texture_storage */ - -/* ------------------- GL_ARB_texture_storage_multisample ------------------ */ - -#ifndef GL_ARB_texture_storage_multisample -#define GL_ARB_texture_storage_multisample 1 - -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); -typedef void (GLAPIENTRY * PFNGLTEXSTORAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); -typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); - -#define glTexStorage2DMultisample GLEW_GET_FUN(__glewTexStorage2DMultisample) -#define glTexStorage3DMultisample GLEW_GET_FUN(__glewTexStorage3DMultisample) -#define glTextureStorage2DMultisampleEXT GLEW_GET_FUN(__glewTextureStorage2DMultisampleEXT) -#define glTextureStorage3DMultisampleEXT GLEW_GET_FUN(__glewTextureStorage3DMultisampleEXT) - -#define GLEW_ARB_texture_storage_multisample GLEW_GET_VAR(__GLEW_ARB_texture_storage_multisample) - -#endif /* GL_ARB_texture_storage_multisample */ - -/* ------------------------- GL_ARB_texture_swizzle ------------------------ */ - -#ifndef GL_ARB_texture_swizzle -#define GL_ARB_texture_swizzle 1 - -#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 GLEW_ARB_texture_swizzle GLEW_GET_VAR(__GLEW_ARB_texture_swizzle) - -#endif /* GL_ARB_texture_swizzle */ - -/* -------------------------- GL_ARB_texture_view -------------------------- */ - -#ifndef GL_ARB_texture_view -#define GL_ARB_texture_view 1 - -#define GL_TEXTURE_VIEW_MIN_LEVEL 0x82DB -#define GL_TEXTURE_VIEW_NUM_LEVELS 0x82DC -#define GL_TEXTURE_VIEW_MIN_LAYER 0x82DD -#define GL_TEXTURE_VIEW_NUM_LAYERS 0x82DE -#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF - -typedef void (GLAPIENTRY * PFNGLTEXTUREVIEWPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); - -#define glTextureView GLEW_GET_FUN(__glewTextureView) - -#define GLEW_ARB_texture_view GLEW_GET_VAR(__GLEW_ARB_texture_view) - -#endif /* GL_ARB_texture_view */ - -/* --------------------------- GL_ARB_timer_query -------------------------- */ - -#ifndef GL_ARB_timer_query -#define GL_ARB_timer_query 1 - -#define GL_TIME_ELAPSED 0x88BF -#define GL_TIMESTAMP 0x8E28 - -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64* params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64* params); -typedef void (GLAPIENTRY * PFNGLQUERYCOUNTERPROC) (GLuint id, GLenum target); - -#define glGetQueryObjecti64v GLEW_GET_FUN(__glewGetQueryObjecti64v) -#define glGetQueryObjectui64v GLEW_GET_FUN(__glewGetQueryObjectui64v) -#define glQueryCounter GLEW_GET_FUN(__glewQueryCounter) - -#define GLEW_ARB_timer_query GLEW_GET_VAR(__GLEW_ARB_timer_query) - -#endif /* GL_ARB_timer_query */ - -/* ----------------------- GL_ARB_transform_feedback2 ---------------------- */ - -#ifndef GL_ARB_transform_feedback2 -#define GL_ARB_transform_feedback2 1 - -#define GL_TRANSFORM_FEEDBACK 0x8E22 -#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E23 -#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E24 -#define GL_TRANSFORM_FEEDBACK_BINDING 0x8E25 - -typedef void (GLAPIENTRY * PFNGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKPROC) (GLenum mode, GLuint id); -typedef void (GLAPIENTRY * PFNGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint* ids); -typedef GLboolean (GLAPIENTRY * PFNGLISTRANSFORMFEEDBACKPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLPAUSETRANSFORMFEEDBACKPROC) (void); -typedef void (GLAPIENTRY * PFNGLRESUMETRANSFORMFEEDBACKPROC) (void); - -#define glBindTransformFeedback GLEW_GET_FUN(__glewBindTransformFeedback) -#define glDeleteTransformFeedbacks GLEW_GET_FUN(__glewDeleteTransformFeedbacks) -#define glDrawTransformFeedback GLEW_GET_FUN(__glewDrawTransformFeedback) -#define glGenTransformFeedbacks GLEW_GET_FUN(__glewGenTransformFeedbacks) -#define glIsTransformFeedback GLEW_GET_FUN(__glewIsTransformFeedback) -#define glPauseTransformFeedback GLEW_GET_FUN(__glewPauseTransformFeedback) -#define glResumeTransformFeedback GLEW_GET_FUN(__glewResumeTransformFeedback) - -#define GLEW_ARB_transform_feedback2 GLEW_GET_VAR(__GLEW_ARB_transform_feedback2) - -#endif /* GL_ARB_transform_feedback2 */ - -/* ----------------------- GL_ARB_transform_feedback3 ---------------------- */ - -#ifndef GL_ARB_transform_feedback3 -#define GL_ARB_transform_feedback3 1 - -#define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8E70 -#define GL_MAX_VERTEX_STREAMS 0x8E71 - -typedef void (GLAPIENTRY * PFNGLBEGINQUERYINDEXEDPROC) (GLenum target, GLuint index, GLuint id); -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) (GLenum mode, GLuint id, GLuint stream); -typedef void (GLAPIENTRY * PFNGLENDQUERYINDEXEDPROC) (GLenum target, GLuint index); -typedef void (GLAPIENTRY * PFNGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params); - -#define glBeginQueryIndexed GLEW_GET_FUN(__glewBeginQueryIndexed) -#define glDrawTransformFeedbackStream GLEW_GET_FUN(__glewDrawTransformFeedbackStream) -#define glEndQueryIndexed GLEW_GET_FUN(__glewEndQueryIndexed) -#define glGetQueryIndexediv GLEW_GET_FUN(__glewGetQueryIndexediv) - -#define GLEW_ARB_transform_feedback3 GLEW_GET_VAR(__GLEW_ARB_transform_feedback3) - -#endif /* GL_ARB_transform_feedback3 */ - -/* ------------------ GL_ARB_transform_feedback_instanced ------------------ */ - -#ifndef GL_ARB_transform_feedback_instanced -#define GL_ARB_transform_feedback_instanced 1 - -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei primcount); - -#define glDrawTransformFeedbackInstanced GLEW_GET_FUN(__glewDrawTransformFeedbackInstanced) -#define glDrawTransformFeedbackStreamInstanced GLEW_GET_FUN(__glewDrawTransformFeedbackStreamInstanced) - -#define GLEW_ARB_transform_feedback_instanced GLEW_GET_VAR(__GLEW_ARB_transform_feedback_instanced) - -#endif /* GL_ARB_transform_feedback_instanced */ - -/* ------------------------ GL_ARB_transpose_matrix ------------------------ */ - -#ifndef GL_ARB_transpose_matrix -#define GL_ARB_transpose_matrix 1 - -#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3 -#define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4 -#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5 -#define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6 - -typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]); -typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]); -typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]); -typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]); - -#define glLoadTransposeMatrixdARB GLEW_GET_FUN(__glewLoadTransposeMatrixdARB) -#define glLoadTransposeMatrixfARB GLEW_GET_FUN(__glewLoadTransposeMatrixfARB) -#define glMultTransposeMatrixdARB GLEW_GET_FUN(__glewMultTransposeMatrixdARB) -#define glMultTransposeMatrixfARB GLEW_GET_FUN(__glewMultTransposeMatrixfARB) - -#define GLEW_ARB_transpose_matrix GLEW_GET_VAR(__GLEW_ARB_transpose_matrix) - -#endif /* GL_ARB_transpose_matrix */ - -/* ---------------------- GL_ARB_uniform_buffer_object --------------------- */ - -#ifndef GL_ARB_uniform_buffer_object -#define GL_ARB_uniform_buffer_object 1 - -#define GL_UNIFORM_BUFFER 0x8A11 -#define GL_UNIFORM_BUFFER_BINDING 0x8A28 -#define GL_UNIFORM_BUFFER_START 0x8A29 -#define GL_UNIFORM_BUFFER_SIZE 0x8A2A -#define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B -#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C -#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D -#define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E -#define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F -#define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30 -#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31 -#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A32 -#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33 -#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34 -#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35 -#define GL_ACTIVE_UNIFORM_BLOCKS 0x8A36 -#define GL_UNIFORM_TYPE 0x8A37 -#define GL_UNIFORM_SIZE 0x8A38 -#define GL_UNIFORM_NAME_LENGTH 0x8A39 -#define GL_UNIFORM_BLOCK_INDEX 0x8A3A -#define GL_UNIFORM_OFFSET 0x8A3B -#define GL_UNIFORM_ARRAY_STRIDE 0x8A3C -#define GL_UNIFORM_MATRIX_STRIDE 0x8A3D -#define GL_UNIFORM_IS_ROW_MAJOR 0x8A3E -#define GL_UNIFORM_BLOCK_BINDING 0x8A3F -#define GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40 -#define GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41 -#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42 -#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46 -#define GL_INVALID_INDEX 0xFFFFFFFF - -typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformName); -typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint* data); -typedef GLuint (GLAPIENTRY * PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar* uniformBlockName); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar** uniformNames, GLuint* uniformIndices); -typedef void (GLAPIENTRY * PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); - -#define glBindBufferBase GLEW_GET_FUN(__glewBindBufferBase) -#define glBindBufferRange GLEW_GET_FUN(__glewBindBufferRange) -#define glGetActiveUniformBlockName GLEW_GET_FUN(__glewGetActiveUniformBlockName) -#define glGetActiveUniformBlockiv GLEW_GET_FUN(__glewGetActiveUniformBlockiv) -#define glGetActiveUniformName GLEW_GET_FUN(__glewGetActiveUniformName) -#define glGetActiveUniformsiv GLEW_GET_FUN(__glewGetActiveUniformsiv) -#define glGetIntegeri_v GLEW_GET_FUN(__glewGetIntegeri_v) -#define glGetUniformBlockIndex GLEW_GET_FUN(__glewGetUniformBlockIndex) -#define glGetUniformIndices GLEW_GET_FUN(__glewGetUniformIndices) -#define glUniformBlockBinding GLEW_GET_FUN(__glewUniformBlockBinding) - -#define GLEW_ARB_uniform_buffer_object GLEW_GET_VAR(__GLEW_ARB_uniform_buffer_object) - -#endif /* GL_ARB_uniform_buffer_object */ - -/* ------------------------ GL_ARB_vertex_array_bgra ----------------------- */ - -#ifndef GL_ARB_vertex_array_bgra -#define GL_ARB_vertex_array_bgra 1 - -#define GL_BGRA 0x80E1 - -#define GLEW_ARB_vertex_array_bgra GLEW_GET_VAR(__GLEW_ARB_vertex_array_bgra) - -#endif /* GL_ARB_vertex_array_bgra */ - -/* ----------------------- GL_ARB_vertex_array_object ---------------------- */ - -#ifndef GL_ARB_vertex_array_object -#define GL_ARB_vertex_array_object 1 - -#define GL_VERTEX_ARRAY_BINDING 0x85B5 - -typedef void (GLAPIENTRY * PFNGLBINDVERTEXARRAYPROC) (GLuint array); -typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint* arrays); -typedef void (GLAPIENTRY * PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint* arrays); -typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXARRAYPROC) (GLuint array); - -#define glBindVertexArray GLEW_GET_FUN(__glewBindVertexArray) -#define glDeleteVertexArrays GLEW_GET_FUN(__glewDeleteVertexArrays) -#define glGenVertexArrays GLEW_GET_FUN(__glewGenVertexArrays) -#define glIsVertexArray GLEW_GET_FUN(__glewIsVertexArray) - -#define GLEW_ARB_vertex_array_object GLEW_GET_VAR(__GLEW_ARB_vertex_array_object) - -#endif /* GL_ARB_vertex_array_object */ - -/* ----------------------- GL_ARB_vertex_attrib_64bit ---------------------- */ - -#ifndef GL_ARB_vertex_attrib_64bit -#define GL_ARB_vertex_attrib_64bit 1 - -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer); - -#define glGetVertexAttribLdv GLEW_GET_FUN(__glewGetVertexAttribLdv) -#define glVertexAttribL1d GLEW_GET_FUN(__glewVertexAttribL1d) -#define glVertexAttribL1dv GLEW_GET_FUN(__glewVertexAttribL1dv) -#define glVertexAttribL2d GLEW_GET_FUN(__glewVertexAttribL2d) -#define glVertexAttribL2dv GLEW_GET_FUN(__glewVertexAttribL2dv) -#define glVertexAttribL3d GLEW_GET_FUN(__glewVertexAttribL3d) -#define glVertexAttribL3dv GLEW_GET_FUN(__glewVertexAttribL3dv) -#define glVertexAttribL4d GLEW_GET_FUN(__glewVertexAttribL4d) -#define glVertexAttribL4dv GLEW_GET_FUN(__glewVertexAttribL4dv) -#define glVertexAttribLPointer GLEW_GET_FUN(__glewVertexAttribLPointer) - -#define GLEW_ARB_vertex_attrib_64bit GLEW_GET_VAR(__GLEW_ARB_vertex_attrib_64bit) - -#endif /* GL_ARB_vertex_attrib_64bit */ - -/* ---------------------- GL_ARB_vertex_attrib_binding --------------------- */ - -#ifndef GL_ARB_vertex_attrib_binding -#define GL_ARB_vertex_attrib_binding 1 - -#define GL_VERTEX_ATTRIB_BINDING 0x82D4 -#define GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D5 -#define GL_VERTEX_BINDING_DIVISOR 0x82D6 -#define GL_VERTEX_BINDING_OFFSET 0x82D7 -#define GL_VERTEX_BINDING_STRIDE 0x82D8 -#define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D9 -#define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA - -typedef void (GLAPIENTRY * PFNGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GLuint bindingindex); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); -typedef void (GLAPIENTRY * PFNGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex, GLuint divisor); - -#define glBindVertexBuffer GLEW_GET_FUN(__glewBindVertexBuffer) -#define glVertexAttribBinding GLEW_GET_FUN(__glewVertexAttribBinding) -#define glVertexAttribFormat GLEW_GET_FUN(__glewVertexAttribFormat) -#define glVertexAttribIFormat GLEW_GET_FUN(__glewVertexAttribIFormat) -#define glVertexAttribLFormat GLEW_GET_FUN(__glewVertexAttribLFormat) -#define glVertexBindingDivisor GLEW_GET_FUN(__glewVertexBindingDivisor) - -#define GLEW_ARB_vertex_attrib_binding GLEW_GET_VAR(__GLEW_ARB_vertex_attrib_binding) - -#endif /* GL_ARB_vertex_attrib_binding */ - -/* -------------------------- GL_ARB_vertex_blend -------------------------- */ - -#ifndef GL_ARB_vertex_blend -#define GL_ARB_vertex_blend 1 - -#define GL_MODELVIEW0_ARB 0x1700 -#define GL_MODELVIEW1_ARB 0x850A -#define GL_MAX_VERTEX_UNITS_ARB 0x86A4 -#define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5 -#define GL_WEIGHT_SUM_UNITY_ARB 0x86A6 -#define GL_VERTEX_BLEND_ARB 0x86A7 -#define GL_CURRENT_WEIGHT_ARB 0x86A8 -#define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9 -#define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA -#define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB -#define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC -#define GL_WEIGHT_ARRAY_ARB 0x86AD -#define GL_MODELVIEW2_ARB 0x8722 -#define GL_MODELVIEW3_ARB 0x8723 -#define GL_MODELVIEW4_ARB 0x8724 -#define GL_MODELVIEW5_ARB 0x8725 -#define GL_MODELVIEW6_ARB 0x8726 -#define GL_MODELVIEW7_ARB 0x8727 -#define GL_MODELVIEW8_ARB 0x8728 -#define GL_MODELVIEW9_ARB 0x8729 -#define GL_MODELVIEW10_ARB 0x872A -#define GL_MODELVIEW11_ARB 0x872B -#define GL_MODELVIEW12_ARB 0x872C -#define GL_MODELVIEW13_ARB 0x872D -#define GL_MODELVIEW14_ARB 0x872E -#define GL_MODELVIEW15_ARB 0x872F -#define GL_MODELVIEW16_ARB 0x8730 -#define GL_MODELVIEW17_ARB 0x8731 -#define GL_MODELVIEW18_ARB 0x8732 -#define GL_MODELVIEW19_ARB 0x8733 -#define GL_MODELVIEW20_ARB 0x8734 -#define GL_MODELVIEW21_ARB 0x8735 -#define GL_MODELVIEW22_ARB 0x8736 -#define GL_MODELVIEW23_ARB 0x8737 -#define GL_MODELVIEW24_ARB 0x8738 -#define GL_MODELVIEW25_ARB 0x8739 -#define GL_MODELVIEW26_ARB 0x873A -#define GL_MODELVIEW27_ARB 0x873B -#define GL_MODELVIEW28_ARB 0x873C -#define GL_MODELVIEW29_ARB 0x873D -#define GL_MODELVIEW30_ARB 0x873E -#define GL_MODELVIEW31_ARB 0x873F - -typedef void (GLAPIENTRY * PFNGLVERTEXBLENDARBPROC) (GLint count); -typedef void (GLAPIENTRY * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLWEIGHTBVARBPROC) (GLint size, GLbyte *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTDVARBPROC) (GLint size, GLdouble *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTFVARBPROC) (GLint size, GLfloat *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTIVARBPROC) (GLint size, GLint *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTSVARBPROC) (GLint size, GLshort *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTUBVARBPROC) (GLint size, GLubyte *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTUIVARBPROC) (GLint size, GLuint *weights); -typedef void (GLAPIENTRY * PFNGLWEIGHTUSVARBPROC) (GLint size, GLushort *weights); - -#define glVertexBlendARB GLEW_GET_FUN(__glewVertexBlendARB) -#define glWeightPointerARB GLEW_GET_FUN(__glewWeightPointerARB) -#define glWeightbvARB GLEW_GET_FUN(__glewWeightbvARB) -#define glWeightdvARB GLEW_GET_FUN(__glewWeightdvARB) -#define glWeightfvARB GLEW_GET_FUN(__glewWeightfvARB) -#define glWeightivARB GLEW_GET_FUN(__glewWeightivARB) -#define glWeightsvARB GLEW_GET_FUN(__glewWeightsvARB) -#define glWeightubvARB GLEW_GET_FUN(__glewWeightubvARB) -#define glWeightuivARB GLEW_GET_FUN(__glewWeightuivARB) -#define glWeightusvARB GLEW_GET_FUN(__glewWeightusvARB) - -#define GLEW_ARB_vertex_blend GLEW_GET_VAR(__GLEW_ARB_vertex_blend) - -#endif /* GL_ARB_vertex_blend */ - -/* ---------------------- GL_ARB_vertex_buffer_object ---------------------- */ - -#ifndef GL_ARB_vertex_buffer_object -#define GL_ARB_vertex_buffer_object 1 - -#define GL_BUFFER_SIZE_ARB 0x8764 -#define GL_BUFFER_USAGE_ARB 0x8765 -#define GL_ARRAY_BUFFER_ARB 0x8892 -#define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893 -#define GL_ARRAY_BUFFER_BINDING_ARB 0x8894 -#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895 -#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896 -#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897 -#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898 -#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899 -#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A -#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B -#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C -#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D -#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E -#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F -#define GL_READ_ONLY_ARB 0x88B8 -#define GL_WRITE_ONLY_ARB 0x88B9 -#define GL_READ_WRITE_ARB 0x88BA -#define GL_BUFFER_ACCESS_ARB 0x88BB -#define GL_BUFFER_MAPPED_ARB 0x88BC -#define GL_BUFFER_MAP_POINTER_ARB 0x88BD -#define GL_STREAM_DRAW_ARB 0x88E0 -#define GL_STREAM_READ_ARB 0x88E1 -#define GL_STREAM_COPY_ARB 0x88E2 -#define GL_STATIC_DRAW_ARB 0x88E4 -#define GL_STATIC_READ_ARB 0x88E5 -#define GL_STATIC_COPY_ARB 0x88E6 -#define GL_DYNAMIC_DRAW_ARB 0x88E8 -#define GL_DYNAMIC_READ_ARB 0x88E9 -#define GL_DYNAMIC_COPY_ARB 0x88EA - -typedef ptrdiff_t GLintptrARB; -typedef ptrdiff_t GLsizeiptrARB; - -typedef void (GLAPIENTRY * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage); -typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint* buffers); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid** params); -typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data); -typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERARBPROC) (GLuint buffer); -typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access); -typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERARBPROC) (GLenum target); - -#define glBindBufferARB GLEW_GET_FUN(__glewBindBufferARB) -#define glBufferDataARB GLEW_GET_FUN(__glewBufferDataARB) -#define glBufferSubDataARB GLEW_GET_FUN(__glewBufferSubDataARB) -#define glDeleteBuffersARB GLEW_GET_FUN(__glewDeleteBuffersARB) -#define glGenBuffersARB GLEW_GET_FUN(__glewGenBuffersARB) -#define glGetBufferParameterivARB GLEW_GET_FUN(__glewGetBufferParameterivARB) -#define glGetBufferPointervARB GLEW_GET_FUN(__glewGetBufferPointervARB) -#define glGetBufferSubDataARB GLEW_GET_FUN(__glewGetBufferSubDataARB) -#define glIsBufferARB GLEW_GET_FUN(__glewIsBufferARB) -#define glMapBufferARB GLEW_GET_FUN(__glewMapBufferARB) -#define glUnmapBufferARB GLEW_GET_FUN(__glewUnmapBufferARB) - -#define GLEW_ARB_vertex_buffer_object GLEW_GET_VAR(__GLEW_ARB_vertex_buffer_object) - -#endif /* GL_ARB_vertex_buffer_object */ - -/* ------------------------- GL_ARB_vertex_program ------------------------- */ - -#ifndef GL_ARB_vertex_program -#define GL_ARB_vertex_program 1 - -#define GL_COLOR_SUM_ARB 0x8458 -#define GL_VERTEX_PROGRAM_ARB 0x8620 -#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622 -#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623 -#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624 -#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625 -#define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626 -#define GL_PROGRAM_LENGTH_ARB 0x8627 -#define GL_PROGRAM_STRING_ARB 0x8628 -#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E -#define GL_MAX_PROGRAM_MATRICES_ARB 0x862F -#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640 -#define GL_CURRENT_MATRIX_ARB 0x8641 -#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642 -#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643 -#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645 -#define GL_PROGRAM_ERROR_POSITION_ARB 0x864B -#define GL_PROGRAM_BINDING_ARB 0x8677 -#define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869 -#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A -#define GL_PROGRAM_ERROR_STRING_ARB 0x8874 -#define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875 -#define GL_PROGRAM_FORMAT_ARB 0x8876 -#define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0 -#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1 -#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2 -#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3 -#define GL_PROGRAM_TEMPORARIES_ARB 0x88A4 -#define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5 -#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6 -#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7 -#define GL_PROGRAM_PARAMETERS_ARB 0x88A8 -#define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9 -#define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA -#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB -#define GL_PROGRAM_ATTRIBS_ARB 0x88AC -#define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD -#define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE -#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF -#define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0 -#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1 -#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2 -#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3 -#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4 -#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5 -#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6 -#define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7 -#define GL_MATRIX0_ARB 0x88C0 -#define GL_MATRIX1_ARB 0x88C1 -#define GL_MATRIX2_ARB 0x88C2 -#define GL_MATRIX3_ARB 0x88C3 -#define GL_MATRIX4_ARB 0x88C4 -#define GL_MATRIX5_ARB 0x88C5 -#define GL_MATRIX6_ARB 0x88C6 -#define GL_MATRIX7_ARB 0x88C7 -#define GL_MATRIX8_ARB 0x88C8 -#define GL_MATRIX9_ARB 0x88C9 -#define GL_MATRIX10_ARB 0x88CA -#define GL_MATRIX11_ARB 0x88CB -#define GL_MATRIX12_ARB 0x88CC -#define GL_MATRIX13_ARB 0x88CD -#define GL_MATRIX14_ARB 0x88CE -#define GL_MATRIX15_ARB 0x88CF -#define GL_MATRIX16_ARB 0x88D0 -#define GL_MATRIX17_ARB 0x88D1 -#define GL_MATRIX18_ARB 0x88D2 -#define GL_MATRIX19_ARB 0x88D3 -#define GL_MATRIX20_ARB 0x88D4 -#define GL_MATRIX21_ARB 0x88D5 -#define GL_MATRIX22_ARB 0x88D6 -#define GL_MATRIX23_ARB 0x88D7 -#define GL_MATRIX24_ARB 0x88D8 -#define GL_MATRIX25_ARB 0x88D9 -#define GL_MATRIX26_ARB 0x88DA -#define GL_MATRIX27_ARB 0x88DB -#define GL_MATRIX28_ARB 0x88DC -#define GL_MATRIX29_ARB 0x88DD -#define GL_MATRIX30_ARB 0x88DE -#define GL_MATRIX31_ARB 0x88DF - -typedef void (GLAPIENTRY * PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program); -typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint* programs); -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); -typedef void (GLAPIENTRY * PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint* programs); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid *string); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid** pointer); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMARBPROC) (GLuint program); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid *string); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); - -#define glBindProgramARB GLEW_GET_FUN(__glewBindProgramARB) -#define glDeleteProgramsARB GLEW_GET_FUN(__glewDeleteProgramsARB) -#define glDisableVertexAttribArrayARB GLEW_GET_FUN(__glewDisableVertexAttribArrayARB) -#define glEnableVertexAttribArrayARB GLEW_GET_FUN(__glewEnableVertexAttribArrayARB) -#define glGenProgramsARB GLEW_GET_FUN(__glewGenProgramsARB) -#define glGetProgramEnvParameterdvARB GLEW_GET_FUN(__glewGetProgramEnvParameterdvARB) -#define glGetProgramEnvParameterfvARB GLEW_GET_FUN(__glewGetProgramEnvParameterfvARB) -#define glGetProgramLocalParameterdvARB GLEW_GET_FUN(__glewGetProgramLocalParameterdvARB) -#define glGetProgramLocalParameterfvARB GLEW_GET_FUN(__glewGetProgramLocalParameterfvARB) -#define glGetProgramStringARB GLEW_GET_FUN(__glewGetProgramStringARB) -#define glGetProgramivARB GLEW_GET_FUN(__glewGetProgramivARB) -#define glGetVertexAttribPointervARB GLEW_GET_FUN(__glewGetVertexAttribPointervARB) -#define glGetVertexAttribdvARB GLEW_GET_FUN(__glewGetVertexAttribdvARB) -#define glGetVertexAttribfvARB GLEW_GET_FUN(__glewGetVertexAttribfvARB) -#define glGetVertexAttribivARB GLEW_GET_FUN(__glewGetVertexAttribivARB) -#define glIsProgramARB GLEW_GET_FUN(__glewIsProgramARB) -#define glProgramEnvParameter4dARB GLEW_GET_FUN(__glewProgramEnvParameter4dARB) -#define glProgramEnvParameter4dvARB GLEW_GET_FUN(__glewProgramEnvParameter4dvARB) -#define glProgramEnvParameter4fARB GLEW_GET_FUN(__glewProgramEnvParameter4fARB) -#define glProgramEnvParameter4fvARB GLEW_GET_FUN(__glewProgramEnvParameter4fvARB) -#define glProgramLocalParameter4dARB GLEW_GET_FUN(__glewProgramLocalParameter4dARB) -#define glProgramLocalParameter4dvARB GLEW_GET_FUN(__glewProgramLocalParameter4dvARB) -#define glProgramLocalParameter4fARB GLEW_GET_FUN(__glewProgramLocalParameter4fARB) -#define glProgramLocalParameter4fvARB GLEW_GET_FUN(__glewProgramLocalParameter4fvARB) -#define glProgramStringARB GLEW_GET_FUN(__glewProgramStringARB) -#define glVertexAttrib1dARB GLEW_GET_FUN(__glewVertexAttrib1dARB) -#define glVertexAttrib1dvARB GLEW_GET_FUN(__glewVertexAttrib1dvARB) -#define glVertexAttrib1fARB GLEW_GET_FUN(__glewVertexAttrib1fARB) -#define glVertexAttrib1fvARB GLEW_GET_FUN(__glewVertexAttrib1fvARB) -#define glVertexAttrib1sARB GLEW_GET_FUN(__glewVertexAttrib1sARB) -#define glVertexAttrib1svARB GLEW_GET_FUN(__glewVertexAttrib1svARB) -#define glVertexAttrib2dARB GLEW_GET_FUN(__glewVertexAttrib2dARB) -#define glVertexAttrib2dvARB GLEW_GET_FUN(__glewVertexAttrib2dvARB) -#define glVertexAttrib2fARB GLEW_GET_FUN(__glewVertexAttrib2fARB) -#define glVertexAttrib2fvARB GLEW_GET_FUN(__glewVertexAttrib2fvARB) -#define glVertexAttrib2sARB GLEW_GET_FUN(__glewVertexAttrib2sARB) -#define glVertexAttrib2svARB GLEW_GET_FUN(__glewVertexAttrib2svARB) -#define glVertexAttrib3dARB GLEW_GET_FUN(__glewVertexAttrib3dARB) -#define glVertexAttrib3dvARB GLEW_GET_FUN(__glewVertexAttrib3dvARB) -#define glVertexAttrib3fARB GLEW_GET_FUN(__glewVertexAttrib3fARB) -#define glVertexAttrib3fvARB GLEW_GET_FUN(__glewVertexAttrib3fvARB) -#define glVertexAttrib3sARB GLEW_GET_FUN(__glewVertexAttrib3sARB) -#define glVertexAttrib3svARB GLEW_GET_FUN(__glewVertexAttrib3svARB) -#define glVertexAttrib4NbvARB GLEW_GET_FUN(__glewVertexAttrib4NbvARB) -#define glVertexAttrib4NivARB GLEW_GET_FUN(__glewVertexAttrib4NivARB) -#define glVertexAttrib4NsvARB GLEW_GET_FUN(__glewVertexAttrib4NsvARB) -#define glVertexAttrib4NubARB GLEW_GET_FUN(__glewVertexAttrib4NubARB) -#define glVertexAttrib4NubvARB GLEW_GET_FUN(__glewVertexAttrib4NubvARB) -#define glVertexAttrib4NuivARB GLEW_GET_FUN(__glewVertexAttrib4NuivARB) -#define glVertexAttrib4NusvARB GLEW_GET_FUN(__glewVertexAttrib4NusvARB) -#define glVertexAttrib4bvARB GLEW_GET_FUN(__glewVertexAttrib4bvARB) -#define glVertexAttrib4dARB GLEW_GET_FUN(__glewVertexAttrib4dARB) -#define glVertexAttrib4dvARB GLEW_GET_FUN(__glewVertexAttrib4dvARB) -#define glVertexAttrib4fARB GLEW_GET_FUN(__glewVertexAttrib4fARB) -#define glVertexAttrib4fvARB GLEW_GET_FUN(__glewVertexAttrib4fvARB) -#define glVertexAttrib4ivARB GLEW_GET_FUN(__glewVertexAttrib4ivARB) -#define glVertexAttrib4sARB GLEW_GET_FUN(__glewVertexAttrib4sARB) -#define glVertexAttrib4svARB GLEW_GET_FUN(__glewVertexAttrib4svARB) -#define glVertexAttrib4ubvARB GLEW_GET_FUN(__glewVertexAttrib4ubvARB) -#define glVertexAttrib4uivARB GLEW_GET_FUN(__glewVertexAttrib4uivARB) -#define glVertexAttrib4usvARB GLEW_GET_FUN(__glewVertexAttrib4usvARB) -#define glVertexAttribPointerARB GLEW_GET_FUN(__glewVertexAttribPointerARB) - -#define GLEW_ARB_vertex_program GLEW_GET_VAR(__GLEW_ARB_vertex_program) - -#endif /* GL_ARB_vertex_program */ - -/* -------------------------- GL_ARB_vertex_shader ------------------------- */ - -#ifndef GL_ARB_vertex_shader -#define GL_ARB_vertex_shader 1 - -#define GL_VERTEX_SHADER_ARB 0x8B31 -#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A -#define GL_MAX_VARYING_FLOATS_ARB 0x8B4B -#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C -#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D -#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89 -#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A - -typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB* name); -typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name); -typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name); - -#define glBindAttribLocationARB GLEW_GET_FUN(__glewBindAttribLocationARB) -#define glGetActiveAttribARB GLEW_GET_FUN(__glewGetActiveAttribARB) -#define glGetAttribLocationARB GLEW_GET_FUN(__glewGetAttribLocationARB) - -#define GLEW_ARB_vertex_shader GLEW_GET_VAR(__GLEW_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 ------------------- */ - -#ifndef GL_ARB_vertex_type_2_10_10_10_rev -#define GL_ARB_vertex_type_2_10_10_10_rev 1 - -#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 -#define GL_INT_2_10_10_10_REV 0x8D9F - -typedef void (GLAPIENTRY * PFNGLCOLORP3UIPROC) (GLenum type, GLuint color); -typedef void (GLAPIENTRY * PFNGLCOLORP3UIVPROC) (GLenum type, const GLuint* color); -typedef void (GLAPIENTRY * PFNGLCOLORP4UIPROC) (GLenum type, GLuint color); -typedef void (GLAPIENTRY * PFNGLCOLORP4UIVPROC) (GLenum type, const GLuint* color); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP1UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP1UIVPROC) (GLenum texture, GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP2UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP2UIVPROC) (GLenum texture, GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP3UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP3UIVPROC) (GLenum texture, GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP4UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP4UIVPROC) (GLenum texture, GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLNORMALP3UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLNORMALP3UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORP3UIPROC) (GLenum type, GLuint color); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORP3UIVPROC) (GLenum type, const GLuint* color); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP1UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP1UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP2UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP2UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP3UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP3UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP4UIPROC) (GLenum type, GLuint coords); -typedef void (GLAPIENTRY * PFNGLTEXCOORDP4UIVPROC) (GLenum type, const GLuint* coords); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP3UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP4UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP4UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXP2UIPROC) (GLenum type, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXP2UIVPROC) (GLenum type, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXP3UIPROC) (GLenum type, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXP3UIVPROC) (GLenum type, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLVERTEXP4UIPROC) (GLenum type, GLuint value); -typedef void (GLAPIENTRY * PFNGLVERTEXP4UIVPROC) (GLenum type, const GLuint* value); - -#define glColorP3ui GLEW_GET_FUN(__glewColorP3ui) -#define glColorP3uiv GLEW_GET_FUN(__glewColorP3uiv) -#define glColorP4ui GLEW_GET_FUN(__glewColorP4ui) -#define glColorP4uiv GLEW_GET_FUN(__glewColorP4uiv) -#define glMultiTexCoordP1ui GLEW_GET_FUN(__glewMultiTexCoordP1ui) -#define glMultiTexCoordP1uiv GLEW_GET_FUN(__glewMultiTexCoordP1uiv) -#define glMultiTexCoordP2ui GLEW_GET_FUN(__glewMultiTexCoordP2ui) -#define glMultiTexCoordP2uiv GLEW_GET_FUN(__glewMultiTexCoordP2uiv) -#define glMultiTexCoordP3ui GLEW_GET_FUN(__glewMultiTexCoordP3ui) -#define glMultiTexCoordP3uiv GLEW_GET_FUN(__glewMultiTexCoordP3uiv) -#define glMultiTexCoordP4ui GLEW_GET_FUN(__glewMultiTexCoordP4ui) -#define glMultiTexCoordP4uiv GLEW_GET_FUN(__glewMultiTexCoordP4uiv) -#define glNormalP3ui GLEW_GET_FUN(__glewNormalP3ui) -#define glNormalP3uiv GLEW_GET_FUN(__glewNormalP3uiv) -#define glSecondaryColorP3ui GLEW_GET_FUN(__glewSecondaryColorP3ui) -#define glSecondaryColorP3uiv GLEW_GET_FUN(__glewSecondaryColorP3uiv) -#define glTexCoordP1ui GLEW_GET_FUN(__glewTexCoordP1ui) -#define glTexCoordP1uiv GLEW_GET_FUN(__glewTexCoordP1uiv) -#define glTexCoordP2ui GLEW_GET_FUN(__glewTexCoordP2ui) -#define glTexCoordP2uiv GLEW_GET_FUN(__glewTexCoordP2uiv) -#define glTexCoordP3ui GLEW_GET_FUN(__glewTexCoordP3ui) -#define glTexCoordP3uiv GLEW_GET_FUN(__glewTexCoordP3uiv) -#define glTexCoordP4ui GLEW_GET_FUN(__glewTexCoordP4ui) -#define glTexCoordP4uiv GLEW_GET_FUN(__glewTexCoordP4uiv) -#define glVertexAttribP1ui GLEW_GET_FUN(__glewVertexAttribP1ui) -#define glVertexAttribP1uiv GLEW_GET_FUN(__glewVertexAttribP1uiv) -#define glVertexAttribP2ui GLEW_GET_FUN(__glewVertexAttribP2ui) -#define glVertexAttribP2uiv GLEW_GET_FUN(__glewVertexAttribP2uiv) -#define glVertexAttribP3ui GLEW_GET_FUN(__glewVertexAttribP3ui) -#define glVertexAttribP3uiv GLEW_GET_FUN(__glewVertexAttribP3uiv) -#define glVertexAttribP4ui GLEW_GET_FUN(__glewVertexAttribP4ui) -#define glVertexAttribP4uiv GLEW_GET_FUN(__glewVertexAttribP4uiv) -#define glVertexP2ui GLEW_GET_FUN(__glewVertexP2ui) -#define glVertexP2uiv GLEW_GET_FUN(__glewVertexP2uiv) -#define glVertexP3ui GLEW_GET_FUN(__glewVertexP3ui) -#define glVertexP3uiv GLEW_GET_FUN(__glewVertexP3uiv) -#define glVertexP4ui GLEW_GET_FUN(__glewVertexP4ui) -#define glVertexP4uiv GLEW_GET_FUN(__glewVertexP4uiv) - -#define GLEW_ARB_vertex_type_2_10_10_10_rev GLEW_GET_VAR(__GLEW_ARB_vertex_type_2_10_10_10_rev) - -#endif /* GL_ARB_vertex_type_2_10_10_10_rev */ - -/* ------------------------- GL_ARB_viewport_array ------------------------- */ - -#ifndef GL_ARB_viewport_array -#define GL_ARB_viewport_array 1 - -#define GL_DEPTH_RANGE 0x0B70 -#define GL_VIEWPORT 0x0BA2 -#define GL_SCISSOR_BOX 0x0C10 -#define GL_SCISSOR_TEST 0x0C11 -#define GL_MAX_VIEWPORTS 0x825B -#define GL_VIEWPORT_SUBPIXEL_BITS 0x825C -#define GL_VIEWPORT_BOUNDS_RANGE 0x825D -#define GL_LAYER_PROVOKING_VERTEX 0x825E -#define GL_VIEWPORT_INDEX_PROVOKING_VERTEX 0x825F -#define GL_UNDEFINED_VERTEX 0x8260 -#define GL_FIRST_VERTEX_CONVENTION 0x8E4D -#define GL_LAST_VERTEX_CONVENTION 0x8E4E -#define GL_PROVOKING_VERTEX 0x8E4F - -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLclampd * v); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLclampd n, GLclampd f); -typedef void (GLAPIENTRY * PFNGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble* data); -typedef void (GLAPIENTRY * PFNGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat* data); -typedef void (GLAPIENTRY * PFNGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, const GLint * v); -typedef void (GLAPIENTRY * PFNGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLSCISSORINDEXEDVPROC) (GLuint index, const GLint * v); -typedef void (GLAPIENTRY * PFNGLVIEWPORTARRAYVPROC) (GLuint first, GLsizei count, const GLfloat * v); -typedef void (GLAPIENTRY * PFNGLVIEWPORTINDEXEDFPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h); -typedef void (GLAPIENTRY * PFNGLVIEWPORTINDEXEDFVPROC) (GLuint index, const GLfloat * v); - -#define glDepthRangeArrayv GLEW_GET_FUN(__glewDepthRangeArrayv) -#define glDepthRangeIndexed GLEW_GET_FUN(__glewDepthRangeIndexed) -#define glGetDoublei_v GLEW_GET_FUN(__glewGetDoublei_v) -#define glGetFloati_v GLEW_GET_FUN(__glewGetFloati_v) -#define glScissorArrayv GLEW_GET_FUN(__glewScissorArrayv) -#define glScissorIndexed GLEW_GET_FUN(__glewScissorIndexed) -#define glScissorIndexedv GLEW_GET_FUN(__glewScissorIndexedv) -#define glViewportArrayv GLEW_GET_FUN(__glewViewportArrayv) -#define glViewportIndexedf GLEW_GET_FUN(__glewViewportIndexedf) -#define glViewportIndexedfv GLEW_GET_FUN(__glewViewportIndexedfv) - -#define GLEW_ARB_viewport_array GLEW_GET_VAR(__GLEW_ARB_viewport_array) - -#endif /* GL_ARB_viewport_array */ - -/* --------------------------- GL_ARB_window_pos --------------------------- */ - -#ifndef GL_ARB_window_pos -#define GL_ARB_window_pos 1 - -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVARBPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVARBPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVARBPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVARBPROC) (const GLshort* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVARBPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVARBPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVARBPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVARBPROC) (const GLshort* p); - -#define glWindowPos2dARB GLEW_GET_FUN(__glewWindowPos2dARB) -#define glWindowPos2dvARB GLEW_GET_FUN(__glewWindowPos2dvARB) -#define glWindowPos2fARB GLEW_GET_FUN(__glewWindowPos2fARB) -#define glWindowPos2fvARB GLEW_GET_FUN(__glewWindowPos2fvARB) -#define glWindowPos2iARB GLEW_GET_FUN(__glewWindowPos2iARB) -#define glWindowPos2ivARB GLEW_GET_FUN(__glewWindowPos2ivARB) -#define glWindowPos2sARB GLEW_GET_FUN(__glewWindowPos2sARB) -#define glWindowPos2svARB GLEW_GET_FUN(__glewWindowPos2svARB) -#define glWindowPos3dARB GLEW_GET_FUN(__glewWindowPos3dARB) -#define glWindowPos3dvARB GLEW_GET_FUN(__glewWindowPos3dvARB) -#define glWindowPos3fARB GLEW_GET_FUN(__glewWindowPos3fARB) -#define glWindowPos3fvARB GLEW_GET_FUN(__glewWindowPos3fvARB) -#define glWindowPos3iARB GLEW_GET_FUN(__glewWindowPos3iARB) -#define glWindowPos3ivARB GLEW_GET_FUN(__glewWindowPos3ivARB) -#define glWindowPos3sARB GLEW_GET_FUN(__glewWindowPos3sARB) -#define glWindowPos3svARB GLEW_GET_FUN(__glewWindowPos3svARB) - -#define GLEW_ARB_window_pos GLEW_GET_VAR(__GLEW_ARB_window_pos) - -#endif /* GL_ARB_window_pos */ - -/* ------------------------- GL_ATIX_point_sprites ------------------------- */ - -#ifndef GL_ATIX_point_sprites -#define GL_ATIX_point_sprites 1 - -#define GL_TEXTURE_POINT_MODE_ATIX 0x60B0 -#define GL_TEXTURE_POINT_ONE_COORD_ATIX 0x60B1 -#define GL_TEXTURE_POINT_SPRITE_ATIX 0x60B2 -#define GL_POINT_SPRITE_CULL_MODE_ATIX 0x60B3 -#define GL_POINT_SPRITE_CULL_CENTER_ATIX 0x60B4 -#define GL_POINT_SPRITE_CULL_CLIP_ATIX 0x60B5 - -#define GLEW_ATIX_point_sprites GLEW_GET_VAR(__GLEW_ATIX_point_sprites) - -#endif /* GL_ATIX_point_sprites */ - -/* ---------------------- GL_ATIX_texture_env_combine3 --------------------- */ - -#ifndef GL_ATIX_texture_env_combine3 -#define GL_ATIX_texture_env_combine3 1 - -#define GL_MODULATE_ADD_ATIX 0x8744 -#define GL_MODULATE_SIGNED_ADD_ATIX 0x8745 -#define GL_MODULATE_SUBTRACT_ATIX 0x8746 - -#define GLEW_ATIX_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATIX_texture_env_combine3) - -#endif /* GL_ATIX_texture_env_combine3 */ - -/* ----------------------- GL_ATIX_texture_env_route ----------------------- */ - -#ifndef GL_ATIX_texture_env_route -#define GL_ATIX_texture_env_route 1 - -#define GL_SECONDARY_COLOR_ATIX 0x8747 -#define GL_TEXTURE_OUTPUT_RGB_ATIX 0x8748 -#define GL_TEXTURE_OUTPUT_ALPHA_ATIX 0x8749 - -#define GLEW_ATIX_texture_env_route GLEW_GET_VAR(__GLEW_ATIX_texture_env_route) - -#endif /* GL_ATIX_texture_env_route */ - -/* ---------------- GL_ATIX_vertex_shader_output_point_size ---------------- */ - -#ifndef GL_ATIX_vertex_shader_output_point_size -#define GL_ATIX_vertex_shader_output_point_size 1 - -#define GL_OUTPUT_POINT_SIZE_ATIX 0x610E - -#define GLEW_ATIX_vertex_shader_output_point_size GLEW_GET_VAR(__GLEW_ATIX_vertex_shader_output_point_size) - -#endif /* GL_ATIX_vertex_shader_output_point_size */ - -/* -------------------------- GL_ATI_draw_buffers -------------------------- */ - -#ifndef GL_ATI_draw_buffers -#define GL_ATI_draw_buffers 1 - -#define GL_MAX_DRAW_BUFFERS_ATI 0x8824 -#define GL_DRAW_BUFFER0_ATI 0x8825 -#define GL_DRAW_BUFFER1_ATI 0x8826 -#define GL_DRAW_BUFFER2_ATI 0x8827 -#define GL_DRAW_BUFFER3_ATI 0x8828 -#define GL_DRAW_BUFFER4_ATI 0x8829 -#define GL_DRAW_BUFFER5_ATI 0x882A -#define GL_DRAW_BUFFER6_ATI 0x882B -#define GL_DRAW_BUFFER7_ATI 0x882C -#define GL_DRAW_BUFFER8_ATI 0x882D -#define GL_DRAW_BUFFER9_ATI 0x882E -#define GL_DRAW_BUFFER10_ATI 0x882F -#define GL_DRAW_BUFFER11_ATI 0x8830 -#define GL_DRAW_BUFFER12_ATI 0x8831 -#define GL_DRAW_BUFFER13_ATI 0x8832 -#define GL_DRAW_BUFFER14_ATI 0x8833 -#define GL_DRAW_BUFFER15_ATI 0x8834 - -typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum* bufs); - -#define glDrawBuffersATI GLEW_GET_FUN(__glewDrawBuffersATI) - -#define GLEW_ATI_draw_buffers GLEW_GET_VAR(__GLEW_ATI_draw_buffers) - -#endif /* GL_ATI_draw_buffers */ - -/* -------------------------- GL_ATI_element_array ------------------------- */ - -#ifndef GL_ATI_element_array -#define GL_ATI_element_array 1 - -#define GL_ELEMENT_ARRAY_ATI 0x8768 -#define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769 -#define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A - -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count); -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count); -typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid *pointer); - -#define glDrawElementArrayATI GLEW_GET_FUN(__glewDrawElementArrayATI) -#define glDrawRangeElementArrayATI GLEW_GET_FUN(__glewDrawRangeElementArrayATI) -#define glElementPointerATI GLEW_GET_FUN(__glewElementPointerATI) - -#define GLEW_ATI_element_array GLEW_GET_VAR(__GLEW_ATI_element_array) - -#endif /* GL_ATI_element_array */ - -/* ------------------------- GL_ATI_envmap_bumpmap ------------------------- */ - -#ifndef GL_ATI_envmap_bumpmap -#define GL_ATI_envmap_bumpmap 1 - -#define GL_BUMP_ROT_MATRIX_ATI 0x8775 -#define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776 -#define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777 -#define GL_BUMP_TEX_UNITS_ATI 0x8778 -#define GL_DUDV_ATI 0x8779 -#define GL_DU8DV8_ATI 0x877A -#define GL_BUMP_ENVMAP_ATI 0x877B -#define GL_BUMP_TARGET_ATI 0x877C - -typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param); -typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); -typedef void (GLAPIENTRY * PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param); -typedef void (GLAPIENTRY * PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); - -#define glGetTexBumpParameterfvATI GLEW_GET_FUN(__glewGetTexBumpParameterfvATI) -#define glGetTexBumpParameterivATI GLEW_GET_FUN(__glewGetTexBumpParameterivATI) -#define glTexBumpParameterfvATI GLEW_GET_FUN(__glewTexBumpParameterfvATI) -#define glTexBumpParameterivATI GLEW_GET_FUN(__glewTexBumpParameterivATI) - -#define GLEW_ATI_envmap_bumpmap GLEW_GET_VAR(__GLEW_ATI_envmap_bumpmap) - -#endif /* GL_ATI_envmap_bumpmap */ - -/* ------------------------- GL_ATI_fragment_shader ------------------------ */ - -#ifndef GL_ATI_fragment_shader -#define GL_ATI_fragment_shader 1 - -#define GL_RED_BIT_ATI 0x00000001 -#define GL_2X_BIT_ATI 0x00000001 -#define GL_4X_BIT_ATI 0x00000002 -#define GL_GREEN_BIT_ATI 0x00000002 -#define GL_COMP_BIT_ATI 0x00000002 -#define GL_BLUE_BIT_ATI 0x00000004 -#define GL_8X_BIT_ATI 0x00000004 -#define GL_NEGATE_BIT_ATI 0x00000004 -#define GL_BIAS_BIT_ATI 0x00000008 -#define GL_HALF_BIT_ATI 0x00000008 -#define GL_QUARTER_BIT_ATI 0x00000010 -#define GL_EIGHTH_BIT_ATI 0x00000020 -#define GL_SATURATE_BIT_ATI 0x00000040 -#define GL_FRAGMENT_SHADER_ATI 0x8920 -#define GL_REG_0_ATI 0x8921 -#define GL_REG_1_ATI 0x8922 -#define GL_REG_2_ATI 0x8923 -#define GL_REG_3_ATI 0x8924 -#define GL_REG_4_ATI 0x8925 -#define GL_REG_5_ATI 0x8926 -#define GL_CON_0_ATI 0x8941 -#define GL_CON_1_ATI 0x8942 -#define GL_CON_2_ATI 0x8943 -#define GL_CON_3_ATI 0x8944 -#define GL_CON_4_ATI 0x8945 -#define GL_CON_5_ATI 0x8946 -#define GL_CON_6_ATI 0x8947 -#define GL_CON_7_ATI 0x8948 -#define GL_MOV_ATI 0x8961 -#define GL_ADD_ATI 0x8963 -#define GL_MUL_ATI 0x8964 -#define GL_SUB_ATI 0x8965 -#define GL_DOT3_ATI 0x8966 -#define GL_DOT4_ATI 0x8967 -#define GL_MAD_ATI 0x8968 -#define GL_LERP_ATI 0x8969 -#define GL_CND_ATI 0x896A -#define GL_CND0_ATI 0x896B -#define GL_DOT2_ADD_ATI 0x896C -#define GL_SECONDARY_INTERPOLATOR_ATI 0x896D -#define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E -#define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F -#define GL_NUM_PASSES_ATI 0x8970 -#define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971 -#define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972 -#define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973 -#define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974 -#define GL_COLOR_ALPHA_PAIRING_ATI 0x8975 -#define GL_SWIZZLE_STR_ATI 0x8976 -#define GL_SWIZZLE_STQ_ATI 0x8977 -#define GL_SWIZZLE_STR_DR_ATI 0x8978 -#define GL_SWIZZLE_STQ_DQ_ATI 0x8979 -#define GL_SWIZZLE_STRQ_ATI 0x897A -#define GL_SWIZZLE_STRQ_DQ_ATI 0x897B - -typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); -typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); -typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); -typedef void (GLAPIENTRY * PFNGLBEGINFRAGMENTSHADERATIPROC) (void); -typedef void (GLAPIENTRY * PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); -typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); -typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); -typedef void (GLAPIENTRY * PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLENDFRAGMENTSHADERATIPROC) (void); -typedef GLuint (GLAPIENTRY * PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range); -typedef void (GLAPIENTRY * PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle); -typedef void (GLAPIENTRY * PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle); -typedef void (GLAPIENTRY * PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat* value); - -#define glAlphaFragmentOp1ATI GLEW_GET_FUN(__glewAlphaFragmentOp1ATI) -#define glAlphaFragmentOp2ATI GLEW_GET_FUN(__glewAlphaFragmentOp2ATI) -#define glAlphaFragmentOp3ATI GLEW_GET_FUN(__glewAlphaFragmentOp3ATI) -#define glBeginFragmentShaderATI GLEW_GET_FUN(__glewBeginFragmentShaderATI) -#define glBindFragmentShaderATI GLEW_GET_FUN(__glewBindFragmentShaderATI) -#define glColorFragmentOp1ATI GLEW_GET_FUN(__glewColorFragmentOp1ATI) -#define glColorFragmentOp2ATI GLEW_GET_FUN(__glewColorFragmentOp2ATI) -#define glColorFragmentOp3ATI GLEW_GET_FUN(__glewColorFragmentOp3ATI) -#define glDeleteFragmentShaderATI GLEW_GET_FUN(__glewDeleteFragmentShaderATI) -#define glEndFragmentShaderATI GLEW_GET_FUN(__glewEndFragmentShaderATI) -#define glGenFragmentShadersATI GLEW_GET_FUN(__glewGenFragmentShadersATI) -#define glPassTexCoordATI GLEW_GET_FUN(__glewPassTexCoordATI) -#define glSampleMapATI GLEW_GET_FUN(__glewSampleMapATI) -#define glSetFragmentShaderConstantATI GLEW_GET_FUN(__glewSetFragmentShaderConstantATI) - -#define GLEW_ATI_fragment_shader GLEW_GET_VAR(__GLEW_ATI_fragment_shader) - -#endif /* GL_ATI_fragment_shader */ - -/* ------------------------ GL_ATI_map_object_buffer ----------------------- */ - -#ifndef GL_ATI_map_object_buffer -#define GL_ATI_map_object_buffer 1 - -typedef GLvoid * (GLAPIENTRY * PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer); - -#define glMapObjectBufferATI GLEW_GET_FUN(__glewMapObjectBufferATI) -#define glUnmapObjectBufferATI GLEW_GET_FUN(__glewUnmapObjectBufferATI) - -#define GLEW_ATI_map_object_buffer GLEW_GET_VAR(__GLEW_ATI_map_object_buffer) - -#endif /* GL_ATI_map_object_buffer */ - -/* ----------------------------- GL_ATI_meminfo ---------------------------- */ - -#ifndef GL_ATI_meminfo -#define GL_ATI_meminfo 1 - -#define GL_VBO_FREE_MEMORY_ATI 0x87FB -#define GL_TEXTURE_FREE_MEMORY_ATI 0x87FC -#define GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD - -#define GLEW_ATI_meminfo GLEW_GET_VAR(__GLEW_ATI_meminfo) - -#endif /* GL_ATI_meminfo */ - -/* -------------------------- GL_ATI_pn_triangles -------------------------- */ - -#ifndef GL_ATI_pn_triangles -#define GL_ATI_pn_triangles 1 - -#define GL_PN_TRIANGLES_ATI 0x87F0 -#define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1 -#define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2 -#define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3 -#define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4 -#define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5 -#define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6 -#define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7 -#define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8 - -typedef void (GLAPIENTRY * PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param); - -#define glPNTrianglesfATI GLEW_GET_FUN(__glewPNTrianglesfATI) -#define glPNTrianglesiATI GLEW_GET_FUN(__glewPNTrianglesiATI) - -#define GLEW_ATI_pn_triangles GLEW_GET_VAR(__GLEW_ATI_pn_triangles) - -#endif /* GL_ATI_pn_triangles */ - -/* ------------------------ GL_ATI_separate_stencil ------------------------ */ - -#ifndef GL_ATI_separate_stencil -#define GL_ATI_separate_stencil 1 - -#define GL_STENCIL_BACK_FUNC_ATI 0x8800 -#define GL_STENCIL_BACK_FAIL_ATI 0x8801 -#define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802 -#define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803 - -typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); -typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); - -#define glStencilFuncSeparateATI GLEW_GET_FUN(__glewStencilFuncSeparateATI) -#define glStencilOpSeparateATI GLEW_GET_FUN(__glewStencilOpSeparateATI) - -#define GLEW_ATI_separate_stencil GLEW_GET_VAR(__GLEW_ATI_separate_stencil) - -#endif /* GL_ATI_separate_stencil */ - -/* ----------------------- GL_ATI_shader_texture_lod ----------------------- */ - -#ifndef GL_ATI_shader_texture_lod -#define GL_ATI_shader_texture_lod 1 - -#define GLEW_ATI_shader_texture_lod GLEW_GET_VAR(__GLEW_ATI_shader_texture_lod) - -#endif /* GL_ATI_shader_texture_lod */ - -/* ---------------------- GL_ATI_text_fragment_shader ---------------------- */ - -#ifndef GL_ATI_text_fragment_shader -#define GL_ATI_text_fragment_shader 1 - -#define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200 - -#define GLEW_ATI_text_fragment_shader GLEW_GET_VAR(__GLEW_ATI_text_fragment_shader) - -#endif /* GL_ATI_text_fragment_shader */ - -/* --------------------- GL_ATI_texture_compression_3dc -------------------- */ - -#ifndef GL_ATI_texture_compression_3dc -#define GL_ATI_texture_compression_3dc 1 - -#define GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837 - -#define GLEW_ATI_texture_compression_3dc GLEW_GET_VAR(__GLEW_ATI_texture_compression_3dc) - -#endif /* GL_ATI_texture_compression_3dc */ - -/* ---------------------- GL_ATI_texture_env_combine3 ---------------------- */ - -#ifndef GL_ATI_texture_env_combine3 -#define GL_ATI_texture_env_combine3 1 - -#define GL_MODULATE_ADD_ATI 0x8744 -#define GL_MODULATE_SIGNED_ADD_ATI 0x8745 -#define GL_MODULATE_SUBTRACT_ATI 0x8746 - -#define GLEW_ATI_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATI_texture_env_combine3) - -#endif /* GL_ATI_texture_env_combine3 */ - -/* -------------------------- GL_ATI_texture_float ------------------------- */ - -#ifndef GL_ATI_texture_float -#define GL_ATI_texture_float 1 - -#define GL_RGBA_FLOAT32_ATI 0x8814 -#define GL_RGB_FLOAT32_ATI 0x8815 -#define GL_ALPHA_FLOAT32_ATI 0x8816 -#define GL_INTENSITY_FLOAT32_ATI 0x8817 -#define GL_LUMINANCE_FLOAT32_ATI 0x8818 -#define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819 -#define GL_RGBA_FLOAT16_ATI 0x881A -#define GL_RGB_FLOAT16_ATI 0x881B -#define GL_ALPHA_FLOAT16_ATI 0x881C -#define GL_INTENSITY_FLOAT16_ATI 0x881D -#define GL_LUMINANCE_FLOAT16_ATI 0x881E -#define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F - -#define GLEW_ATI_texture_float GLEW_GET_VAR(__GLEW_ATI_texture_float) - -#endif /* GL_ATI_texture_float */ - -/* ----------------------- GL_ATI_texture_mirror_once ---------------------- */ - -#ifndef GL_ATI_texture_mirror_once -#define GL_ATI_texture_mirror_once 1 - -#define GL_MIRROR_CLAMP_ATI 0x8742 -#define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743 - -#define GLEW_ATI_texture_mirror_once GLEW_GET_VAR(__GLEW_ATI_texture_mirror_once) - -#endif /* GL_ATI_texture_mirror_once */ - -/* ----------------------- GL_ATI_vertex_array_object ---------------------- */ - -#ifndef GL_ATI_vertex_array_object -#define GL_ATI_vertex_array_object 1 - -#define GL_STATIC_ATI 0x8760 -#define GL_DYNAMIC_ATI 0x8761 -#define GL_PRESERVE_ATI 0x8762 -#define GL_DISCARD_ATI 0x8763 -#define GL_OBJECT_BUFFER_SIZE_ATI 0x8764 -#define GL_OBJECT_BUFFER_USAGE_ATI 0x8765 -#define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766 -#define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767 - -typedef void (GLAPIENTRY * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); -typedef void (GLAPIENTRY * PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer); -typedef GLuint (GLAPIENTRY * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid *pointer, GLenum usage); -typedef void (GLAPIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve); -typedef void (GLAPIENTRY * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); - -#define glArrayObjectATI GLEW_GET_FUN(__glewArrayObjectATI) -#define glFreeObjectBufferATI GLEW_GET_FUN(__glewFreeObjectBufferATI) -#define glGetArrayObjectfvATI GLEW_GET_FUN(__glewGetArrayObjectfvATI) -#define glGetArrayObjectivATI GLEW_GET_FUN(__glewGetArrayObjectivATI) -#define glGetObjectBufferfvATI GLEW_GET_FUN(__glewGetObjectBufferfvATI) -#define glGetObjectBufferivATI GLEW_GET_FUN(__glewGetObjectBufferivATI) -#define glGetVariantArrayObjectfvATI GLEW_GET_FUN(__glewGetVariantArrayObjectfvATI) -#define glGetVariantArrayObjectivATI GLEW_GET_FUN(__glewGetVariantArrayObjectivATI) -#define glIsObjectBufferATI GLEW_GET_FUN(__glewIsObjectBufferATI) -#define glNewObjectBufferATI GLEW_GET_FUN(__glewNewObjectBufferATI) -#define glUpdateObjectBufferATI GLEW_GET_FUN(__glewUpdateObjectBufferATI) -#define glVariantArrayObjectATI GLEW_GET_FUN(__glewVariantArrayObjectATI) - -#define GLEW_ATI_vertex_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_array_object) - -#endif /* GL_ATI_vertex_array_object */ - -/* ------------------- GL_ATI_vertex_attrib_array_object ------------------- */ - -#ifndef GL_ATI_vertex_attrib_array_object -#define GL_ATI_vertex_attrib_array_object 1 - -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset); - -#define glGetVertexAttribArrayObjectfvATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectfvATI) -#define glGetVertexAttribArrayObjectivATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectivATI) -#define glVertexAttribArrayObjectATI GLEW_GET_FUN(__glewVertexAttribArrayObjectATI) - -#define GLEW_ATI_vertex_attrib_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_attrib_array_object) - -#endif /* GL_ATI_vertex_attrib_array_object */ - -/* ------------------------- GL_ATI_vertex_streams ------------------------- */ - -#ifndef GL_ATI_vertex_streams -#define GL_ATI_vertex_streams 1 - -#define GL_MAX_VERTEX_STREAMS_ATI 0x876B -#define GL_VERTEX_SOURCE_ATI 0x876C -#define GL_VERTEX_STREAM0_ATI 0x876D -#define GL_VERTEX_STREAM1_ATI 0x876E -#define GL_VERTEX_STREAM2_ATI 0x876F -#define GL_VERTEX_STREAM3_ATI 0x8770 -#define GL_VERTEX_STREAM4_ATI 0x8771 -#define GL_VERTEX_STREAM5_ATI 0x8772 -#define GL_VERTEX_STREAM6_ATI 0x8773 -#define GL_VERTEX_STREAM7_ATI 0x8774 - -typedef void (GLAPIENTRY * PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte x, GLbyte y, GLbyte z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *coords); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *coords); - -#define glClientActiveVertexStreamATI GLEW_GET_FUN(__glewClientActiveVertexStreamATI) -#define glNormalStream3bATI GLEW_GET_FUN(__glewNormalStream3bATI) -#define glNormalStream3bvATI GLEW_GET_FUN(__glewNormalStream3bvATI) -#define glNormalStream3dATI GLEW_GET_FUN(__glewNormalStream3dATI) -#define glNormalStream3dvATI GLEW_GET_FUN(__glewNormalStream3dvATI) -#define glNormalStream3fATI GLEW_GET_FUN(__glewNormalStream3fATI) -#define glNormalStream3fvATI GLEW_GET_FUN(__glewNormalStream3fvATI) -#define glNormalStream3iATI GLEW_GET_FUN(__glewNormalStream3iATI) -#define glNormalStream3ivATI GLEW_GET_FUN(__glewNormalStream3ivATI) -#define glNormalStream3sATI GLEW_GET_FUN(__glewNormalStream3sATI) -#define glNormalStream3svATI GLEW_GET_FUN(__glewNormalStream3svATI) -#define glVertexBlendEnvfATI GLEW_GET_FUN(__glewVertexBlendEnvfATI) -#define glVertexBlendEnviATI GLEW_GET_FUN(__glewVertexBlendEnviATI) -#define glVertexStream1dATI GLEW_GET_FUN(__glewVertexStream1dATI) -#define glVertexStream1dvATI GLEW_GET_FUN(__glewVertexStream1dvATI) -#define glVertexStream1fATI GLEW_GET_FUN(__glewVertexStream1fATI) -#define glVertexStream1fvATI GLEW_GET_FUN(__glewVertexStream1fvATI) -#define glVertexStream1iATI GLEW_GET_FUN(__glewVertexStream1iATI) -#define glVertexStream1ivATI GLEW_GET_FUN(__glewVertexStream1ivATI) -#define glVertexStream1sATI GLEW_GET_FUN(__glewVertexStream1sATI) -#define glVertexStream1svATI GLEW_GET_FUN(__glewVertexStream1svATI) -#define glVertexStream2dATI GLEW_GET_FUN(__glewVertexStream2dATI) -#define glVertexStream2dvATI GLEW_GET_FUN(__glewVertexStream2dvATI) -#define glVertexStream2fATI GLEW_GET_FUN(__glewVertexStream2fATI) -#define glVertexStream2fvATI GLEW_GET_FUN(__glewVertexStream2fvATI) -#define glVertexStream2iATI GLEW_GET_FUN(__glewVertexStream2iATI) -#define glVertexStream2ivATI GLEW_GET_FUN(__glewVertexStream2ivATI) -#define glVertexStream2sATI GLEW_GET_FUN(__glewVertexStream2sATI) -#define glVertexStream2svATI GLEW_GET_FUN(__glewVertexStream2svATI) -#define glVertexStream3dATI GLEW_GET_FUN(__glewVertexStream3dATI) -#define glVertexStream3dvATI GLEW_GET_FUN(__glewVertexStream3dvATI) -#define glVertexStream3fATI GLEW_GET_FUN(__glewVertexStream3fATI) -#define glVertexStream3fvATI GLEW_GET_FUN(__glewVertexStream3fvATI) -#define glVertexStream3iATI GLEW_GET_FUN(__glewVertexStream3iATI) -#define glVertexStream3ivATI GLEW_GET_FUN(__glewVertexStream3ivATI) -#define glVertexStream3sATI GLEW_GET_FUN(__glewVertexStream3sATI) -#define glVertexStream3svATI GLEW_GET_FUN(__glewVertexStream3svATI) -#define glVertexStream4dATI GLEW_GET_FUN(__glewVertexStream4dATI) -#define glVertexStream4dvATI GLEW_GET_FUN(__glewVertexStream4dvATI) -#define glVertexStream4fATI GLEW_GET_FUN(__glewVertexStream4fATI) -#define glVertexStream4fvATI GLEW_GET_FUN(__glewVertexStream4fvATI) -#define glVertexStream4iATI GLEW_GET_FUN(__glewVertexStream4iATI) -#define glVertexStream4ivATI GLEW_GET_FUN(__glewVertexStream4ivATI) -#define glVertexStream4sATI GLEW_GET_FUN(__glewVertexStream4sATI) -#define glVertexStream4svATI GLEW_GET_FUN(__glewVertexStream4svATI) - -#define GLEW_ATI_vertex_streams GLEW_GET_VAR(__GLEW_ATI_vertex_streams) - -#endif /* GL_ATI_vertex_streams */ - -/* --------------------------- GL_EXT_422_pixels --------------------------- */ - -#ifndef GL_EXT_422_pixels -#define GL_EXT_422_pixels 1 - -#define GL_422_EXT 0x80CC -#define GL_422_REV_EXT 0x80CD -#define GL_422_AVERAGE_EXT 0x80CE -#define GL_422_REV_AVERAGE_EXT 0x80CF - -#define GLEW_EXT_422_pixels GLEW_GET_VAR(__GLEW_EXT_422_pixels) - -#endif /* GL_EXT_422_pixels */ - -/* ---------------------------- GL_EXT_Cg_shader --------------------------- */ - -#ifndef GL_EXT_Cg_shader -#define GL_EXT_Cg_shader 1 - -#define GL_CG_VERTEX_SHADER_EXT 0x890E -#define GL_CG_FRAGMENT_SHADER_EXT 0x890F - -#define GLEW_EXT_Cg_shader GLEW_GET_VAR(__GLEW_EXT_Cg_shader) - -#endif /* GL_EXT_Cg_shader */ - -/* ------------------------------ GL_EXT_abgr ------------------------------ */ - -#ifndef GL_EXT_abgr -#define GL_EXT_abgr 1 - -#define GL_ABGR_EXT 0x8000 - -#define GLEW_EXT_abgr GLEW_GET_VAR(__GLEW_EXT_abgr) - -#endif /* GL_EXT_abgr */ - -/* ------------------------------ GL_EXT_bgra ------------------------------ */ - -#ifndef GL_EXT_bgra -#define GL_EXT_bgra 1 - -#define GL_BGR_EXT 0x80E0 -#define GL_BGRA_EXT 0x80E1 - -#define GLEW_EXT_bgra GLEW_GET_VAR(__GLEW_EXT_bgra) - -#endif /* GL_EXT_bgra */ - -/* ------------------------ GL_EXT_bindable_uniform ------------------------ */ - -#ifndef GL_EXT_bindable_uniform -#define GL_EXT_bindable_uniform 1 - -#define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2 -#define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3 -#define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4 -#define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED -#define GL_UNIFORM_BUFFER_EXT 0x8DEE -#define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF - -typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location); -typedef GLintptr (GLAPIENTRY * PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location); -typedef void (GLAPIENTRY * PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer); - -#define glGetUniformBufferSizeEXT GLEW_GET_FUN(__glewGetUniformBufferSizeEXT) -#define glGetUniformOffsetEXT GLEW_GET_FUN(__glewGetUniformOffsetEXT) -#define glUniformBufferEXT GLEW_GET_FUN(__glewUniformBufferEXT) - -#define GLEW_EXT_bindable_uniform GLEW_GET_VAR(__GLEW_EXT_bindable_uniform) - -#endif /* GL_EXT_bindable_uniform */ - -/* --------------------------- GL_EXT_blend_color -------------------------- */ - -#ifndef GL_EXT_blend_color -#define GL_EXT_blend_color 1 - -#define GL_CONSTANT_COLOR_EXT 0x8001 -#define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002 -#define GL_CONSTANT_ALPHA_EXT 0x8003 -#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004 -#define GL_BLEND_COLOR_EXT 0x8005 - -typedef void (GLAPIENTRY * PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); - -#define glBlendColorEXT GLEW_GET_FUN(__glewBlendColorEXT) - -#define GLEW_EXT_blend_color GLEW_GET_VAR(__GLEW_EXT_blend_color) - -#endif /* GL_EXT_blend_color */ - -/* --------------------- GL_EXT_blend_equation_separate -------------------- */ - -#ifndef GL_EXT_blend_equation_separate -#define GL_EXT_blend_equation_separate 1 - -#define GL_BLEND_EQUATION_RGB_EXT 0x8009 -#define GL_BLEND_EQUATION_ALPHA_EXT 0x883D - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha); - -#define glBlendEquationSeparateEXT GLEW_GET_FUN(__glewBlendEquationSeparateEXT) - -#define GLEW_EXT_blend_equation_separate GLEW_GET_VAR(__GLEW_EXT_blend_equation_separate) - -#endif /* GL_EXT_blend_equation_separate */ - -/* ----------------------- GL_EXT_blend_func_separate ---------------------- */ - -#ifndef GL_EXT_blend_func_separate -#define GL_EXT_blend_func_separate 1 - -#define GL_BLEND_DST_RGB_EXT 0x80C8 -#define GL_BLEND_SRC_RGB_EXT 0x80C9 -#define GL_BLEND_DST_ALPHA_EXT 0x80CA -#define GL_BLEND_SRC_ALPHA_EXT 0x80CB - -typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); - -#define glBlendFuncSeparateEXT GLEW_GET_FUN(__glewBlendFuncSeparateEXT) - -#define GLEW_EXT_blend_func_separate GLEW_GET_VAR(__GLEW_EXT_blend_func_separate) - -#endif /* GL_EXT_blend_func_separate */ - -/* ------------------------- GL_EXT_blend_logic_op ------------------------- */ - -#ifndef GL_EXT_blend_logic_op -#define GL_EXT_blend_logic_op 1 - -#define GLEW_EXT_blend_logic_op GLEW_GET_VAR(__GLEW_EXT_blend_logic_op) - -#endif /* GL_EXT_blend_logic_op */ - -/* -------------------------- GL_EXT_blend_minmax -------------------------- */ - -#ifndef GL_EXT_blend_minmax -#define GL_EXT_blend_minmax 1 - -#define GL_FUNC_ADD_EXT 0x8006 -#define GL_MIN_EXT 0x8007 -#define GL_MAX_EXT 0x8008 -#define GL_BLEND_EQUATION_EXT 0x8009 - -typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONEXTPROC) (GLenum mode); - -#define glBlendEquationEXT GLEW_GET_FUN(__glewBlendEquationEXT) - -#define GLEW_EXT_blend_minmax GLEW_GET_VAR(__GLEW_EXT_blend_minmax) - -#endif /* GL_EXT_blend_minmax */ - -/* ------------------------- GL_EXT_blend_subtract ------------------------- */ - -#ifndef GL_EXT_blend_subtract -#define GL_EXT_blend_subtract 1 - -#define GL_FUNC_SUBTRACT_EXT 0x800A -#define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B - -#define GLEW_EXT_blend_subtract GLEW_GET_VAR(__GLEW_EXT_blend_subtract) - -#endif /* GL_EXT_blend_subtract */ - -/* ------------------------ GL_EXT_clip_volume_hint ------------------------ */ - -#ifndef GL_EXT_clip_volume_hint -#define GL_EXT_clip_volume_hint 1 - -#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0 - -#define GLEW_EXT_clip_volume_hint GLEW_GET_VAR(__GLEW_EXT_clip_volume_hint) - -#endif /* GL_EXT_clip_volume_hint */ - -/* ------------------------------ GL_EXT_cmyka ----------------------------- */ - -#ifndef GL_EXT_cmyka -#define GL_EXT_cmyka 1 - -#define GL_CMYK_EXT 0x800C -#define GL_CMYKA_EXT 0x800D -#define GL_PACK_CMYK_HINT_EXT 0x800E -#define GL_UNPACK_CMYK_HINT_EXT 0x800F - -#define GLEW_EXT_cmyka GLEW_GET_VAR(__GLEW_EXT_cmyka) - -#endif /* GL_EXT_cmyka */ - -/* ------------------------- GL_EXT_color_subtable ------------------------- */ - -#ifndef GL_EXT_color_subtable -#define GL_EXT_color_subtable 1 - -typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); - -#define glColorSubTableEXT GLEW_GET_FUN(__glewColorSubTableEXT) -#define glCopyColorSubTableEXT GLEW_GET_FUN(__glewCopyColorSubTableEXT) - -#define GLEW_EXT_color_subtable GLEW_GET_VAR(__GLEW_EXT_color_subtable) - -#endif /* GL_EXT_color_subtable */ - -/* ---------------------- GL_EXT_compiled_vertex_array --------------------- */ - -#ifndef GL_EXT_compiled_vertex_array -#define GL_EXT_compiled_vertex_array 1 - -#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8 -#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9 - -typedef void (GLAPIENTRY * PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count); -typedef void (GLAPIENTRY * PFNGLUNLOCKARRAYSEXTPROC) (void); - -#define glLockArraysEXT GLEW_GET_FUN(__glewLockArraysEXT) -#define glUnlockArraysEXT GLEW_GET_FUN(__glewUnlockArraysEXT) - -#define GLEW_EXT_compiled_vertex_array GLEW_GET_VAR(__GLEW_EXT_compiled_vertex_array) - -#endif /* GL_EXT_compiled_vertex_array */ - -/* --------------------------- GL_EXT_convolution -------------------------- */ - -#ifndef GL_EXT_convolution -#define GL_EXT_convolution 1 - -#define GL_CONVOLUTION_1D_EXT 0x8010 -#define GL_CONVOLUTION_2D_EXT 0x8011 -#define GL_SEPARABLE_2D_EXT 0x8012 -#define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013 -#define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014 -#define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015 -#define GL_REDUCE_EXT 0x8016 -#define GL_CONVOLUTION_FORMAT_EXT 0x8017 -#define GL_CONVOLUTION_WIDTH_EXT 0x8018 -#define GL_CONVOLUTION_HEIGHT_EXT 0x8019 -#define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A -#define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B -#define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C -#define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D -#define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E -#define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F -#define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020 -#define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021 -#define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022 -#define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023 - -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); -typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); - -#define glConvolutionFilter1DEXT GLEW_GET_FUN(__glewConvolutionFilter1DEXT) -#define glConvolutionFilter2DEXT GLEW_GET_FUN(__glewConvolutionFilter2DEXT) -#define glConvolutionParameterfEXT GLEW_GET_FUN(__glewConvolutionParameterfEXT) -#define glConvolutionParameterfvEXT GLEW_GET_FUN(__glewConvolutionParameterfvEXT) -#define glConvolutionParameteriEXT GLEW_GET_FUN(__glewConvolutionParameteriEXT) -#define glConvolutionParameterivEXT GLEW_GET_FUN(__glewConvolutionParameterivEXT) -#define glCopyConvolutionFilter1DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter1DEXT) -#define glCopyConvolutionFilter2DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter2DEXT) -#define glGetConvolutionFilterEXT GLEW_GET_FUN(__glewGetConvolutionFilterEXT) -#define glGetConvolutionParameterfvEXT GLEW_GET_FUN(__glewGetConvolutionParameterfvEXT) -#define glGetConvolutionParameterivEXT GLEW_GET_FUN(__glewGetConvolutionParameterivEXT) -#define glGetSeparableFilterEXT GLEW_GET_FUN(__glewGetSeparableFilterEXT) -#define glSeparableFilter2DEXT GLEW_GET_FUN(__glewSeparableFilter2DEXT) - -#define GLEW_EXT_convolution GLEW_GET_VAR(__GLEW_EXT_convolution) - -#endif /* GL_EXT_convolution */ - -/* ------------------------ GL_EXT_coordinate_frame ------------------------ */ - -#ifndef GL_EXT_coordinate_frame -#define GL_EXT_coordinate_frame 1 - -#define GL_TANGENT_ARRAY_EXT 0x8439 -#define GL_BINORMAL_ARRAY_EXT 0x843A -#define GL_CURRENT_TANGENT_EXT 0x843B -#define GL_CURRENT_BINORMAL_EXT 0x843C -#define GL_TANGENT_ARRAY_TYPE_EXT 0x843E -#define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F -#define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440 -#define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441 -#define GL_TANGENT_ARRAY_POINTER_EXT 0x8442 -#define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443 -#define GL_MAP1_TANGENT_EXT 0x8444 -#define GL_MAP2_TANGENT_EXT 0x8445 -#define GL_MAP1_BINORMAL_EXT 0x8446 -#define GL_MAP2_BINORMAL_EXT 0x8447 - -typedef void (GLAPIENTRY * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, GLvoid *pointer); - -#define glBinormalPointerEXT GLEW_GET_FUN(__glewBinormalPointerEXT) -#define glTangentPointerEXT GLEW_GET_FUN(__glewTangentPointerEXT) - -#define GLEW_EXT_coordinate_frame GLEW_GET_VAR(__GLEW_EXT_coordinate_frame) - -#endif /* GL_EXT_coordinate_frame */ - -/* -------------------------- GL_EXT_copy_texture -------------------------- */ - -#ifndef GL_EXT_copy_texture -#define GL_EXT_copy_texture 1 - -typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); - -#define glCopyTexImage1DEXT GLEW_GET_FUN(__glewCopyTexImage1DEXT) -#define glCopyTexImage2DEXT GLEW_GET_FUN(__glewCopyTexImage2DEXT) -#define glCopyTexSubImage1DEXT GLEW_GET_FUN(__glewCopyTexSubImage1DEXT) -#define glCopyTexSubImage2DEXT GLEW_GET_FUN(__glewCopyTexSubImage2DEXT) -#define glCopyTexSubImage3DEXT GLEW_GET_FUN(__glewCopyTexSubImage3DEXT) - -#define GLEW_EXT_copy_texture GLEW_GET_VAR(__GLEW_EXT_copy_texture) - -#endif /* GL_EXT_copy_texture */ - -/* --------------------------- GL_EXT_cull_vertex -------------------------- */ - -#ifndef GL_EXT_cull_vertex -#define GL_EXT_cull_vertex 1 - -#define GL_CULL_VERTEX_EXT 0x81AA -#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB -#define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC - -typedef void (GLAPIENTRY * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat* params); - -#define glCullParameterdvEXT GLEW_GET_FUN(__glewCullParameterdvEXT) -#define glCullParameterfvEXT GLEW_GET_FUN(__glewCullParameterfvEXT) - -#define GLEW_EXT_cull_vertex GLEW_GET_VAR(__GLEW_EXT_cull_vertex) - -#endif /* GL_EXT_cull_vertex */ - -/* -------------------------- GL_EXT_debug_marker -------------------------- */ - -#ifndef GL_EXT_debug_marker -#define GL_EXT_debug_marker 1 - -typedef void (GLAPIENTRY * PFNGLINSERTEVENTMARKEREXTPROC) (GLsizei length, const GLchar* marker); -typedef void (GLAPIENTRY * PFNGLPOPGROUPMARKEREXTPROC) (void); -typedef void (GLAPIENTRY * PFNGLPUSHGROUPMARKEREXTPROC) (GLsizei length, const GLchar* marker); - -#define glInsertEventMarkerEXT GLEW_GET_FUN(__glewInsertEventMarkerEXT) -#define glPopGroupMarkerEXT GLEW_GET_FUN(__glewPopGroupMarkerEXT) -#define glPushGroupMarkerEXT GLEW_GET_FUN(__glewPushGroupMarkerEXT) - -#define GLEW_EXT_debug_marker GLEW_GET_VAR(__GLEW_EXT_debug_marker) - -#endif /* GL_EXT_debug_marker */ - -/* ------------------------ GL_EXT_depth_bounds_test ----------------------- */ - -#ifndef GL_EXT_depth_bounds_test -#define GL_EXT_depth_bounds_test 1 - -#define GL_DEPTH_BOUNDS_TEST_EXT 0x8890 -#define GL_DEPTH_BOUNDS_EXT 0x8891 - -typedef void (GLAPIENTRY * PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax); - -#define glDepthBoundsEXT GLEW_GET_FUN(__glewDepthBoundsEXT) - -#define GLEW_EXT_depth_bounds_test GLEW_GET_VAR(__GLEW_EXT_depth_bounds_test) - -#endif /* GL_EXT_depth_bounds_test */ - -/* ----------------------- GL_EXT_direct_state_access ---------------------- */ - -#ifndef GL_EXT_direct_state_access -#define GL_EXT_direct_state_access 1 - -#define GL_PROGRAM_MATRIX_EXT 0x8E2D -#define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E -#define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F - -typedef void (GLAPIENTRY * PFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture); -typedef GLenum (GLAPIENTRY * PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target); -typedef void (GLAPIENTRY * PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index); -typedef void (GLAPIENTRY * PFNGLDISABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index); -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index); -typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array); -typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array); -typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum* bufs); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); -typedef void (GLAPIENTRY * PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target); -typedef void (GLAPIENTRY * PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target); -typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLvoid *img); -typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLvoid *img); -typedef void (GLAPIENTRY * PFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETDOUBLEI_VEXTPROC) (GLenum pname, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFLOATI_VEXTPROC) (GLenum pname, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint* param); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum 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 * PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, void** params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, GLvoid *string); -typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint* 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 * PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum 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 * PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint* param); -typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERVEXTPROC) (GLuint vaobj, GLenum pname, GLint* param); -typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, GLvoid** param); -typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint vaobj, GLenum pname, GLvoid** param); -typedef GLvoid * (GLAPIENTRY * PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access); -typedef GLvoid * (GLAPIENTRY * PFNGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access); -typedef void (GLAPIENTRY * PFNGLMATRIXFRUSTUMEXTPROC) (GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum matrixMode); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum matrixMode, const GLdouble* m); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum matrixMode, const GLfloat* m); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADDEXTPROC) (GLenum matrixMode, const GLdouble* m); -typedef void (GLAPIENTRY * PFNGLMATRIXLOADFEXTPROC) (GLenum matrixMode, const GLfloat* m); -typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum matrixMode, const GLdouble* m); -typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum matrixMode, const GLfloat* m); -typedef void (GLAPIENTRY * PFNGLMATRIXMULTDEXTPROC) (GLenum matrixMode, const GLdouble* m); -typedef void (GLAPIENTRY * PFNGLMATRIXMULTFEXTPROC) (GLenum matrixMode, const GLfloat* m); -typedef void (GLAPIENTRY * PFNGLMATRIXORTHOEXTPROC) (GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f); -typedef void (GLAPIENTRY * PFNGLMATRIXPOPEXTPROC) (GLenum matrixMode); -typedef void (GLAPIENTRY * PFNGLMATRIXPUSHEXTPROC) (GLenum matrixMode); -typedef void (GLAPIENTRY * PFNGLMATRIXROTATEDEXTPROC) (GLenum matrixMode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLMATRIXROTATEFEXTPROC) (GLenum matrixMode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLMATRIXSCALEDEXTPROC) (GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLMATRIXSCALEFEXTPROC) (GLenum matrixMode, GLfloat x, GLfloat y, GLfloat 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 * PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint* params); -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 * 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 * PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage); -typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face); -typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint* params); -typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid *string); -typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0); -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 * PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1); -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 * PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2); -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 * PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint 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 * PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint 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 * 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 * PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); -typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint* params); -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 * 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 * PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); -typedef GLboolean (GLAPIENTRY * PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); - -#define glBindMultiTextureEXT GLEW_GET_FUN(__glewBindMultiTextureEXT) -#define glCheckNamedFramebufferStatusEXT GLEW_GET_FUN(__glewCheckNamedFramebufferStatusEXT) -#define glClientAttribDefaultEXT GLEW_GET_FUN(__glewClientAttribDefaultEXT) -#define glCompressedMultiTexImage1DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage1DEXT) -#define glCompressedMultiTexImage2DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage2DEXT) -#define glCompressedMultiTexImage3DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage3DEXT) -#define glCompressedMultiTexSubImage1DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage1DEXT) -#define glCompressedMultiTexSubImage2DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage2DEXT) -#define glCompressedMultiTexSubImage3DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage3DEXT) -#define glCompressedTextureImage1DEXT GLEW_GET_FUN(__glewCompressedTextureImage1DEXT) -#define glCompressedTextureImage2DEXT GLEW_GET_FUN(__glewCompressedTextureImage2DEXT) -#define glCompressedTextureImage3DEXT GLEW_GET_FUN(__glewCompressedTextureImage3DEXT) -#define glCompressedTextureSubImage1DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage1DEXT) -#define glCompressedTextureSubImage2DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage2DEXT) -#define glCompressedTextureSubImage3DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage3DEXT) -#define glCopyMultiTexImage1DEXT GLEW_GET_FUN(__glewCopyMultiTexImage1DEXT) -#define glCopyMultiTexImage2DEXT GLEW_GET_FUN(__glewCopyMultiTexImage2DEXT) -#define glCopyMultiTexSubImage1DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage1DEXT) -#define glCopyMultiTexSubImage2DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage2DEXT) -#define glCopyMultiTexSubImage3DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage3DEXT) -#define glCopyTextureImage1DEXT GLEW_GET_FUN(__glewCopyTextureImage1DEXT) -#define glCopyTextureImage2DEXT GLEW_GET_FUN(__glewCopyTextureImage2DEXT) -#define glCopyTextureSubImage1DEXT GLEW_GET_FUN(__glewCopyTextureSubImage1DEXT) -#define glCopyTextureSubImage2DEXT GLEW_GET_FUN(__glewCopyTextureSubImage2DEXT) -#define glCopyTextureSubImage3DEXT GLEW_GET_FUN(__glewCopyTextureSubImage3DEXT) -#define glDisableClientStateIndexedEXT GLEW_GET_FUN(__glewDisableClientStateIndexedEXT) -#define glDisableClientStateiEXT GLEW_GET_FUN(__glewDisableClientStateiEXT) -#define glDisableVertexArrayAttribEXT GLEW_GET_FUN(__glewDisableVertexArrayAttribEXT) -#define glDisableVertexArrayEXT GLEW_GET_FUN(__glewDisableVertexArrayEXT) -#define glEnableClientStateIndexedEXT GLEW_GET_FUN(__glewEnableClientStateIndexedEXT) -#define glEnableClientStateiEXT GLEW_GET_FUN(__glewEnableClientStateiEXT) -#define glEnableVertexArrayAttribEXT GLEW_GET_FUN(__glewEnableVertexArrayAttribEXT) -#define glEnableVertexArrayEXT GLEW_GET_FUN(__glewEnableVertexArrayEXT) -#define glFlushMappedNamedBufferRangeEXT GLEW_GET_FUN(__glewFlushMappedNamedBufferRangeEXT) -#define glFramebufferDrawBufferEXT GLEW_GET_FUN(__glewFramebufferDrawBufferEXT) -#define glFramebufferDrawBuffersEXT GLEW_GET_FUN(__glewFramebufferDrawBuffersEXT) -#define glFramebufferReadBufferEXT GLEW_GET_FUN(__glewFramebufferReadBufferEXT) -#define glGenerateMultiTexMipmapEXT GLEW_GET_FUN(__glewGenerateMultiTexMipmapEXT) -#define glGenerateTextureMipmapEXT GLEW_GET_FUN(__glewGenerateTextureMipmapEXT) -#define glGetCompressedMultiTexImageEXT GLEW_GET_FUN(__glewGetCompressedMultiTexImageEXT) -#define glGetCompressedTextureImageEXT GLEW_GET_FUN(__glewGetCompressedTextureImageEXT) -#define glGetDoubleIndexedvEXT GLEW_GET_FUN(__glewGetDoubleIndexedvEXT) -#define glGetDoublei_vEXT GLEW_GET_FUN(__glewGetDoublei_vEXT) -#define glGetFloatIndexedvEXT GLEW_GET_FUN(__glewGetFloatIndexedvEXT) -#define glGetFloati_vEXT GLEW_GET_FUN(__glewGetFloati_vEXT) -#define glGetFramebufferParameterivEXT GLEW_GET_FUN(__glewGetFramebufferParameterivEXT) -#define glGetMultiTexEnvfvEXT GLEW_GET_FUN(__glewGetMultiTexEnvfvEXT) -#define glGetMultiTexEnvivEXT GLEW_GET_FUN(__glewGetMultiTexEnvivEXT) -#define glGetMultiTexGendvEXT GLEW_GET_FUN(__glewGetMultiTexGendvEXT) -#define glGetMultiTexGenfvEXT GLEW_GET_FUN(__glewGetMultiTexGenfvEXT) -#define glGetMultiTexGenivEXT GLEW_GET_FUN(__glewGetMultiTexGenivEXT) -#define glGetMultiTexImageEXT GLEW_GET_FUN(__glewGetMultiTexImageEXT) -#define glGetMultiTexLevelParameterfvEXT GLEW_GET_FUN(__glewGetMultiTexLevelParameterfvEXT) -#define glGetMultiTexLevelParameterivEXT GLEW_GET_FUN(__glewGetMultiTexLevelParameterivEXT) -#define glGetMultiTexParameterIivEXT GLEW_GET_FUN(__glewGetMultiTexParameterIivEXT) -#define glGetMultiTexParameterIuivEXT GLEW_GET_FUN(__glewGetMultiTexParameterIuivEXT) -#define glGetMultiTexParameterfvEXT GLEW_GET_FUN(__glewGetMultiTexParameterfvEXT) -#define glGetMultiTexParameterivEXT GLEW_GET_FUN(__glewGetMultiTexParameterivEXT) -#define glGetNamedBufferParameterivEXT GLEW_GET_FUN(__glewGetNamedBufferParameterivEXT) -#define glGetNamedBufferPointervEXT GLEW_GET_FUN(__glewGetNamedBufferPointervEXT) -#define glGetNamedBufferSubDataEXT GLEW_GET_FUN(__glewGetNamedBufferSubDataEXT) -#define glGetNamedFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetNamedFramebufferAttachmentParameterivEXT) -#define glGetNamedProgramLocalParameterIivEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterIivEXT) -#define glGetNamedProgramLocalParameterIuivEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterIuivEXT) -#define glGetNamedProgramLocalParameterdvEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterdvEXT) -#define glGetNamedProgramLocalParameterfvEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterfvEXT) -#define glGetNamedProgramStringEXT GLEW_GET_FUN(__glewGetNamedProgramStringEXT) -#define glGetNamedProgramivEXT GLEW_GET_FUN(__glewGetNamedProgramivEXT) -#define glGetNamedRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetNamedRenderbufferParameterivEXT) -#define glGetPointerIndexedvEXT GLEW_GET_FUN(__glewGetPointerIndexedvEXT) -#define glGetPointeri_vEXT GLEW_GET_FUN(__glewGetPointeri_vEXT) -#define glGetTextureImageEXT GLEW_GET_FUN(__glewGetTextureImageEXT) -#define glGetTextureLevelParameterfvEXT GLEW_GET_FUN(__glewGetTextureLevelParameterfvEXT) -#define glGetTextureLevelParameterivEXT GLEW_GET_FUN(__glewGetTextureLevelParameterivEXT) -#define glGetTextureParameterIivEXT GLEW_GET_FUN(__glewGetTextureParameterIivEXT) -#define glGetTextureParameterIuivEXT GLEW_GET_FUN(__glewGetTextureParameterIuivEXT) -#define glGetTextureParameterfvEXT GLEW_GET_FUN(__glewGetTextureParameterfvEXT) -#define glGetTextureParameterivEXT GLEW_GET_FUN(__glewGetTextureParameterivEXT) -#define glGetVertexArrayIntegeri_vEXT GLEW_GET_FUN(__glewGetVertexArrayIntegeri_vEXT) -#define glGetVertexArrayIntegervEXT GLEW_GET_FUN(__glewGetVertexArrayIntegervEXT) -#define glGetVertexArrayPointeri_vEXT GLEW_GET_FUN(__glewGetVertexArrayPointeri_vEXT) -#define glGetVertexArrayPointervEXT GLEW_GET_FUN(__glewGetVertexArrayPointervEXT) -#define glMapNamedBufferEXT GLEW_GET_FUN(__glewMapNamedBufferEXT) -#define glMapNamedBufferRangeEXT GLEW_GET_FUN(__glewMapNamedBufferRangeEXT) -#define glMatrixFrustumEXT GLEW_GET_FUN(__glewMatrixFrustumEXT) -#define glMatrixLoadIdentityEXT GLEW_GET_FUN(__glewMatrixLoadIdentityEXT) -#define glMatrixLoadTransposedEXT GLEW_GET_FUN(__glewMatrixLoadTransposedEXT) -#define glMatrixLoadTransposefEXT GLEW_GET_FUN(__glewMatrixLoadTransposefEXT) -#define glMatrixLoaddEXT GLEW_GET_FUN(__glewMatrixLoaddEXT) -#define glMatrixLoadfEXT GLEW_GET_FUN(__glewMatrixLoadfEXT) -#define glMatrixMultTransposedEXT GLEW_GET_FUN(__glewMatrixMultTransposedEXT) -#define glMatrixMultTransposefEXT GLEW_GET_FUN(__glewMatrixMultTransposefEXT) -#define glMatrixMultdEXT GLEW_GET_FUN(__glewMatrixMultdEXT) -#define glMatrixMultfEXT GLEW_GET_FUN(__glewMatrixMultfEXT) -#define glMatrixOrthoEXT GLEW_GET_FUN(__glewMatrixOrthoEXT) -#define glMatrixPopEXT GLEW_GET_FUN(__glewMatrixPopEXT) -#define glMatrixPushEXT GLEW_GET_FUN(__glewMatrixPushEXT) -#define glMatrixRotatedEXT GLEW_GET_FUN(__glewMatrixRotatedEXT) -#define glMatrixRotatefEXT GLEW_GET_FUN(__glewMatrixRotatefEXT) -#define glMatrixScaledEXT GLEW_GET_FUN(__glewMatrixScaledEXT) -#define glMatrixScalefEXT GLEW_GET_FUN(__glewMatrixScalefEXT) -#define glMatrixTranslatedEXT GLEW_GET_FUN(__glewMatrixTranslatedEXT) -#define glMatrixTranslatefEXT GLEW_GET_FUN(__glewMatrixTranslatefEXT) -#define glMultiTexBufferEXT GLEW_GET_FUN(__glewMultiTexBufferEXT) -#define glMultiTexCoordPointerEXT GLEW_GET_FUN(__glewMultiTexCoordPointerEXT) -#define glMultiTexEnvfEXT GLEW_GET_FUN(__glewMultiTexEnvfEXT) -#define glMultiTexEnvfvEXT GLEW_GET_FUN(__glewMultiTexEnvfvEXT) -#define glMultiTexEnviEXT GLEW_GET_FUN(__glewMultiTexEnviEXT) -#define glMultiTexEnvivEXT GLEW_GET_FUN(__glewMultiTexEnvivEXT) -#define glMultiTexGendEXT GLEW_GET_FUN(__glewMultiTexGendEXT) -#define glMultiTexGendvEXT GLEW_GET_FUN(__glewMultiTexGendvEXT) -#define glMultiTexGenfEXT GLEW_GET_FUN(__glewMultiTexGenfEXT) -#define glMultiTexGenfvEXT GLEW_GET_FUN(__glewMultiTexGenfvEXT) -#define glMultiTexGeniEXT GLEW_GET_FUN(__glewMultiTexGeniEXT) -#define glMultiTexGenivEXT GLEW_GET_FUN(__glewMultiTexGenivEXT) -#define glMultiTexImage1DEXT GLEW_GET_FUN(__glewMultiTexImage1DEXT) -#define glMultiTexImage2DEXT GLEW_GET_FUN(__glewMultiTexImage2DEXT) -#define glMultiTexImage3DEXT GLEW_GET_FUN(__glewMultiTexImage3DEXT) -#define glMultiTexParameterIivEXT GLEW_GET_FUN(__glewMultiTexParameterIivEXT) -#define glMultiTexParameterIuivEXT GLEW_GET_FUN(__glewMultiTexParameterIuivEXT) -#define glMultiTexParameterfEXT GLEW_GET_FUN(__glewMultiTexParameterfEXT) -#define glMultiTexParameterfvEXT GLEW_GET_FUN(__glewMultiTexParameterfvEXT) -#define glMultiTexParameteriEXT GLEW_GET_FUN(__glewMultiTexParameteriEXT) -#define glMultiTexParameterivEXT GLEW_GET_FUN(__glewMultiTexParameterivEXT) -#define glMultiTexRenderbufferEXT GLEW_GET_FUN(__glewMultiTexRenderbufferEXT) -#define glMultiTexSubImage1DEXT GLEW_GET_FUN(__glewMultiTexSubImage1DEXT) -#define glMultiTexSubImage2DEXT GLEW_GET_FUN(__glewMultiTexSubImage2DEXT) -#define glMultiTexSubImage3DEXT GLEW_GET_FUN(__glewMultiTexSubImage3DEXT) -#define glNamedBufferDataEXT GLEW_GET_FUN(__glewNamedBufferDataEXT) -#define glNamedBufferSubDataEXT GLEW_GET_FUN(__glewNamedBufferSubDataEXT) -#define glNamedCopyBufferSubDataEXT GLEW_GET_FUN(__glewNamedCopyBufferSubDataEXT) -#define glNamedFramebufferRenderbufferEXT GLEW_GET_FUN(__glewNamedFramebufferRenderbufferEXT) -#define glNamedFramebufferTexture1DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture1DEXT) -#define glNamedFramebufferTexture2DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture2DEXT) -#define glNamedFramebufferTexture3DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture3DEXT) -#define glNamedFramebufferTextureEXT GLEW_GET_FUN(__glewNamedFramebufferTextureEXT) -#define glNamedFramebufferTextureFaceEXT GLEW_GET_FUN(__glewNamedFramebufferTextureFaceEXT) -#define glNamedFramebufferTextureLayerEXT GLEW_GET_FUN(__glewNamedFramebufferTextureLayerEXT) -#define glNamedProgramLocalParameter4dEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4dEXT) -#define glNamedProgramLocalParameter4dvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4dvEXT) -#define glNamedProgramLocalParameter4fEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4fEXT) -#define glNamedProgramLocalParameter4fvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4fvEXT) -#define glNamedProgramLocalParameterI4iEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4iEXT) -#define glNamedProgramLocalParameterI4ivEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4ivEXT) -#define glNamedProgramLocalParameterI4uiEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4uiEXT) -#define glNamedProgramLocalParameterI4uivEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4uivEXT) -#define glNamedProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameters4fvEXT) -#define glNamedProgramLocalParametersI4ivEXT GLEW_GET_FUN(__glewNamedProgramLocalParametersI4ivEXT) -#define glNamedProgramLocalParametersI4uivEXT GLEW_GET_FUN(__glewNamedProgramLocalParametersI4uivEXT) -#define glNamedProgramStringEXT GLEW_GET_FUN(__glewNamedProgramStringEXT) -#define glNamedRenderbufferStorageEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageEXT) -#define glNamedRenderbufferStorageMultisampleCoverageEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageMultisampleCoverageEXT) -#define glNamedRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageMultisampleEXT) -#define glProgramUniform1fEXT GLEW_GET_FUN(__glewProgramUniform1fEXT) -#define glProgramUniform1fvEXT GLEW_GET_FUN(__glewProgramUniform1fvEXT) -#define glProgramUniform1iEXT GLEW_GET_FUN(__glewProgramUniform1iEXT) -#define glProgramUniform1ivEXT GLEW_GET_FUN(__glewProgramUniform1ivEXT) -#define glProgramUniform1uiEXT GLEW_GET_FUN(__glewProgramUniform1uiEXT) -#define glProgramUniform1uivEXT GLEW_GET_FUN(__glewProgramUniform1uivEXT) -#define glProgramUniform2fEXT GLEW_GET_FUN(__glewProgramUniform2fEXT) -#define glProgramUniform2fvEXT GLEW_GET_FUN(__glewProgramUniform2fvEXT) -#define glProgramUniform2iEXT GLEW_GET_FUN(__glewProgramUniform2iEXT) -#define glProgramUniform2ivEXT GLEW_GET_FUN(__glewProgramUniform2ivEXT) -#define glProgramUniform2uiEXT GLEW_GET_FUN(__glewProgramUniform2uiEXT) -#define glProgramUniform2uivEXT GLEW_GET_FUN(__glewProgramUniform2uivEXT) -#define glProgramUniform3fEXT GLEW_GET_FUN(__glewProgramUniform3fEXT) -#define glProgramUniform3fvEXT GLEW_GET_FUN(__glewProgramUniform3fvEXT) -#define glProgramUniform3iEXT GLEW_GET_FUN(__glewProgramUniform3iEXT) -#define glProgramUniform3ivEXT GLEW_GET_FUN(__glewProgramUniform3ivEXT) -#define glProgramUniform3uiEXT GLEW_GET_FUN(__glewProgramUniform3uiEXT) -#define glProgramUniform3uivEXT GLEW_GET_FUN(__glewProgramUniform3uivEXT) -#define glProgramUniform4fEXT GLEW_GET_FUN(__glewProgramUniform4fEXT) -#define glProgramUniform4fvEXT GLEW_GET_FUN(__glewProgramUniform4fvEXT) -#define glProgramUniform4iEXT GLEW_GET_FUN(__glewProgramUniform4iEXT) -#define glProgramUniform4ivEXT GLEW_GET_FUN(__glewProgramUniform4ivEXT) -#define glProgramUniform4uiEXT GLEW_GET_FUN(__glewProgramUniform4uiEXT) -#define glProgramUniform4uivEXT GLEW_GET_FUN(__glewProgramUniform4uivEXT) -#define glProgramUniformMatrix2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2fvEXT) -#define glProgramUniformMatrix2x3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2x3fvEXT) -#define glProgramUniformMatrix2x4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2x4fvEXT) -#define glProgramUniformMatrix3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3fvEXT) -#define glProgramUniformMatrix3x2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3x2fvEXT) -#define glProgramUniformMatrix3x4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3x4fvEXT) -#define glProgramUniformMatrix4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4fvEXT) -#define glProgramUniformMatrix4x2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4x2fvEXT) -#define glProgramUniformMatrix4x3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4x3fvEXT) -#define glPushClientAttribDefaultEXT GLEW_GET_FUN(__glewPushClientAttribDefaultEXT) -#define glTextureBufferEXT GLEW_GET_FUN(__glewTextureBufferEXT) -#define glTextureImage1DEXT GLEW_GET_FUN(__glewTextureImage1DEXT) -#define glTextureImage2DEXT GLEW_GET_FUN(__glewTextureImage2DEXT) -#define glTextureImage3DEXT GLEW_GET_FUN(__glewTextureImage3DEXT) -#define glTextureParameterIivEXT GLEW_GET_FUN(__glewTextureParameterIivEXT) -#define glTextureParameterIuivEXT GLEW_GET_FUN(__glewTextureParameterIuivEXT) -#define glTextureParameterfEXT GLEW_GET_FUN(__glewTextureParameterfEXT) -#define glTextureParameterfvEXT GLEW_GET_FUN(__glewTextureParameterfvEXT) -#define glTextureParameteriEXT GLEW_GET_FUN(__glewTextureParameteriEXT) -#define glTextureParameterivEXT GLEW_GET_FUN(__glewTextureParameterivEXT) -#define glTextureRenderbufferEXT GLEW_GET_FUN(__glewTextureRenderbufferEXT) -#define glTextureSubImage1DEXT GLEW_GET_FUN(__glewTextureSubImage1DEXT) -#define glTextureSubImage2DEXT GLEW_GET_FUN(__glewTextureSubImage2DEXT) -#define glTextureSubImage3DEXT GLEW_GET_FUN(__glewTextureSubImage3DEXT) -#define glUnmapNamedBufferEXT GLEW_GET_FUN(__glewUnmapNamedBufferEXT) -#define glVertexArrayColorOffsetEXT GLEW_GET_FUN(__glewVertexArrayColorOffsetEXT) -#define glVertexArrayEdgeFlagOffsetEXT GLEW_GET_FUN(__glewVertexArrayEdgeFlagOffsetEXT) -#define glVertexArrayFogCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayFogCoordOffsetEXT) -#define glVertexArrayIndexOffsetEXT GLEW_GET_FUN(__glewVertexArrayIndexOffsetEXT) -#define glVertexArrayMultiTexCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayMultiTexCoordOffsetEXT) -#define glVertexArrayNormalOffsetEXT GLEW_GET_FUN(__glewVertexArrayNormalOffsetEXT) -#define glVertexArraySecondaryColorOffsetEXT GLEW_GET_FUN(__glewVertexArraySecondaryColorOffsetEXT) -#define glVertexArrayTexCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayTexCoordOffsetEXT) -#define glVertexArrayVertexAttribIOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribIOffsetEXT) -#define glVertexArrayVertexAttribOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribOffsetEXT) -#define glVertexArrayVertexOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexOffsetEXT) - -#define GLEW_EXT_direct_state_access GLEW_GET_VAR(__GLEW_EXT_direct_state_access) - -#endif /* GL_EXT_direct_state_access */ - -/* -------------------------- GL_EXT_draw_buffers2 ------------------------- */ - -#ifndef GL_EXT_draw_buffers2 -#define GL_EXT_draw_buffers2 1 - -typedef void (GLAPIENTRY * PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a); -typedef void (GLAPIENTRY * PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index); -typedef void (GLAPIENTRY * PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index); -typedef void (GLAPIENTRY * PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum value, GLuint index, GLboolean* data); -typedef void (GLAPIENTRY * PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum value, GLuint index, GLint* data); -typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index); - -#define glColorMaskIndexedEXT GLEW_GET_FUN(__glewColorMaskIndexedEXT) -#define glDisableIndexedEXT GLEW_GET_FUN(__glewDisableIndexedEXT) -#define glEnableIndexedEXT GLEW_GET_FUN(__glewEnableIndexedEXT) -#define glGetBooleanIndexedvEXT GLEW_GET_FUN(__glewGetBooleanIndexedvEXT) -#define glGetIntegerIndexedvEXT GLEW_GET_FUN(__glewGetIntegerIndexedvEXT) -#define glIsEnabledIndexedEXT GLEW_GET_FUN(__glewIsEnabledIndexedEXT) - -#define GLEW_EXT_draw_buffers2 GLEW_GET_VAR(__GLEW_EXT_draw_buffers2) - -#endif /* GL_EXT_draw_buffers2 */ - -/* ------------------------- GL_EXT_draw_instanced ------------------------- */ - -#ifndef GL_EXT_draw_instanced -#define GL_EXT_draw_instanced 1 - -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); - -#define glDrawArraysInstancedEXT GLEW_GET_FUN(__glewDrawArraysInstancedEXT) -#define glDrawElementsInstancedEXT GLEW_GET_FUN(__glewDrawElementsInstancedEXT) - -#define GLEW_EXT_draw_instanced GLEW_GET_VAR(__GLEW_EXT_draw_instanced) - -#endif /* GL_EXT_draw_instanced */ - -/* ----------------------- GL_EXT_draw_range_elements ---------------------- */ - -#ifndef GL_EXT_draw_range_elements -#define GL_EXT_draw_range_elements 1 - -#define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8 -#define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9 - -typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); - -#define glDrawRangeElementsEXT GLEW_GET_FUN(__glewDrawRangeElementsEXT) - -#define GLEW_EXT_draw_range_elements GLEW_GET_VAR(__GLEW_EXT_draw_range_elements) - -#endif /* GL_EXT_draw_range_elements */ - -/* ---------------------------- GL_EXT_fog_coord --------------------------- */ - -#ifndef GL_EXT_fog_coord -#define GL_EXT_fog_coord 1 - -#define GL_FOG_COORDINATE_SOURCE_EXT 0x8450 -#define GL_FOG_COORDINATE_EXT 0x8451 -#define GL_FRAGMENT_DEPTH_EXT 0x8452 -#define GL_CURRENT_FOG_COORDINATE_EXT 0x8453 -#define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454 -#define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455 -#define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456 -#define GL_FOG_COORDINATE_ARRAY_EXT 0x8457 - -typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLFOGCOORDDEXTPROC) (GLdouble coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFEXTPROC) (GLfloat coord); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord); - -#define glFogCoordPointerEXT GLEW_GET_FUN(__glewFogCoordPointerEXT) -#define glFogCoorddEXT GLEW_GET_FUN(__glewFogCoorddEXT) -#define glFogCoorddvEXT GLEW_GET_FUN(__glewFogCoorddvEXT) -#define glFogCoordfEXT GLEW_GET_FUN(__glewFogCoordfEXT) -#define glFogCoordfvEXT GLEW_GET_FUN(__glewFogCoordfvEXT) - -#define GLEW_EXT_fog_coord GLEW_GET_VAR(__GLEW_EXT_fog_coord) - -#endif /* GL_EXT_fog_coord */ - -/* ------------------------ GL_EXT_fragment_lighting ----------------------- */ - -#ifndef GL_EXT_fragment_lighting -#define GL_EXT_fragment_lighting 1 - -#define GL_FRAGMENT_LIGHTING_EXT 0x8400 -#define GL_FRAGMENT_COLOR_MATERIAL_EXT 0x8401 -#define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x8402 -#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403 -#define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404 -#define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405 -#define GL_CURRENT_RASTER_NORMAL_EXT 0x8406 -#define GL_LIGHT_ENV_MODE_EXT 0x8407 -#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408 -#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409 -#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A -#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B -#define GL_FRAGMENT_LIGHT0_EXT 0x840C -#define GL_FRAGMENT_LIGHT7_EXT 0x8413 - -typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param); - -#define glFragmentColorMaterialEXT GLEW_GET_FUN(__glewFragmentColorMaterialEXT) -#define glFragmentLightModelfEXT GLEW_GET_FUN(__glewFragmentLightModelfEXT) -#define glFragmentLightModelfvEXT GLEW_GET_FUN(__glewFragmentLightModelfvEXT) -#define glFragmentLightModeliEXT GLEW_GET_FUN(__glewFragmentLightModeliEXT) -#define glFragmentLightModelivEXT GLEW_GET_FUN(__glewFragmentLightModelivEXT) -#define glFragmentLightfEXT GLEW_GET_FUN(__glewFragmentLightfEXT) -#define glFragmentLightfvEXT GLEW_GET_FUN(__glewFragmentLightfvEXT) -#define glFragmentLightiEXT GLEW_GET_FUN(__glewFragmentLightiEXT) -#define glFragmentLightivEXT GLEW_GET_FUN(__glewFragmentLightivEXT) -#define glFragmentMaterialfEXT GLEW_GET_FUN(__glewFragmentMaterialfEXT) -#define glFragmentMaterialfvEXT GLEW_GET_FUN(__glewFragmentMaterialfvEXT) -#define glFragmentMaterialiEXT GLEW_GET_FUN(__glewFragmentMaterialiEXT) -#define glFragmentMaterialivEXT GLEW_GET_FUN(__glewFragmentMaterialivEXT) -#define glGetFragmentLightfvEXT GLEW_GET_FUN(__glewGetFragmentLightfvEXT) -#define glGetFragmentLightivEXT GLEW_GET_FUN(__glewGetFragmentLightivEXT) -#define glGetFragmentMaterialfvEXT GLEW_GET_FUN(__glewGetFragmentMaterialfvEXT) -#define glGetFragmentMaterialivEXT GLEW_GET_FUN(__glewGetFragmentMaterialivEXT) -#define glLightEnviEXT GLEW_GET_FUN(__glewLightEnviEXT) - -#define GLEW_EXT_fragment_lighting GLEW_GET_VAR(__GLEW_EXT_fragment_lighting) - -#endif /* GL_EXT_fragment_lighting */ - -/* ------------------------ GL_EXT_framebuffer_blit ------------------------ */ - -#ifndef GL_EXT_framebuffer_blit -#define GL_EXT_framebuffer_blit 1 - -#define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6 -#define GL_READ_FRAMEBUFFER_EXT 0x8CA8 -#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 -#define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA - -typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); - -#define glBlitFramebufferEXT GLEW_GET_FUN(__glewBlitFramebufferEXT) - -#define GLEW_EXT_framebuffer_blit GLEW_GET_VAR(__GLEW_EXT_framebuffer_blit) - -#endif /* GL_EXT_framebuffer_blit */ - -/* --------------------- GL_EXT_framebuffer_multisample -------------------- */ - -#ifndef GL_EXT_framebuffer_multisample -#define GL_EXT_framebuffer_multisample 1 - -#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB -#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 -#define GL_MAX_SAMPLES_EXT 0x8D57 - -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); - -#define glRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewRenderbufferStorageMultisampleEXT) - -#define GLEW_EXT_framebuffer_multisample GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample) - -#endif /* GL_EXT_framebuffer_multisample */ - -/* --------------- GL_EXT_framebuffer_multisample_blit_scaled -------------- */ - -#ifndef GL_EXT_framebuffer_multisample_blit_scaled -#define GL_EXT_framebuffer_multisample_blit_scaled 1 - -#define GL_SCALED_RESOLVE_FASTEST_EXT 0x90BA -#define GL_SCALED_RESOLVE_NICEST_EXT 0x90BB - -#define GLEW_EXT_framebuffer_multisample_blit_scaled GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample_blit_scaled) - -#endif /* GL_EXT_framebuffer_multisample_blit_scaled */ - -/* ----------------------- GL_EXT_framebuffer_object ----------------------- */ - -#ifndef GL_EXT_framebuffer_object -#define GL_EXT_framebuffer_object 1 - -#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 -#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8 -#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6 -#define GL_RENDERBUFFER_BINDING_EXT 0x8CA7 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 -#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5 -#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 -#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 -#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 -#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA -#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB -#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC -#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD -#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF -#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0 -#define GL_COLOR_ATTACHMENT1_EXT 0x8CE1 -#define GL_COLOR_ATTACHMENT2_EXT 0x8CE2 -#define GL_COLOR_ATTACHMENT3_EXT 0x8CE3 -#define GL_COLOR_ATTACHMENT4_EXT 0x8CE4 -#define GL_COLOR_ATTACHMENT5_EXT 0x8CE5 -#define GL_COLOR_ATTACHMENT6_EXT 0x8CE6 -#define GL_COLOR_ATTACHMENT7_EXT 0x8CE7 -#define GL_COLOR_ATTACHMENT8_EXT 0x8CE8 -#define GL_COLOR_ATTACHMENT9_EXT 0x8CE9 -#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA -#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB -#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC -#define GL_COLOR_ATTACHMENT13_EXT 0x8CED -#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE -#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF -#define GL_DEPTH_ATTACHMENT_EXT 0x8D00 -#define GL_STENCIL_ATTACHMENT_EXT 0x8D20 -#define GL_FRAMEBUFFER_EXT 0x8D40 -#define GL_RENDERBUFFER_EXT 0x8D41 -#define GL_RENDERBUFFER_WIDTH_EXT 0x8D42 -#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43 -#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44 -#define GL_STENCIL_INDEX1_EXT 0x8D46 -#define GL_STENCIL_INDEX4_EXT 0x8D47 -#define GL_STENCIL_INDEX8_EXT 0x8D48 -#define GL_STENCIL_INDEX16_EXT 0x8D49 -#define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50 -#define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51 -#define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52 -#define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53 -#define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54 -#define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55 - -typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer); -typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer); -typedef GLenum (GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint* framebuffers); -typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint* renderbuffers); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); -typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint* framebuffers); -typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint* renderbuffers); -typedef void (GLAPIENTRY * PFNGLGENERATEMIPMAPEXTPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer); -typedef GLboolean (GLAPIENTRY * PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer); -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); - -#define glBindFramebufferEXT GLEW_GET_FUN(__glewBindFramebufferEXT) -#define glBindRenderbufferEXT GLEW_GET_FUN(__glewBindRenderbufferEXT) -#define glCheckFramebufferStatusEXT GLEW_GET_FUN(__glewCheckFramebufferStatusEXT) -#define glDeleteFramebuffersEXT GLEW_GET_FUN(__glewDeleteFramebuffersEXT) -#define glDeleteRenderbuffersEXT GLEW_GET_FUN(__glewDeleteRenderbuffersEXT) -#define glFramebufferRenderbufferEXT GLEW_GET_FUN(__glewFramebufferRenderbufferEXT) -#define glFramebufferTexture1DEXT GLEW_GET_FUN(__glewFramebufferTexture1DEXT) -#define glFramebufferTexture2DEXT GLEW_GET_FUN(__glewFramebufferTexture2DEXT) -#define glFramebufferTexture3DEXT GLEW_GET_FUN(__glewFramebufferTexture3DEXT) -#define glGenFramebuffersEXT GLEW_GET_FUN(__glewGenFramebuffersEXT) -#define glGenRenderbuffersEXT GLEW_GET_FUN(__glewGenRenderbuffersEXT) -#define glGenerateMipmapEXT GLEW_GET_FUN(__glewGenerateMipmapEXT) -#define glGetFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetFramebufferAttachmentParameterivEXT) -#define glGetRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetRenderbufferParameterivEXT) -#define glIsFramebufferEXT GLEW_GET_FUN(__glewIsFramebufferEXT) -#define glIsRenderbufferEXT GLEW_GET_FUN(__glewIsRenderbufferEXT) -#define glRenderbufferStorageEXT GLEW_GET_FUN(__glewRenderbufferStorageEXT) - -#define GLEW_EXT_framebuffer_object GLEW_GET_VAR(__GLEW_EXT_framebuffer_object) - -#endif /* GL_EXT_framebuffer_object */ - -/* ------------------------ GL_EXT_framebuffer_sRGB ------------------------ */ - -#ifndef GL_EXT_framebuffer_sRGB -#define GL_EXT_framebuffer_sRGB 1 - -#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 -#define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA - -#define GLEW_EXT_framebuffer_sRGB GLEW_GET_VAR(__GLEW_EXT_framebuffer_sRGB) - -#endif /* GL_EXT_framebuffer_sRGB */ - -/* ------------------------ GL_EXT_geometry_shader4 ------------------------ */ - -#ifndef GL_EXT_geometry_shader4 -#define GL_EXT_geometry_shader4 1 - -#define GL_LINES_ADJACENCY_EXT 0xA -#define GL_LINE_STRIP_ADJACENCY_EXT 0xB -#define GL_TRIANGLES_ADJACENCY_EXT 0xC -#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD -#define GL_PROGRAM_POINT_SIZE_EXT 0x8642 -#define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B -#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4 -#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9 -#define GL_GEOMETRY_SHADER_EXT 0x8DD9 -#define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA -#define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB -#define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC -#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD -#define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE -#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF -#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0 -#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1 - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value); - -#define glFramebufferTextureEXT GLEW_GET_FUN(__glewFramebufferTextureEXT) -#define glFramebufferTextureFaceEXT GLEW_GET_FUN(__glewFramebufferTextureFaceEXT) -#define glProgramParameteriEXT GLEW_GET_FUN(__glewProgramParameteriEXT) - -#define GLEW_EXT_geometry_shader4 GLEW_GET_VAR(__GLEW_EXT_geometry_shader4) - -#endif /* GL_EXT_geometry_shader4 */ - -/* --------------------- GL_EXT_gpu_program_parameters --------------------- */ - -#ifndef GL_EXT_gpu_program_parameters -#define GL_EXT_gpu_program_parameters 1 - -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params); - -#define glProgramEnvParameters4fvEXT GLEW_GET_FUN(__glewProgramEnvParameters4fvEXT) -#define glProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewProgramLocalParameters4fvEXT) - -#define GLEW_EXT_gpu_program_parameters GLEW_GET_VAR(__GLEW_EXT_gpu_program_parameters) - -#endif /* GL_EXT_gpu_program_parameters */ - -/* --------------------------- GL_EXT_gpu_shader4 -------------------------- */ - -#ifndef GL_EXT_gpu_shader4 -#define GL_EXT_gpu_shader4 1 - -#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD -#define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0 -#define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1 -#define GL_SAMPLER_BUFFER_EXT 0x8DC2 -#define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3 -#define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4 -#define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5 -#define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6 -#define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7 -#define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8 -#define GL_INT_SAMPLER_1D_EXT 0x8DC9 -#define GL_INT_SAMPLER_2D_EXT 0x8DCA -#define GL_INT_SAMPLER_3D_EXT 0x8DCB -#define GL_INT_SAMPLER_CUBE_EXT 0x8DCC -#define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD -#define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE -#define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF -#define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0 -#define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1 -#define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2 -#define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3 -#define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4 -#define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5 -#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6 -#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7 -#define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8 - -typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name); -typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint *params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint *params); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint index, GLint x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort *v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); - -#define glBindFragDataLocationEXT GLEW_GET_FUN(__glewBindFragDataLocationEXT) -#define glGetFragDataLocationEXT GLEW_GET_FUN(__glewGetFragDataLocationEXT) -#define glGetUniformuivEXT GLEW_GET_FUN(__glewGetUniformuivEXT) -#define glGetVertexAttribIivEXT GLEW_GET_FUN(__glewGetVertexAttribIivEXT) -#define glGetVertexAttribIuivEXT GLEW_GET_FUN(__glewGetVertexAttribIuivEXT) -#define glUniform1uiEXT GLEW_GET_FUN(__glewUniform1uiEXT) -#define glUniform1uivEXT GLEW_GET_FUN(__glewUniform1uivEXT) -#define glUniform2uiEXT GLEW_GET_FUN(__glewUniform2uiEXT) -#define glUniform2uivEXT GLEW_GET_FUN(__glewUniform2uivEXT) -#define glUniform3uiEXT GLEW_GET_FUN(__glewUniform3uiEXT) -#define glUniform3uivEXT GLEW_GET_FUN(__glewUniform3uivEXT) -#define glUniform4uiEXT GLEW_GET_FUN(__glewUniform4uiEXT) -#define glUniform4uivEXT GLEW_GET_FUN(__glewUniform4uivEXT) -#define glVertexAttribI1iEXT GLEW_GET_FUN(__glewVertexAttribI1iEXT) -#define glVertexAttribI1ivEXT GLEW_GET_FUN(__glewVertexAttribI1ivEXT) -#define glVertexAttribI1uiEXT GLEW_GET_FUN(__glewVertexAttribI1uiEXT) -#define glVertexAttribI1uivEXT GLEW_GET_FUN(__glewVertexAttribI1uivEXT) -#define glVertexAttribI2iEXT GLEW_GET_FUN(__glewVertexAttribI2iEXT) -#define glVertexAttribI2ivEXT GLEW_GET_FUN(__glewVertexAttribI2ivEXT) -#define glVertexAttribI2uiEXT GLEW_GET_FUN(__glewVertexAttribI2uiEXT) -#define glVertexAttribI2uivEXT GLEW_GET_FUN(__glewVertexAttribI2uivEXT) -#define glVertexAttribI3iEXT GLEW_GET_FUN(__glewVertexAttribI3iEXT) -#define glVertexAttribI3ivEXT GLEW_GET_FUN(__glewVertexAttribI3ivEXT) -#define glVertexAttribI3uiEXT GLEW_GET_FUN(__glewVertexAttribI3uiEXT) -#define glVertexAttribI3uivEXT GLEW_GET_FUN(__glewVertexAttribI3uivEXT) -#define glVertexAttribI4bvEXT GLEW_GET_FUN(__glewVertexAttribI4bvEXT) -#define glVertexAttribI4iEXT GLEW_GET_FUN(__glewVertexAttribI4iEXT) -#define glVertexAttribI4ivEXT GLEW_GET_FUN(__glewVertexAttribI4ivEXT) -#define glVertexAttribI4svEXT GLEW_GET_FUN(__glewVertexAttribI4svEXT) -#define glVertexAttribI4ubvEXT GLEW_GET_FUN(__glewVertexAttribI4ubvEXT) -#define glVertexAttribI4uiEXT GLEW_GET_FUN(__glewVertexAttribI4uiEXT) -#define glVertexAttribI4uivEXT GLEW_GET_FUN(__glewVertexAttribI4uivEXT) -#define glVertexAttribI4usvEXT GLEW_GET_FUN(__glewVertexAttribI4usvEXT) -#define glVertexAttribIPointerEXT GLEW_GET_FUN(__glewVertexAttribIPointerEXT) - -#define GLEW_EXT_gpu_shader4 GLEW_GET_VAR(__GLEW_EXT_gpu_shader4) - -#endif /* GL_EXT_gpu_shader4 */ - -/* ---------------------------- GL_EXT_histogram --------------------------- */ - -#ifndef GL_EXT_histogram -#define GL_EXT_histogram 1 - -#define GL_HISTOGRAM_EXT 0x8024 -#define GL_PROXY_HISTOGRAM_EXT 0x8025 -#define GL_HISTOGRAM_WIDTH_EXT 0x8026 -#define GL_HISTOGRAM_FORMAT_EXT 0x8027 -#define GL_HISTOGRAM_RED_SIZE_EXT 0x8028 -#define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029 -#define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A -#define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B -#define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C -#define GL_HISTOGRAM_SINK_EXT 0x802D -#define GL_MINMAX_EXT 0x802E -#define GL_MINMAX_FORMAT_EXT 0x802F -#define GL_MINMAX_SINK_EXT 0x8030 - -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); -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 * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); -typedef void (GLAPIENTRY * PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink); -typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLRESETMINMAXEXTPROC) (GLenum target); - -#define glGetHistogramEXT GLEW_GET_FUN(__glewGetHistogramEXT) -#define glGetHistogramParameterfvEXT GLEW_GET_FUN(__glewGetHistogramParameterfvEXT) -#define glGetHistogramParameterivEXT GLEW_GET_FUN(__glewGetHistogramParameterivEXT) -#define glGetMinmaxEXT GLEW_GET_FUN(__glewGetMinmaxEXT) -#define glGetMinmaxParameterfvEXT GLEW_GET_FUN(__glewGetMinmaxParameterfvEXT) -#define glGetMinmaxParameterivEXT GLEW_GET_FUN(__glewGetMinmaxParameterivEXT) -#define glHistogramEXT GLEW_GET_FUN(__glewHistogramEXT) -#define glMinmaxEXT GLEW_GET_FUN(__glewMinmaxEXT) -#define glResetHistogramEXT GLEW_GET_FUN(__glewResetHistogramEXT) -#define glResetMinmaxEXT GLEW_GET_FUN(__glewResetMinmaxEXT) - -#define GLEW_EXT_histogram GLEW_GET_VAR(__GLEW_EXT_histogram) - -#endif /* GL_EXT_histogram */ - -/* ----------------------- GL_EXT_index_array_formats ---------------------- */ - -#ifndef GL_EXT_index_array_formats -#define GL_EXT_index_array_formats 1 - -#define GLEW_EXT_index_array_formats GLEW_GET_VAR(__GLEW_EXT_index_array_formats) - -#endif /* GL_EXT_index_array_formats */ - -/* --------------------------- GL_EXT_index_func --------------------------- */ - -#ifndef GL_EXT_index_func -#define GL_EXT_index_func 1 - -typedef void (GLAPIENTRY * PFNGLINDEXFUNCEXTPROC) (GLenum func, GLfloat ref); - -#define glIndexFuncEXT GLEW_GET_FUN(__glewIndexFuncEXT) - -#define GLEW_EXT_index_func GLEW_GET_VAR(__GLEW_EXT_index_func) - -#endif /* GL_EXT_index_func */ - -/* ------------------------- GL_EXT_index_material ------------------------- */ - -#ifndef GL_EXT_index_material -#define GL_EXT_index_material 1 - -typedef void (GLAPIENTRY * PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode); - -#define glIndexMaterialEXT GLEW_GET_FUN(__glewIndexMaterialEXT) - -#define GLEW_EXT_index_material GLEW_GET_VAR(__GLEW_EXT_index_material) - -#endif /* GL_EXT_index_material */ - -/* -------------------------- GL_EXT_index_texture ------------------------- */ - -#ifndef GL_EXT_index_texture -#define GL_EXT_index_texture 1 - -#define GLEW_EXT_index_texture GLEW_GET_VAR(__GLEW_EXT_index_texture) - -#endif /* GL_EXT_index_texture */ - -/* -------------------------- GL_EXT_light_texture ------------------------- */ - -#ifndef GL_EXT_light_texture -#define GL_EXT_light_texture 1 - -#define GL_FRAGMENT_MATERIAL_EXT 0x8349 -#define GL_FRAGMENT_NORMAL_EXT 0x834A -#define GL_FRAGMENT_COLOR_EXT 0x834C -#define GL_ATTENUATION_EXT 0x834D -#define GL_SHADOW_ATTENUATION_EXT 0x834E -#define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F -#define GL_TEXTURE_LIGHT_EXT 0x8350 -#define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351 -#define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352 - -typedef void (GLAPIENTRY * PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode); -typedef void (GLAPIENTRY * PFNGLTEXTURELIGHTEXTPROC) (GLenum pname); -typedef void (GLAPIENTRY * PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode); - -#define glApplyTextureEXT GLEW_GET_FUN(__glewApplyTextureEXT) -#define glTextureLightEXT GLEW_GET_FUN(__glewTextureLightEXT) -#define glTextureMaterialEXT GLEW_GET_FUN(__glewTextureMaterialEXT) - -#define GLEW_EXT_light_texture GLEW_GET_VAR(__GLEW_EXT_light_texture) - -#endif /* GL_EXT_light_texture */ - -/* ------------------------- GL_EXT_misc_attribute ------------------------- */ - -#ifndef GL_EXT_misc_attribute -#define GL_EXT_misc_attribute 1 - -#define GLEW_EXT_misc_attribute GLEW_GET_VAR(__GLEW_EXT_misc_attribute) - -#endif /* GL_EXT_misc_attribute */ - -/* ------------------------ GL_EXT_multi_draw_arrays ----------------------- */ - -#ifndef GL_EXT_multi_draw_arrays -#define GL_EXT_multi_draw_arrays 1 - -typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, GLsizei* count, GLenum type, const GLvoid * const *indices, GLsizei primcount); - -#define glMultiDrawArraysEXT GLEW_GET_FUN(__glewMultiDrawArraysEXT) -#define glMultiDrawElementsEXT GLEW_GET_FUN(__glewMultiDrawElementsEXT) - -#define GLEW_EXT_multi_draw_arrays GLEW_GET_VAR(__GLEW_EXT_multi_draw_arrays) - -#endif /* GL_EXT_multi_draw_arrays */ - -/* --------------------------- GL_EXT_multisample -------------------------- */ - -#ifndef GL_EXT_multisample -#define GL_EXT_multisample 1 - -#define GL_MULTISAMPLE_EXT 0x809D -#define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F -#define GL_SAMPLE_MASK_EXT 0x80A0 -#define GL_1PASS_EXT 0x80A1 -#define GL_2PASS_0_EXT 0x80A2 -#define GL_2PASS_1_EXT 0x80A3 -#define GL_4PASS_0_EXT 0x80A4 -#define GL_4PASS_1_EXT 0x80A5 -#define GL_4PASS_2_EXT 0x80A6 -#define GL_4PASS_3_EXT 0x80A7 -#define GL_SAMPLE_BUFFERS_EXT 0x80A8 -#define GL_SAMPLES_EXT 0x80A9 -#define GL_SAMPLE_MASK_VALUE_EXT 0x80AA -#define GL_SAMPLE_MASK_INVERT_EXT 0x80AB -#define GL_SAMPLE_PATTERN_EXT 0x80AC -#define GL_MULTISAMPLE_BIT_EXT 0x20000000 - -typedef void (GLAPIENTRY * PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert); -typedef void (GLAPIENTRY * PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern); - -#define glSampleMaskEXT GLEW_GET_FUN(__glewSampleMaskEXT) -#define glSamplePatternEXT GLEW_GET_FUN(__glewSamplePatternEXT) - -#define GLEW_EXT_multisample GLEW_GET_VAR(__GLEW_EXT_multisample) - -#endif /* GL_EXT_multisample */ - -/* ---------------------- GL_EXT_packed_depth_stencil ---------------------- */ - -#ifndef GL_EXT_packed_depth_stencil -#define GL_EXT_packed_depth_stencil 1 - -#define GL_DEPTH_STENCIL_EXT 0x84F9 -#define GL_UNSIGNED_INT_24_8_EXT 0x84FA -#define GL_DEPTH24_STENCIL8_EXT 0x88F0 -#define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1 - -#define GLEW_EXT_packed_depth_stencil GLEW_GET_VAR(__GLEW_EXT_packed_depth_stencil) - -#endif /* GL_EXT_packed_depth_stencil */ - -/* -------------------------- GL_EXT_packed_float -------------------------- */ - -#ifndef GL_EXT_packed_float -#define GL_EXT_packed_float 1 - -#define GL_R11F_G11F_B10F_EXT 0x8C3A -#define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B -#define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C - -#define GLEW_EXT_packed_float GLEW_GET_VAR(__GLEW_EXT_packed_float) - -#endif /* GL_EXT_packed_float */ - -/* -------------------------- GL_EXT_packed_pixels ------------------------- */ - -#ifndef GL_EXT_packed_pixels -#define GL_EXT_packed_pixels 1 - -#define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032 -#define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033 -#define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034 -#define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035 -#define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036 - -#define GLEW_EXT_packed_pixels GLEW_GET_VAR(__GLEW_EXT_packed_pixels) - -#endif /* GL_EXT_packed_pixels */ - -/* ------------------------ GL_EXT_paletted_texture ------------------------ */ - -#ifndef GL_EXT_paletted_texture -#define GL_EXT_paletted_texture 1 - -#define GL_TEXTURE_1D 0x0DE0 -#define GL_TEXTURE_2D 0x0DE1 -#define GL_PROXY_TEXTURE_1D 0x8063 -#define GL_PROXY_TEXTURE_2D 0x8064 -#define GL_COLOR_TABLE_FORMAT_EXT 0x80D8 -#define GL_COLOR_TABLE_WIDTH_EXT 0x80D9 -#define GL_COLOR_TABLE_RED_SIZE_EXT 0x80DA -#define GL_COLOR_TABLE_GREEN_SIZE_EXT 0x80DB -#define GL_COLOR_TABLE_BLUE_SIZE_EXT 0x80DC -#define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80DD -#define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80DE -#define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF -#define GL_COLOR_INDEX1_EXT 0x80E2 -#define GL_COLOR_INDEX2_EXT 0x80E3 -#define GL_COLOR_INDEX4_EXT 0x80E4 -#define GL_COLOR_INDEX8_EXT 0x80E5 -#define GL_COLOR_INDEX12_EXT 0x80E6 -#define GL_COLOR_INDEX16_EXT 0x80E7 -#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED -#define GL_TEXTURE_CUBE_MAP_ARB 0x8513 -#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B - -typedef void (GLAPIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *data); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); - -#define glColorTableEXT GLEW_GET_FUN(__glewColorTableEXT) -#define glGetColorTableEXT GLEW_GET_FUN(__glewGetColorTableEXT) -#define glGetColorTableParameterfvEXT GLEW_GET_FUN(__glewGetColorTableParameterfvEXT) -#define glGetColorTableParameterivEXT GLEW_GET_FUN(__glewGetColorTableParameterivEXT) - -#define GLEW_EXT_paletted_texture GLEW_GET_VAR(__GLEW_EXT_paletted_texture) - -#endif /* GL_EXT_paletted_texture */ - -/* ----------------------- GL_EXT_pixel_buffer_object ---------------------- */ - -#ifndef GL_EXT_pixel_buffer_object -#define GL_EXT_pixel_buffer_object 1 - -#define GL_PIXEL_PACK_BUFFER_EXT 0x88EB -#define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF - -#define GLEW_EXT_pixel_buffer_object GLEW_GET_VAR(__GLEW_EXT_pixel_buffer_object) - -#endif /* GL_EXT_pixel_buffer_object */ - -/* ------------------------- GL_EXT_pixel_transform ------------------------ */ - -#ifndef GL_EXT_pixel_transform -#define GL_EXT_pixel_transform 1 - -#define GL_PIXEL_TRANSFORM_2D_EXT 0x8330 -#define GL_PIXEL_MAG_FILTER_EXT 0x8331 -#define GL_PIXEL_MIN_FILTER_EXT 0x8332 -#define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333 -#define GL_CUBIC_EXT 0x8334 -#define GL_AVERAGE_EXT 0x8335 -#define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336 -#define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337 -#define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338 - -typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, const GLfloat param); -typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, const GLint param); -typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params); - -#define glGetPixelTransformParameterfvEXT GLEW_GET_FUN(__glewGetPixelTransformParameterfvEXT) -#define glGetPixelTransformParameterivEXT GLEW_GET_FUN(__glewGetPixelTransformParameterivEXT) -#define glPixelTransformParameterfEXT GLEW_GET_FUN(__glewPixelTransformParameterfEXT) -#define glPixelTransformParameterfvEXT GLEW_GET_FUN(__glewPixelTransformParameterfvEXT) -#define glPixelTransformParameteriEXT GLEW_GET_FUN(__glewPixelTransformParameteriEXT) -#define glPixelTransformParameterivEXT GLEW_GET_FUN(__glewPixelTransformParameterivEXT) - -#define GLEW_EXT_pixel_transform GLEW_GET_VAR(__GLEW_EXT_pixel_transform) - -#endif /* GL_EXT_pixel_transform */ - -/* ------------------- GL_EXT_pixel_transform_color_table ------------------ */ - -#ifndef GL_EXT_pixel_transform_color_table -#define GL_EXT_pixel_transform_color_table 1 - -#define GLEW_EXT_pixel_transform_color_table GLEW_GET_VAR(__GLEW_EXT_pixel_transform_color_table) - -#endif /* GL_EXT_pixel_transform_color_table */ - -/* ------------------------ GL_EXT_point_parameters ------------------------ */ - -#ifndef GL_EXT_point_parameters -#define GL_EXT_point_parameters 1 - -#define GL_POINT_SIZE_MIN_EXT 0x8126 -#define GL_POINT_SIZE_MAX_EXT 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128 -#define GL_DISTANCE_ATTENUATION_EXT 0x8129 - -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat* params); - -#define glPointParameterfEXT GLEW_GET_FUN(__glewPointParameterfEXT) -#define glPointParameterfvEXT GLEW_GET_FUN(__glewPointParameterfvEXT) - -#define GLEW_EXT_point_parameters GLEW_GET_VAR(__GLEW_EXT_point_parameters) - -#endif /* GL_EXT_point_parameters */ - -/* ------------------------- GL_EXT_polygon_offset ------------------------- */ - -#ifndef GL_EXT_polygon_offset -#define GL_EXT_polygon_offset 1 - -#define GL_POLYGON_OFFSET_EXT 0x8037 -#define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038 -#define GL_POLYGON_OFFSET_BIAS_EXT 0x8039 - -typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias); - -#define glPolygonOffsetEXT GLEW_GET_FUN(__glewPolygonOffsetEXT) - -#define GLEW_EXT_polygon_offset GLEW_GET_VAR(__GLEW_EXT_polygon_offset) - -#endif /* GL_EXT_polygon_offset */ - -/* ------------------------ GL_EXT_provoking_vertex ------------------------ */ - -#ifndef GL_EXT_provoking_vertex -#define GL_EXT_provoking_vertex 1 - -#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C -#define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D -#define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E -#define GL_PROVOKING_VERTEX_EXT 0x8E4F - -typedef void (GLAPIENTRY * PFNGLPROVOKINGVERTEXEXTPROC) (GLenum mode); - -#define glProvokingVertexEXT GLEW_GET_FUN(__glewProvokingVertexEXT) - -#define GLEW_EXT_provoking_vertex GLEW_GET_VAR(__GLEW_EXT_provoking_vertex) - -#endif /* GL_EXT_provoking_vertex */ - -/* ------------------------- GL_EXT_rescale_normal ------------------------- */ - -#ifndef GL_EXT_rescale_normal -#define GL_EXT_rescale_normal 1 - -#define GL_RESCALE_NORMAL_EXT 0x803A - -#define GLEW_EXT_rescale_normal GLEW_GET_VAR(__GLEW_EXT_rescale_normal) - -#endif /* GL_EXT_rescale_normal */ - -/* -------------------------- GL_EXT_scene_marker -------------------------- */ - -#ifndef GL_EXT_scene_marker -#define GL_EXT_scene_marker 1 - -typedef void (GLAPIENTRY * PFNGLBEGINSCENEEXTPROC) (void); -typedef void (GLAPIENTRY * PFNGLENDSCENEEXTPROC) (void); - -#define glBeginSceneEXT GLEW_GET_FUN(__glewBeginSceneEXT) -#define glEndSceneEXT GLEW_GET_FUN(__glewEndSceneEXT) - -#define GLEW_EXT_scene_marker GLEW_GET_VAR(__GLEW_EXT_scene_marker) - -#endif /* GL_EXT_scene_marker */ - -/* ------------------------- GL_EXT_secondary_color ------------------------ */ - -#ifndef GL_EXT_secondary_color -#define GL_EXT_secondary_color 1 - -#define GL_COLOR_SUM_EXT 0x8458 -#define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459 -#define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A -#define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B -#define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C -#define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D -#define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E - -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); - -#define glSecondaryColor3bEXT GLEW_GET_FUN(__glewSecondaryColor3bEXT) -#define glSecondaryColor3bvEXT GLEW_GET_FUN(__glewSecondaryColor3bvEXT) -#define glSecondaryColor3dEXT GLEW_GET_FUN(__glewSecondaryColor3dEXT) -#define glSecondaryColor3dvEXT GLEW_GET_FUN(__glewSecondaryColor3dvEXT) -#define glSecondaryColor3fEXT GLEW_GET_FUN(__glewSecondaryColor3fEXT) -#define glSecondaryColor3fvEXT GLEW_GET_FUN(__glewSecondaryColor3fvEXT) -#define glSecondaryColor3iEXT GLEW_GET_FUN(__glewSecondaryColor3iEXT) -#define glSecondaryColor3ivEXT GLEW_GET_FUN(__glewSecondaryColor3ivEXT) -#define glSecondaryColor3sEXT GLEW_GET_FUN(__glewSecondaryColor3sEXT) -#define glSecondaryColor3svEXT GLEW_GET_FUN(__glewSecondaryColor3svEXT) -#define glSecondaryColor3ubEXT GLEW_GET_FUN(__glewSecondaryColor3ubEXT) -#define glSecondaryColor3ubvEXT GLEW_GET_FUN(__glewSecondaryColor3ubvEXT) -#define glSecondaryColor3uiEXT GLEW_GET_FUN(__glewSecondaryColor3uiEXT) -#define glSecondaryColor3uivEXT GLEW_GET_FUN(__glewSecondaryColor3uivEXT) -#define glSecondaryColor3usEXT GLEW_GET_FUN(__glewSecondaryColor3usEXT) -#define glSecondaryColor3usvEXT GLEW_GET_FUN(__glewSecondaryColor3usvEXT) -#define glSecondaryColorPointerEXT GLEW_GET_FUN(__glewSecondaryColorPointerEXT) - -#define GLEW_EXT_secondary_color GLEW_GET_VAR(__GLEW_EXT_secondary_color) - -#endif /* GL_EXT_secondary_color */ - -/* --------------------- GL_EXT_separate_shader_objects -------------------- */ - -#ifndef GL_EXT_separate_shader_objects -#define GL_EXT_separate_shader_objects 1 - -#define GL_ACTIVE_PROGRAM_EXT 0x8B8D - -typedef void (GLAPIENTRY * PFNGLACTIVEPROGRAMEXTPROC) (GLuint program); -typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROGRAMEXTPROC) (GLenum type, const GLchar* string); -typedef void (GLAPIENTRY * PFNGLUSESHADERPROGRAMEXTPROC) (GLenum type, GLuint program); - -#define glActiveProgramEXT GLEW_GET_FUN(__glewActiveProgramEXT) -#define glCreateShaderProgramEXT GLEW_GET_FUN(__glewCreateShaderProgramEXT) -#define glUseShaderProgramEXT GLEW_GET_FUN(__glewUseShaderProgramEXT) - -#define GLEW_EXT_separate_shader_objects GLEW_GET_VAR(__GLEW_EXT_separate_shader_objects) - -#endif /* GL_EXT_separate_shader_objects */ - -/* --------------------- GL_EXT_separate_specular_color -------------------- */ - -#ifndef GL_EXT_separate_specular_color -#define GL_EXT_separate_specular_color 1 - -#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8 -#define GL_SINGLE_COLOR_EXT 0x81F9 -#define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA - -#define GLEW_EXT_separate_specular_color GLEW_GET_VAR(__GLEW_EXT_separate_specular_color) - -#endif /* GL_EXT_separate_specular_color */ - -/* --------------------- GL_EXT_shader_image_load_store -------------------- */ - -#ifndef GL_EXT_shader_image_load_store -#define GL_EXT_shader_image_load_store 1 - -#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT 0x00000001 -#define GL_ELEMENT_ARRAY_BARRIER_BIT_EXT 0x00000002 -#define GL_UNIFORM_BARRIER_BIT_EXT 0x00000004 -#define GL_TEXTURE_FETCH_BARRIER_BIT_EXT 0x00000008 -#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT 0x00000020 -#define GL_COMMAND_BARRIER_BIT_EXT 0x00000040 -#define GL_PIXEL_BUFFER_BARRIER_BIT_EXT 0x00000080 -#define GL_TEXTURE_UPDATE_BARRIER_BIT_EXT 0x00000100 -#define GL_BUFFER_UPDATE_BARRIER_BIT_EXT 0x00000200 -#define GL_FRAMEBUFFER_BARRIER_BIT_EXT 0x00000400 -#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT 0x00000800 -#define GL_ATOMIC_COUNTER_BARRIER_BIT_EXT 0x00001000 -#define GL_MAX_IMAGE_UNITS_EXT 0x8F38 -#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT 0x8F39 -#define GL_IMAGE_BINDING_NAME_EXT 0x8F3A -#define GL_IMAGE_BINDING_LEVEL_EXT 0x8F3B -#define GL_IMAGE_BINDING_LAYERED_EXT 0x8F3C -#define GL_IMAGE_BINDING_LAYER_EXT 0x8F3D -#define GL_IMAGE_BINDING_ACCESS_EXT 0x8F3E -#define GL_IMAGE_1D_EXT 0x904C -#define GL_IMAGE_2D_EXT 0x904D -#define GL_IMAGE_3D_EXT 0x904E -#define GL_IMAGE_2D_RECT_EXT 0x904F -#define GL_IMAGE_CUBE_EXT 0x9050 -#define GL_IMAGE_BUFFER_EXT 0x9051 -#define GL_IMAGE_1D_ARRAY_EXT 0x9052 -#define GL_IMAGE_2D_ARRAY_EXT 0x9053 -#define GL_IMAGE_CUBE_MAP_ARRAY_EXT 0x9054 -#define GL_IMAGE_2D_MULTISAMPLE_EXT 0x9055 -#define GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9056 -#define GL_INT_IMAGE_1D_EXT 0x9057 -#define GL_INT_IMAGE_2D_EXT 0x9058 -#define GL_INT_IMAGE_3D_EXT 0x9059 -#define GL_INT_IMAGE_2D_RECT_EXT 0x905A -#define GL_INT_IMAGE_CUBE_EXT 0x905B -#define GL_INT_IMAGE_BUFFER_EXT 0x905C -#define GL_INT_IMAGE_1D_ARRAY_EXT 0x905D -#define GL_INT_IMAGE_2D_ARRAY_EXT 0x905E -#define GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x905F -#define GL_INT_IMAGE_2D_MULTISAMPLE_EXT 0x9060 -#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9061 -#define GL_UNSIGNED_INT_IMAGE_1D_EXT 0x9062 -#define GL_UNSIGNED_INT_IMAGE_2D_EXT 0x9063 -#define GL_UNSIGNED_INT_IMAGE_3D_EXT 0x9064 -#define GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT 0x9065 -#define GL_UNSIGNED_INT_IMAGE_CUBE_EXT 0x9066 -#define GL_UNSIGNED_INT_IMAGE_BUFFER_EXT 0x9067 -#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT 0x9068 -#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT 0x9069 -#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x906A -#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT 0x906B -#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x906C -#define GL_MAX_IMAGE_SAMPLES_EXT 0x906D -#define GL_IMAGE_BINDING_FORMAT_EXT 0x906E -#define GL_ALL_BARRIER_BITS_EXT 0xFFFFFFFF - -typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTUREEXTPROC) (GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format); -typedef void (GLAPIENTRY * PFNGLMEMORYBARRIEREXTPROC) (GLbitfield barriers); - -#define glBindImageTextureEXT GLEW_GET_FUN(__glewBindImageTextureEXT) -#define glMemoryBarrierEXT GLEW_GET_FUN(__glewMemoryBarrierEXT) - -#define GLEW_EXT_shader_image_load_store GLEW_GET_VAR(__GLEW_EXT_shader_image_load_store) - -#endif /* GL_EXT_shader_image_load_store */ - -/* -------------------------- GL_EXT_shadow_funcs -------------------------- */ - -#ifndef GL_EXT_shadow_funcs -#define GL_EXT_shadow_funcs 1 - -#define GLEW_EXT_shadow_funcs GLEW_GET_VAR(__GLEW_EXT_shadow_funcs) - -#endif /* GL_EXT_shadow_funcs */ - -/* --------------------- GL_EXT_shared_texture_palette --------------------- */ - -#ifndef GL_EXT_shared_texture_palette -#define GL_EXT_shared_texture_palette 1 - -#define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB - -#define GLEW_EXT_shared_texture_palette GLEW_GET_VAR(__GLEW_EXT_shared_texture_palette) - -#endif /* GL_EXT_shared_texture_palette */ - -/* ------------------------ GL_EXT_stencil_clear_tag ----------------------- */ - -#ifndef GL_EXT_stencil_clear_tag -#define GL_EXT_stencil_clear_tag 1 - -#define GL_STENCIL_TAG_BITS_EXT 0x88F2 -#define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3 - -#define GLEW_EXT_stencil_clear_tag GLEW_GET_VAR(__GLEW_EXT_stencil_clear_tag) - -#endif /* GL_EXT_stencil_clear_tag */ - -/* ------------------------ GL_EXT_stencil_two_side ------------------------ */ - -#ifndef GL_EXT_stencil_two_side -#define GL_EXT_stencil_two_side 1 - -#define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910 -#define GL_ACTIVE_STENCIL_FACE_EXT 0x8911 - -typedef void (GLAPIENTRY * PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face); - -#define glActiveStencilFaceEXT GLEW_GET_FUN(__glewActiveStencilFaceEXT) - -#define GLEW_EXT_stencil_two_side GLEW_GET_VAR(__GLEW_EXT_stencil_two_side) - -#endif /* GL_EXT_stencil_two_side */ - -/* -------------------------- GL_EXT_stencil_wrap -------------------------- */ - -#ifndef GL_EXT_stencil_wrap -#define GL_EXT_stencil_wrap 1 - -#define GL_INCR_WRAP_EXT 0x8507 -#define GL_DECR_WRAP_EXT 0x8508 - -#define GLEW_EXT_stencil_wrap GLEW_GET_VAR(__GLEW_EXT_stencil_wrap) - -#endif /* GL_EXT_stencil_wrap */ - -/* --------------------------- GL_EXT_subtexture --------------------------- */ - -#ifndef GL_EXT_subtexture -#define GL_EXT_subtexture 1 - -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); - -#define glTexSubImage1DEXT GLEW_GET_FUN(__glewTexSubImage1DEXT) -#define glTexSubImage2DEXT GLEW_GET_FUN(__glewTexSubImage2DEXT) -#define glTexSubImage3DEXT GLEW_GET_FUN(__glewTexSubImage3DEXT) - -#define GLEW_EXT_subtexture GLEW_GET_VAR(__GLEW_EXT_subtexture) - -#endif /* GL_EXT_subtexture */ - -/* ----------------------------- GL_EXT_texture ---------------------------- */ - -#ifndef GL_EXT_texture -#define GL_EXT_texture 1 - -#define GL_ALPHA4_EXT 0x803B -#define GL_ALPHA8_EXT 0x803C -#define GL_ALPHA12_EXT 0x803D -#define GL_ALPHA16_EXT 0x803E -#define GL_LUMINANCE4_EXT 0x803F -#define GL_LUMINANCE8_EXT 0x8040 -#define GL_LUMINANCE12_EXT 0x8041 -#define GL_LUMINANCE16_EXT 0x8042 -#define GL_LUMINANCE4_ALPHA4_EXT 0x8043 -#define GL_LUMINANCE6_ALPHA2_EXT 0x8044 -#define GL_LUMINANCE8_ALPHA8_EXT 0x8045 -#define GL_LUMINANCE12_ALPHA4_EXT 0x8046 -#define GL_LUMINANCE12_ALPHA12_EXT 0x8047 -#define GL_LUMINANCE16_ALPHA16_EXT 0x8048 -#define GL_INTENSITY_EXT 0x8049 -#define GL_INTENSITY4_EXT 0x804A -#define GL_INTENSITY8_EXT 0x804B -#define GL_INTENSITY12_EXT 0x804C -#define GL_INTENSITY16_EXT 0x804D -#define GL_RGB2_EXT 0x804E -#define GL_RGB4_EXT 0x804F -#define GL_RGB5_EXT 0x8050 -#define GL_RGB8_EXT 0x8051 -#define GL_RGB10_EXT 0x8052 -#define GL_RGB12_EXT 0x8053 -#define GL_RGB16_EXT 0x8054 -#define GL_RGBA2_EXT 0x8055 -#define GL_RGBA4_EXT 0x8056 -#define GL_RGB5_A1_EXT 0x8057 -#define GL_RGBA8_EXT 0x8058 -#define GL_RGB10_A2_EXT 0x8059 -#define GL_RGBA12_EXT 0x805A -#define GL_RGBA16_EXT 0x805B -#define GL_TEXTURE_RED_SIZE_EXT 0x805C -#define GL_TEXTURE_GREEN_SIZE_EXT 0x805D -#define GL_TEXTURE_BLUE_SIZE_EXT 0x805E -#define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F -#define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060 -#define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061 -#define GL_REPLACE_EXT 0x8062 -#define GL_PROXY_TEXTURE_1D_EXT 0x8063 -#define GL_PROXY_TEXTURE_2D_EXT 0x8064 - -#define GLEW_EXT_texture GLEW_GET_VAR(__GLEW_EXT_texture) - -#endif /* GL_EXT_texture */ - -/* ---------------------------- GL_EXT_texture3D --------------------------- */ - -#ifndef GL_EXT_texture3D -#define GL_EXT_texture3D 1 - -#define GL_PACK_SKIP_IMAGES_EXT 0x806B -#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C -#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D -#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E -#define GL_TEXTURE_3D_EXT 0x806F -#define GL_PROXY_TEXTURE_3D_EXT 0x8070 -#define GL_TEXTURE_DEPTH_EXT 0x8071 -#define GL_TEXTURE_WRAP_R_EXT 0x8072 -#define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073 - -typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); - -#define glTexImage3DEXT GLEW_GET_FUN(__glewTexImage3DEXT) - -#define GLEW_EXT_texture3D GLEW_GET_VAR(__GLEW_EXT_texture3D) - -#endif /* GL_EXT_texture3D */ - -/* -------------------------- GL_EXT_texture_array ------------------------- */ - -#ifndef GL_EXT_texture_array -#define GL_EXT_texture_array 1 - -#define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E -#define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF -#define GL_TEXTURE_1D_ARRAY_EXT 0x8C18 -#define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19 -#define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A -#define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B -#define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C -#define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D - -typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); - -#define glFramebufferTextureLayerEXT GLEW_GET_FUN(__glewFramebufferTextureLayerEXT) - -#define GLEW_EXT_texture_array GLEW_GET_VAR(__GLEW_EXT_texture_array) - -#endif /* GL_EXT_texture_array */ - -/* ---------------------- GL_EXT_texture_buffer_object --------------------- */ - -#ifndef GL_EXT_texture_buffer_object -#define GL_EXT_texture_buffer_object 1 - -#define GL_TEXTURE_BUFFER_EXT 0x8C2A -#define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B -#define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C -#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D -#define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E - -typedef void (GLAPIENTRY * PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer); - -#define glTexBufferEXT GLEW_GET_FUN(__glewTexBufferEXT) - -#define GLEW_EXT_texture_buffer_object GLEW_GET_VAR(__GLEW_EXT_texture_buffer_object) - -#endif /* GL_EXT_texture_buffer_object */ - -/* -------------------- GL_EXT_texture_compression_dxt1 -------------------- */ - -#ifndef GL_EXT_texture_compression_dxt1 -#define GL_EXT_texture_compression_dxt1 1 - -#define GLEW_EXT_texture_compression_dxt1 GLEW_GET_VAR(__GLEW_EXT_texture_compression_dxt1) - -#endif /* GL_EXT_texture_compression_dxt1 */ - -/* -------------------- GL_EXT_texture_compression_latc -------------------- */ - -#ifndef GL_EXT_texture_compression_latc -#define GL_EXT_texture_compression_latc 1 - -#define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70 -#define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71 -#define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72 -#define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73 - -#define GLEW_EXT_texture_compression_latc GLEW_GET_VAR(__GLEW_EXT_texture_compression_latc) - -#endif /* GL_EXT_texture_compression_latc */ - -/* -------------------- GL_EXT_texture_compression_rgtc -------------------- */ - -#ifndef GL_EXT_texture_compression_rgtc -#define GL_EXT_texture_compression_rgtc 1 - -#define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB -#define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC -#define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD -#define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE - -#define GLEW_EXT_texture_compression_rgtc GLEW_GET_VAR(__GLEW_EXT_texture_compression_rgtc) - -#endif /* GL_EXT_texture_compression_rgtc */ - -/* -------------------- GL_EXT_texture_compression_s3tc -------------------- */ - -#ifndef GL_EXT_texture_compression_s3tc -#define GL_EXT_texture_compression_s3tc 1 - -#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 -#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 -#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2 -#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3 - -#define GLEW_EXT_texture_compression_s3tc GLEW_GET_VAR(__GLEW_EXT_texture_compression_s3tc) - -#endif /* GL_EXT_texture_compression_s3tc */ - -/* ------------------------ GL_EXT_texture_cube_map ------------------------ */ - -#ifndef GL_EXT_texture_cube_map -#define GL_EXT_texture_cube_map 1 - -#define GL_NORMAL_MAP_EXT 0x8511 -#define GL_REFLECTION_MAP_EXT 0x8512 -#define GL_TEXTURE_CUBE_MAP_EXT 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A -#define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C - -#define GLEW_EXT_texture_cube_map GLEW_GET_VAR(__GLEW_EXT_texture_cube_map) - -#endif /* GL_EXT_texture_cube_map */ - -/* ----------------------- GL_EXT_texture_edge_clamp ----------------------- */ - -#ifndef GL_EXT_texture_edge_clamp -#define GL_EXT_texture_edge_clamp 1 - -#define GL_CLAMP_TO_EDGE_EXT 0x812F - -#define GLEW_EXT_texture_edge_clamp GLEW_GET_VAR(__GLEW_EXT_texture_edge_clamp) - -#endif /* GL_EXT_texture_edge_clamp */ - -/* --------------------------- GL_EXT_texture_env -------------------------- */ - -#ifndef GL_EXT_texture_env -#define GL_EXT_texture_env 1 - -#define GLEW_EXT_texture_env GLEW_GET_VAR(__GLEW_EXT_texture_env) - -#endif /* GL_EXT_texture_env */ - -/* ------------------------- GL_EXT_texture_env_add ------------------------ */ - -#ifndef GL_EXT_texture_env_add -#define GL_EXT_texture_env_add 1 - -#define GLEW_EXT_texture_env_add GLEW_GET_VAR(__GLEW_EXT_texture_env_add) - -#endif /* GL_EXT_texture_env_add */ - -/* ----------------------- GL_EXT_texture_env_combine ---------------------- */ - -#ifndef GL_EXT_texture_env_combine -#define GL_EXT_texture_env_combine 1 - -#define GL_COMBINE_EXT 0x8570 -#define GL_COMBINE_RGB_EXT 0x8571 -#define GL_COMBINE_ALPHA_EXT 0x8572 -#define GL_RGB_SCALE_EXT 0x8573 -#define GL_ADD_SIGNED_EXT 0x8574 -#define GL_INTERPOLATE_EXT 0x8575 -#define GL_CONSTANT_EXT 0x8576 -#define GL_PRIMARY_COLOR_EXT 0x8577 -#define GL_PREVIOUS_EXT 0x8578 -#define GL_SOURCE0_RGB_EXT 0x8580 -#define GL_SOURCE1_RGB_EXT 0x8581 -#define GL_SOURCE2_RGB_EXT 0x8582 -#define GL_SOURCE0_ALPHA_EXT 0x8588 -#define GL_SOURCE1_ALPHA_EXT 0x8589 -#define GL_SOURCE2_ALPHA_EXT 0x858A -#define GL_OPERAND0_RGB_EXT 0x8590 -#define GL_OPERAND1_RGB_EXT 0x8591 -#define GL_OPERAND2_RGB_EXT 0x8592 -#define GL_OPERAND0_ALPHA_EXT 0x8598 -#define GL_OPERAND1_ALPHA_EXT 0x8599 -#define GL_OPERAND2_ALPHA_EXT 0x859A - -#define GLEW_EXT_texture_env_combine GLEW_GET_VAR(__GLEW_EXT_texture_env_combine) - -#endif /* GL_EXT_texture_env_combine */ - -/* ------------------------ GL_EXT_texture_env_dot3 ------------------------ */ - -#ifndef GL_EXT_texture_env_dot3 -#define GL_EXT_texture_env_dot3 1 - -#define GL_DOT3_RGB_EXT 0x8740 -#define GL_DOT3_RGBA_EXT 0x8741 - -#define GLEW_EXT_texture_env_dot3 GLEW_GET_VAR(__GLEW_EXT_texture_env_dot3) - -#endif /* GL_EXT_texture_env_dot3 */ - -/* ------------------- GL_EXT_texture_filter_anisotropic ------------------- */ - -#ifndef GL_EXT_texture_filter_anisotropic -#define GL_EXT_texture_filter_anisotropic 1 - -#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE -#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF - -#define GLEW_EXT_texture_filter_anisotropic GLEW_GET_VAR(__GLEW_EXT_texture_filter_anisotropic) - -#endif /* GL_EXT_texture_filter_anisotropic */ - -/* ------------------------- GL_EXT_texture_integer ------------------------ */ - -#ifndef GL_EXT_texture_integer -#define GL_EXT_texture_integer 1 - -#define GL_RGBA32UI_EXT 0x8D70 -#define GL_RGB32UI_EXT 0x8D71 -#define GL_ALPHA32UI_EXT 0x8D72 -#define GL_INTENSITY32UI_EXT 0x8D73 -#define GL_LUMINANCE32UI_EXT 0x8D74 -#define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75 -#define GL_RGBA16UI_EXT 0x8D76 -#define GL_RGB16UI_EXT 0x8D77 -#define GL_ALPHA16UI_EXT 0x8D78 -#define GL_INTENSITY16UI_EXT 0x8D79 -#define GL_LUMINANCE16UI_EXT 0x8D7A -#define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B -#define GL_RGBA8UI_EXT 0x8D7C -#define GL_RGB8UI_EXT 0x8D7D -#define GL_ALPHA8UI_EXT 0x8D7E -#define GL_INTENSITY8UI_EXT 0x8D7F -#define GL_LUMINANCE8UI_EXT 0x8D80 -#define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81 -#define GL_RGBA32I_EXT 0x8D82 -#define GL_RGB32I_EXT 0x8D83 -#define GL_ALPHA32I_EXT 0x8D84 -#define GL_INTENSITY32I_EXT 0x8D85 -#define GL_LUMINANCE32I_EXT 0x8D86 -#define GL_LUMINANCE_ALPHA32I_EXT 0x8D87 -#define GL_RGBA16I_EXT 0x8D88 -#define GL_RGB16I_EXT 0x8D89 -#define GL_ALPHA16I_EXT 0x8D8A -#define GL_INTENSITY16I_EXT 0x8D8B -#define GL_LUMINANCE16I_EXT 0x8D8C -#define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D -#define GL_RGBA8I_EXT 0x8D8E -#define GL_RGB8I_EXT 0x8D8F -#define GL_ALPHA8I_EXT 0x8D90 -#define GL_INTENSITY8I_EXT 0x8D91 -#define GL_LUMINANCE8I_EXT 0x8D92 -#define GL_LUMINANCE_ALPHA8I_EXT 0x8D93 -#define GL_RED_INTEGER_EXT 0x8D94 -#define GL_GREEN_INTEGER_EXT 0x8D95 -#define GL_BLUE_INTEGER_EXT 0x8D96 -#define GL_ALPHA_INTEGER_EXT 0x8D97 -#define GL_RGB_INTEGER_EXT 0x8D98 -#define GL_RGBA_INTEGER_EXT 0x8D99 -#define GL_BGR_INTEGER_EXT 0x8D9A -#define GL_BGRA_INTEGER_EXT 0x8D9B -#define GL_LUMINANCE_INTEGER_EXT 0x8D9C -#define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D -#define GL_RGBA_INTEGER_MODE_EXT 0x8D9E - -typedef void (GLAPIENTRY * PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha); -typedef void (GLAPIENTRY * PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params); - -#define glClearColorIiEXT GLEW_GET_FUN(__glewClearColorIiEXT) -#define glClearColorIuiEXT GLEW_GET_FUN(__glewClearColorIuiEXT) -#define glGetTexParameterIivEXT GLEW_GET_FUN(__glewGetTexParameterIivEXT) -#define glGetTexParameterIuivEXT GLEW_GET_FUN(__glewGetTexParameterIuivEXT) -#define glTexParameterIivEXT GLEW_GET_FUN(__glewTexParameterIivEXT) -#define glTexParameterIuivEXT GLEW_GET_FUN(__glewTexParameterIuivEXT) - -#define GLEW_EXT_texture_integer GLEW_GET_VAR(__GLEW_EXT_texture_integer) - -#endif /* GL_EXT_texture_integer */ - -/* ------------------------ GL_EXT_texture_lod_bias ------------------------ */ - -#ifndef GL_EXT_texture_lod_bias -#define GL_EXT_texture_lod_bias 1 - -#define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD -#define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500 -#define GL_TEXTURE_LOD_BIAS_EXT 0x8501 - -#define GLEW_EXT_texture_lod_bias GLEW_GET_VAR(__GLEW_EXT_texture_lod_bias) - -#endif /* GL_EXT_texture_lod_bias */ - -/* ---------------------- GL_EXT_texture_mirror_clamp ---------------------- */ - -#ifndef GL_EXT_texture_mirror_clamp -#define GL_EXT_texture_mirror_clamp 1 - -#define GL_MIRROR_CLAMP_EXT 0x8742 -#define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743 -#define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912 - -#define GLEW_EXT_texture_mirror_clamp GLEW_GET_VAR(__GLEW_EXT_texture_mirror_clamp) - -#endif /* GL_EXT_texture_mirror_clamp */ - -/* ------------------------- GL_EXT_texture_object ------------------------- */ - -#ifndef GL_EXT_texture_object -#define GL_EXT_texture_object 1 - -#define GL_TEXTURE_PRIORITY_EXT 0x8066 -#define GL_TEXTURE_RESIDENT_EXT 0x8067 -#define GL_TEXTURE_1D_BINDING_EXT 0x8068 -#define GL_TEXTURE_2D_BINDING_EXT 0x8069 -#define GL_TEXTURE_3D_BINDING_EXT 0x806A - -typedef GLboolean (GLAPIENTRY * PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint* textures, GLboolean* residences); -typedef void (GLAPIENTRY * PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture); -typedef void (GLAPIENTRY * PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint* textures); -typedef void (GLAPIENTRY * PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint* textures); -typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREEXTPROC) (GLuint texture); -typedef void (GLAPIENTRY * PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint* textures, const GLclampf* priorities); - -#define glAreTexturesResidentEXT GLEW_GET_FUN(__glewAreTexturesResidentEXT) -#define glBindTextureEXT GLEW_GET_FUN(__glewBindTextureEXT) -#define glDeleteTexturesEXT GLEW_GET_FUN(__glewDeleteTexturesEXT) -#define glGenTexturesEXT GLEW_GET_FUN(__glewGenTexturesEXT) -#define glIsTextureEXT GLEW_GET_FUN(__glewIsTextureEXT) -#define glPrioritizeTexturesEXT GLEW_GET_FUN(__glewPrioritizeTexturesEXT) - -#define GLEW_EXT_texture_object GLEW_GET_VAR(__GLEW_EXT_texture_object) - -#endif /* GL_EXT_texture_object */ - -/* --------------------- GL_EXT_texture_perturb_normal --------------------- */ - -#ifndef GL_EXT_texture_perturb_normal -#define GL_EXT_texture_perturb_normal 1 - -#define GL_PERTURB_EXT 0x85AE -#define GL_TEXTURE_NORMAL_EXT 0x85AF - -typedef void (GLAPIENTRY * PFNGLTEXTURENORMALEXTPROC) (GLenum mode); - -#define glTextureNormalEXT GLEW_GET_FUN(__glewTextureNormalEXT) - -#define GLEW_EXT_texture_perturb_normal GLEW_GET_VAR(__GLEW_EXT_texture_perturb_normal) - -#endif /* GL_EXT_texture_perturb_normal */ - -/* ------------------------ GL_EXT_texture_rectangle ----------------------- */ - -#ifndef GL_EXT_texture_rectangle -#define GL_EXT_texture_rectangle 1 - -#define GL_TEXTURE_RECTANGLE_EXT 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE_EXT 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE_EXT 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT 0x84F8 - -#define GLEW_EXT_texture_rectangle GLEW_GET_VAR(__GLEW_EXT_texture_rectangle) - -#endif /* GL_EXT_texture_rectangle */ - -/* -------------------------- GL_EXT_texture_sRGB -------------------------- */ - -#ifndef GL_EXT_texture_sRGB -#define GL_EXT_texture_sRGB 1 - -#define GL_SRGB_EXT 0x8C40 -#define GL_SRGB8_EXT 0x8C41 -#define GL_SRGB_ALPHA_EXT 0x8C42 -#define GL_SRGB8_ALPHA8_EXT 0x8C43 -#define GL_SLUMINANCE_ALPHA_EXT 0x8C44 -#define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45 -#define GL_SLUMINANCE_EXT 0x8C46 -#define GL_SLUMINANCE8_EXT 0x8C47 -#define GL_COMPRESSED_SRGB_EXT 0x8C48 -#define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49 -#define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A -#define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B -#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C -#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D -#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E -#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F - -#define GLEW_EXT_texture_sRGB GLEW_GET_VAR(__GLEW_EXT_texture_sRGB) - -#endif /* GL_EXT_texture_sRGB */ - -/* ----------------------- GL_EXT_texture_sRGB_decode ---------------------- */ - -#ifndef GL_EXT_texture_sRGB_decode -#define GL_EXT_texture_sRGB_decode 1 - -#define GL_TEXTURE_SRGB_DECODE_EXT 0x8A48 -#define GL_DECODE_EXT 0x8A49 -#define GL_SKIP_DECODE_EXT 0x8A4A - -#define GLEW_EXT_texture_sRGB_decode GLEW_GET_VAR(__GLEW_EXT_texture_sRGB_decode) - -#endif /* GL_EXT_texture_sRGB_decode */ - -/* --------------------- GL_EXT_texture_shared_exponent -------------------- */ - -#ifndef GL_EXT_texture_shared_exponent -#define GL_EXT_texture_shared_exponent 1 - -#define GL_RGB9_E5_EXT 0x8C3D -#define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E -#define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F - -#define GLEW_EXT_texture_shared_exponent GLEW_GET_VAR(__GLEW_EXT_texture_shared_exponent) - -#endif /* GL_EXT_texture_shared_exponent */ - -/* -------------------------- GL_EXT_texture_snorm ------------------------- */ - -#ifndef GL_EXT_texture_snorm -#define GL_EXT_texture_snorm 1 - -#define GL_RED_SNORM 0x8F90 -#define GL_RG_SNORM 0x8F91 -#define GL_RGB_SNORM 0x8F92 -#define GL_RGBA_SNORM 0x8F93 -#define GL_R8_SNORM 0x8F94 -#define GL_RG8_SNORM 0x8F95 -#define GL_RGB8_SNORM 0x8F96 -#define GL_RGBA8_SNORM 0x8F97 -#define GL_R16_SNORM 0x8F98 -#define GL_RG16_SNORM 0x8F99 -#define GL_RGB16_SNORM 0x8F9A -#define GL_RGBA16_SNORM 0x8F9B -#define GL_SIGNED_NORMALIZED 0x8F9C -#define GL_ALPHA_SNORM 0x9010 -#define GL_LUMINANCE_SNORM 0x9011 -#define GL_LUMINANCE_ALPHA_SNORM 0x9012 -#define GL_INTENSITY_SNORM 0x9013 -#define GL_ALPHA8_SNORM 0x9014 -#define GL_LUMINANCE8_SNORM 0x9015 -#define GL_LUMINANCE8_ALPHA8_SNORM 0x9016 -#define GL_INTENSITY8_SNORM 0x9017 -#define GL_ALPHA16_SNORM 0x9018 -#define GL_LUMINANCE16_SNORM 0x9019 -#define GL_LUMINANCE16_ALPHA16_SNORM 0x901A -#define GL_INTENSITY16_SNORM 0x901B - -#define GLEW_EXT_texture_snorm GLEW_GET_VAR(__GLEW_EXT_texture_snorm) - -#endif /* GL_EXT_texture_snorm */ - -/* ------------------------- GL_EXT_texture_swizzle ------------------------ */ - -#ifndef GL_EXT_texture_swizzle -#define GL_EXT_texture_swizzle 1 - -#define GL_TEXTURE_SWIZZLE_R_EXT 0x8E42 -#define GL_TEXTURE_SWIZZLE_G_EXT 0x8E43 -#define GL_TEXTURE_SWIZZLE_B_EXT 0x8E44 -#define GL_TEXTURE_SWIZZLE_A_EXT 0x8E45 -#define GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E46 - -#define GLEW_EXT_texture_swizzle GLEW_GET_VAR(__GLEW_EXT_texture_swizzle) - -#endif /* GL_EXT_texture_swizzle */ - -/* --------------------------- GL_EXT_timer_query -------------------------- */ - -#ifndef GL_EXT_timer_query -#define GL_EXT_timer_query 1 - -#define GL_TIME_ELAPSED_EXT 0x88BF - -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT *params); -typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT *params); - -#define glGetQueryObjecti64vEXT GLEW_GET_FUN(__glewGetQueryObjecti64vEXT) -#define glGetQueryObjectui64vEXT GLEW_GET_FUN(__glewGetQueryObjectui64vEXT) - -#define GLEW_EXT_timer_query GLEW_GET_VAR(__GLEW_EXT_timer_query) - -#endif /* GL_EXT_timer_query */ - -/* ----------------------- GL_EXT_transform_feedback ----------------------- */ - -#ifndef GL_EXT_transform_feedback -#define GL_EXT_transform_feedback 1 - -#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76 -#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80 -#define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83 -#define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84 -#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85 -#define GL_PRIMITIVES_GENERATED_EXT 0x8C87 -#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88 -#define GL_RASTERIZER_DISCARD_EXT 0x8C89 -#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B -#define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C -#define GL_SEPARATE_ATTRIBS_EXT 0x8C8D -#define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E -#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F - -typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMode); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKEXTPROC) (void); -typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei *size, GLenum *type, GLchar *name); -typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLchar * const* varyings, GLenum bufferMode); - -#define glBeginTransformFeedbackEXT GLEW_GET_FUN(__glewBeginTransformFeedbackEXT) -#define glBindBufferBaseEXT GLEW_GET_FUN(__glewBindBufferBaseEXT) -#define glBindBufferOffsetEXT GLEW_GET_FUN(__glewBindBufferOffsetEXT) -#define glBindBufferRangeEXT GLEW_GET_FUN(__glewBindBufferRangeEXT) -#define glEndTransformFeedbackEXT GLEW_GET_FUN(__glewEndTransformFeedbackEXT) -#define glGetTransformFeedbackVaryingEXT GLEW_GET_FUN(__glewGetTransformFeedbackVaryingEXT) -#define glTransformFeedbackVaryingsEXT GLEW_GET_FUN(__glewTransformFeedbackVaryingsEXT) - -#define GLEW_EXT_transform_feedback GLEW_GET_VAR(__GLEW_EXT_transform_feedback) - -#endif /* GL_EXT_transform_feedback */ - -/* -------------------------- GL_EXT_vertex_array -------------------------- */ - -#ifndef GL_EXT_vertex_array -#define GL_EXT_vertex_array 1 - -#define GL_DOUBLE_EXT 0x140A -#define GL_VERTEX_ARRAY_EXT 0x8074 -#define GL_NORMAL_ARRAY_EXT 0x8075 -#define GL_COLOR_ARRAY_EXT 0x8076 -#define GL_INDEX_ARRAY_EXT 0x8077 -#define GL_TEXTURE_COORD_ARRAY_EXT 0x8078 -#define GL_EDGE_FLAG_ARRAY_EXT 0x8079 -#define GL_VERTEX_ARRAY_SIZE_EXT 0x807A -#define GL_VERTEX_ARRAY_TYPE_EXT 0x807B -#define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C -#define GL_VERTEX_ARRAY_COUNT_EXT 0x807D -#define GL_NORMAL_ARRAY_TYPE_EXT 0x807E -#define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F -#define GL_NORMAL_ARRAY_COUNT_EXT 0x8080 -#define GL_COLOR_ARRAY_SIZE_EXT 0x8081 -#define GL_COLOR_ARRAY_TYPE_EXT 0x8082 -#define GL_COLOR_ARRAY_STRIDE_EXT 0x8083 -#define GL_COLOR_ARRAY_COUNT_EXT 0x8084 -#define GL_INDEX_ARRAY_TYPE_EXT 0x8085 -#define GL_INDEX_ARRAY_STRIDE_EXT 0x8086 -#define GL_INDEX_ARRAY_COUNT_EXT 0x8087 -#define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088 -#define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089 -#define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A -#define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B -#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C -#define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D -#define GL_VERTEX_ARRAY_POINTER_EXT 0x808E -#define GL_NORMAL_ARRAY_POINTER_EXT 0x808F -#define GL_COLOR_ARRAY_POINTER_EXT 0x8090 -#define GL_INDEX_ARRAY_POINTER_EXT 0x8091 -#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092 -#define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093 - -typedef void (GLAPIENTRY * PFNGLARRAYELEMENTEXTPROC) (GLint i); -typedef void (GLAPIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count); -typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean* pointer); -typedef void (GLAPIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); - -#define glArrayElementEXT GLEW_GET_FUN(__glewArrayElementEXT) -#define glColorPointerEXT GLEW_GET_FUN(__glewColorPointerEXT) -#define glDrawArraysEXT GLEW_GET_FUN(__glewDrawArraysEXT) -#define glEdgeFlagPointerEXT GLEW_GET_FUN(__glewEdgeFlagPointerEXT) -#define glIndexPointerEXT GLEW_GET_FUN(__glewIndexPointerEXT) -#define glNormalPointerEXT GLEW_GET_FUN(__glewNormalPointerEXT) -#define glTexCoordPointerEXT GLEW_GET_FUN(__glewTexCoordPointerEXT) -#define glVertexPointerEXT GLEW_GET_FUN(__glewVertexPointerEXT) - -#define GLEW_EXT_vertex_array GLEW_GET_VAR(__GLEW_EXT_vertex_array) - -#endif /* GL_EXT_vertex_array */ - -/* ------------------------ GL_EXT_vertex_array_bgra ----------------------- */ - -#ifndef GL_EXT_vertex_array_bgra -#define GL_EXT_vertex_array_bgra 1 - -#define GL_BGRA 0x80E1 - -#define GLEW_EXT_vertex_array_bgra GLEW_GET_VAR(__GLEW_EXT_vertex_array_bgra) - -#endif /* GL_EXT_vertex_array_bgra */ - -/* ----------------------- GL_EXT_vertex_attrib_64bit ---------------------- */ - -#ifndef GL_EXT_vertex_attrib_64bit -#define GL_EXT_vertex_attrib_64bit 1 - -#define GL_DOUBLE_MAT2_EXT 0x8F46 -#define GL_DOUBLE_MAT3_EXT 0x8F47 -#define GL_DOUBLE_MAT4_EXT 0x8F48 -#define GL_DOUBLE_MAT2x3_EXT 0x8F49 -#define GL_DOUBLE_MAT2x4_EXT 0x8F4A -#define GL_DOUBLE_MAT3x2_EXT 0x8F4B -#define GL_DOUBLE_MAT3x4_EXT 0x8F4C -#define GL_DOUBLE_MAT4x2_EXT 0x8F4D -#define GL_DOUBLE_MAT4x3_EXT 0x8F4E -#define GL_DOUBLE_VEC2_EXT 0x8FFC -#define GL_DOUBLE_VEC3_EXT 0x8FFD -#define GL_DOUBLE_VEC4_EXT 0x8FFE - -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVEXTPROC) (GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DEXTPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVEXTPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DEXTPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVEXTPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVEXTPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVEXTPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); - -#define glGetVertexAttribLdvEXT GLEW_GET_FUN(__glewGetVertexAttribLdvEXT) -#define glVertexArrayVertexAttribLOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribLOffsetEXT) -#define glVertexAttribL1dEXT GLEW_GET_FUN(__glewVertexAttribL1dEXT) -#define glVertexAttribL1dvEXT GLEW_GET_FUN(__glewVertexAttribL1dvEXT) -#define glVertexAttribL2dEXT GLEW_GET_FUN(__glewVertexAttribL2dEXT) -#define glVertexAttribL2dvEXT GLEW_GET_FUN(__glewVertexAttribL2dvEXT) -#define glVertexAttribL3dEXT GLEW_GET_FUN(__glewVertexAttribL3dEXT) -#define glVertexAttribL3dvEXT GLEW_GET_FUN(__glewVertexAttribL3dvEXT) -#define glVertexAttribL4dEXT GLEW_GET_FUN(__glewVertexAttribL4dEXT) -#define glVertexAttribL4dvEXT GLEW_GET_FUN(__glewVertexAttribL4dvEXT) -#define glVertexAttribLPointerEXT GLEW_GET_FUN(__glewVertexAttribLPointerEXT) - -#define GLEW_EXT_vertex_attrib_64bit GLEW_GET_VAR(__GLEW_EXT_vertex_attrib_64bit) - -#endif /* GL_EXT_vertex_attrib_64bit */ - -/* -------------------------- GL_EXT_vertex_shader ------------------------- */ - -#ifndef GL_EXT_vertex_shader -#define GL_EXT_vertex_shader 1 - -#define GL_VERTEX_SHADER_EXT 0x8780 -#define GL_VERTEX_SHADER_BINDING_EXT 0x8781 -#define GL_OP_INDEX_EXT 0x8782 -#define GL_OP_NEGATE_EXT 0x8783 -#define GL_OP_DOT3_EXT 0x8784 -#define GL_OP_DOT4_EXT 0x8785 -#define GL_OP_MUL_EXT 0x8786 -#define GL_OP_ADD_EXT 0x8787 -#define GL_OP_MADD_EXT 0x8788 -#define GL_OP_FRAC_EXT 0x8789 -#define GL_OP_MAX_EXT 0x878A -#define GL_OP_MIN_EXT 0x878B -#define GL_OP_SET_GE_EXT 0x878C -#define GL_OP_SET_LT_EXT 0x878D -#define GL_OP_CLAMP_EXT 0x878E -#define GL_OP_FLOOR_EXT 0x878F -#define GL_OP_ROUND_EXT 0x8790 -#define GL_OP_EXP_BASE_2_EXT 0x8791 -#define GL_OP_LOG_BASE_2_EXT 0x8792 -#define GL_OP_POWER_EXT 0x8793 -#define GL_OP_RECIP_EXT 0x8794 -#define GL_OP_RECIP_SQRT_EXT 0x8795 -#define GL_OP_SUB_EXT 0x8796 -#define GL_OP_CROSS_PRODUCT_EXT 0x8797 -#define GL_OP_MULTIPLY_MATRIX_EXT 0x8798 -#define GL_OP_MOV_EXT 0x8799 -#define GL_OUTPUT_VERTEX_EXT 0x879A -#define GL_OUTPUT_COLOR0_EXT 0x879B -#define GL_OUTPUT_COLOR1_EXT 0x879C -#define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D -#define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E -#define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F -#define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0 -#define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1 -#define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2 -#define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3 -#define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4 -#define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5 -#define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6 -#define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7 -#define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8 -#define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9 -#define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA -#define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB -#define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC -#define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD -#define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE -#define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF -#define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0 -#define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1 -#define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2 -#define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3 -#define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4 -#define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5 -#define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6 -#define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7 -#define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8 -#define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9 -#define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA -#define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB -#define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC -#define GL_OUTPUT_FOG_EXT 0x87BD -#define GL_SCALAR_EXT 0x87BE -#define GL_VECTOR_EXT 0x87BF -#define GL_MATRIX_EXT 0x87C0 -#define GL_VARIANT_EXT 0x87C1 -#define GL_INVARIANT_EXT 0x87C2 -#define GL_LOCAL_CONSTANT_EXT 0x87C3 -#define GL_LOCAL_EXT 0x87C4 -#define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5 -#define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6 -#define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7 -#define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8 -#define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9 -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CC -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CD -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE -#define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF -#define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0 -#define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1 -#define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2 -#define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3 -#define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4 -#define GL_X_EXT 0x87D5 -#define GL_Y_EXT 0x87D6 -#define GL_Z_EXT 0x87D7 -#define GL_W_EXT 0x87D8 -#define GL_NEGATIVE_X_EXT 0x87D9 -#define GL_NEGATIVE_Y_EXT 0x87DA -#define GL_NEGATIVE_Z_EXT 0x87DB -#define GL_NEGATIVE_W_EXT 0x87DC -#define GL_ZERO_EXT 0x87DD -#define GL_ONE_EXT 0x87DE -#define GL_NEGATIVE_ONE_EXT 0x87DF -#define GL_NORMALIZED_RANGE_EXT 0x87E0 -#define GL_FULL_RANGE_EXT 0x87E1 -#define GL_CURRENT_VERTEX_EXT 0x87E2 -#define GL_MVP_MATRIX_EXT 0x87E3 -#define GL_VARIANT_VALUE_EXT 0x87E4 -#define GL_VARIANT_DATATYPE_EXT 0x87E5 -#define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6 -#define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7 -#define GL_VARIANT_ARRAY_EXT 0x87E8 -#define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9 -#define GL_INVARIANT_VALUE_EXT 0x87EA -#define GL_INVARIANT_DATATYPE_EXT 0x87EB -#define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC -#define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED - -typedef void (GLAPIENTRY * PFNGLBEGINVERTEXSHADEREXTPROC) (void); -typedef GLuint (GLAPIENTRY * PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value); -typedef GLuint (GLAPIENTRY * PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value); -typedef GLuint (GLAPIENTRY * PFNGLBINDPARAMETEREXTPROC) (GLenum value); -typedef GLuint (GLAPIENTRY * PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value); -typedef GLuint (GLAPIENTRY * PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value); -typedef void (GLAPIENTRY * PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLENDVERTEXSHADEREXTPROC) (void); -typedef void (GLAPIENTRY * PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); -typedef GLuint (GLAPIENTRY * PFNGLGENSYMBOLSEXTPROC) (GLenum dataType, GLenum storageType, GLenum range, GLuint components); -typedef GLuint (GLAPIENTRY * PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range); -typedef void (GLAPIENTRY * PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); -typedef void (GLAPIENTRY * PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); -typedef void (GLAPIENTRY * PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); -typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); -typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); -typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); -typedef void (GLAPIENTRY * PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); -typedef void (GLAPIENTRY * PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); -typedef void (GLAPIENTRY * PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); -typedef void (GLAPIENTRY * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid **data); -typedef void (GLAPIENTRY * PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); -typedef GLboolean (GLAPIENTRY * PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap); -typedef void (GLAPIENTRY * PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr); -typedef void (GLAPIENTRY * PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr); -typedef void (GLAPIENTRY * PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1); -typedef void (GLAPIENTRY * PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2); -typedef void (GLAPIENTRY * PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3); -typedef void (GLAPIENTRY * PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); -typedef void (GLAPIENTRY * PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, GLvoid *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTBVEXTPROC) (GLuint id, GLbyte *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTDVEXTPROC) (GLuint id, GLdouble *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTFVEXTPROC) (GLuint id, GLfloat *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTIVEXTPROC) (GLuint id, GLint *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTSVEXTPROC) (GLuint id, GLshort *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTUBVEXTPROC) (GLuint id, GLubyte *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTUIVEXTPROC) (GLuint id, GLuint *addr); -typedef void (GLAPIENTRY * PFNGLVARIANTUSVEXTPROC) (GLuint id, GLushort *addr); -typedef void (GLAPIENTRY * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); - -#define glBeginVertexShaderEXT GLEW_GET_FUN(__glewBeginVertexShaderEXT) -#define glBindLightParameterEXT GLEW_GET_FUN(__glewBindLightParameterEXT) -#define glBindMaterialParameterEXT GLEW_GET_FUN(__glewBindMaterialParameterEXT) -#define glBindParameterEXT GLEW_GET_FUN(__glewBindParameterEXT) -#define glBindTexGenParameterEXT GLEW_GET_FUN(__glewBindTexGenParameterEXT) -#define glBindTextureUnitParameterEXT GLEW_GET_FUN(__glewBindTextureUnitParameterEXT) -#define glBindVertexShaderEXT GLEW_GET_FUN(__glewBindVertexShaderEXT) -#define glDeleteVertexShaderEXT GLEW_GET_FUN(__glewDeleteVertexShaderEXT) -#define glDisableVariantClientStateEXT GLEW_GET_FUN(__glewDisableVariantClientStateEXT) -#define glEnableVariantClientStateEXT GLEW_GET_FUN(__glewEnableVariantClientStateEXT) -#define glEndVertexShaderEXT GLEW_GET_FUN(__glewEndVertexShaderEXT) -#define glExtractComponentEXT GLEW_GET_FUN(__glewExtractComponentEXT) -#define glGenSymbolsEXT GLEW_GET_FUN(__glewGenSymbolsEXT) -#define glGenVertexShadersEXT GLEW_GET_FUN(__glewGenVertexShadersEXT) -#define glGetInvariantBooleanvEXT GLEW_GET_FUN(__glewGetInvariantBooleanvEXT) -#define glGetInvariantFloatvEXT GLEW_GET_FUN(__glewGetInvariantFloatvEXT) -#define glGetInvariantIntegervEXT GLEW_GET_FUN(__glewGetInvariantIntegervEXT) -#define glGetLocalConstantBooleanvEXT GLEW_GET_FUN(__glewGetLocalConstantBooleanvEXT) -#define glGetLocalConstantFloatvEXT GLEW_GET_FUN(__glewGetLocalConstantFloatvEXT) -#define glGetLocalConstantIntegervEXT GLEW_GET_FUN(__glewGetLocalConstantIntegervEXT) -#define glGetVariantBooleanvEXT GLEW_GET_FUN(__glewGetVariantBooleanvEXT) -#define glGetVariantFloatvEXT GLEW_GET_FUN(__glewGetVariantFloatvEXT) -#define glGetVariantIntegervEXT GLEW_GET_FUN(__glewGetVariantIntegervEXT) -#define glGetVariantPointervEXT GLEW_GET_FUN(__glewGetVariantPointervEXT) -#define glInsertComponentEXT GLEW_GET_FUN(__glewInsertComponentEXT) -#define glIsVariantEnabledEXT GLEW_GET_FUN(__glewIsVariantEnabledEXT) -#define glSetInvariantEXT GLEW_GET_FUN(__glewSetInvariantEXT) -#define glSetLocalConstantEXT GLEW_GET_FUN(__glewSetLocalConstantEXT) -#define glShaderOp1EXT GLEW_GET_FUN(__glewShaderOp1EXT) -#define glShaderOp2EXT GLEW_GET_FUN(__glewShaderOp2EXT) -#define glShaderOp3EXT GLEW_GET_FUN(__glewShaderOp3EXT) -#define glSwizzleEXT GLEW_GET_FUN(__glewSwizzleEXT) -#define glVariantPointerEXT GLEW_GET_FUN(__glewVariantPointerEXT) -#define glVariantbvEXT GLEW_GET_FUN(__glewVariantbvEXT) -#define glVariantdvEXT GLEW_GET_FUN(__glewVariantdvEXT) -#define glVariantfvEXT GLEW_GET_FUN(__glewVariantfvEXT) -#define glVariantivEXT GLEW_GET_FUN(__glewVariantivEXT) -#define glVariantsvEXT GLEW_GET_FUN(__glewVariantsvEXT) -#define glVariantubvEXT GLEW_GET_FUN(__glewVariantubvEXT) -#define glVariantuivEXT GLEW_GET_FUN(__glewVariantuivEXT) -#define glVariantusvEXT GLEW_GET_FUN(__glewVariantusvEXT) -#define glWriteMaskEXT GLEW_GET_FUN(__glewWriteMaskEXT) - -#define GLEW_EXT_vertex_shader GLEW_GET_VAR(__GLEW_EXT_vertex_shader) - -#endif /* GL_EXT_vertex_shader */ - -/* ------------------------ GL_EXT_vertex_weighting ------------------------ */ - -#ifndef GL_EXT_vertex_weighting -#define GL_EXT_vertex_weighting 1 - -#define GL_MODELVIEW0_STACK_DEPTH_EXT 0x0BA3 -#define GL_MODELVIEW0_MATRIX_EXT 0x0BA6 -#define GL_MODELVIEW0_EXT 0x1700 -#define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502 -#define GL_MODELVIEW1_MATRIX_EXT 0x8506 -#define GL_VERTEX_WEIGHTING_EXT 0x8509 -#define GL_MODELVIEW1_EXT 0x850A -#define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B -#define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C -#define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D -#define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E -#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F -#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510 - -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight); -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC) (GLfloat* weight); - -#define glVertexWeightPointerEXT GLEW_GET_FUN(__glewVertexWeightPointerEXT) -#define glVertexWeightfEXT GLEW_GET_FUN(__glewVertexWeightfEXT) -#define glVertexWeightfvEXT GLEW_GET_FUN(__glewVertexWeightfvEXT) - -#define GLEW_EXT_vertex_weighting GLEW_GET_VAR(__GLEW_EXT_vertex_weighting) - -#endif /* GL_EXT_vertex_weighting */ - -/* ------------------------- GL_EXT_x11_sync_object ------------------------ */ - -#ifndef GL_EXT_x11_sync_object -#define GL_EXT_x11_sync_object 1 - -#define GL_SYNC_X11_FENCE_EXT 0x90E1 - -typedef GLsync (GLAPIENTRY * PFNGLIMPORTSYNCEXTPROC) (GLenum external_sync_type, GLintptr external_sync, GLbitfield flags); - -#define glImportSyncEXT GLEW_GET_FUN(__glewImportSyncEXT) - -#define GLEW_EXT_x11_sync_object GLEW_GET_VAR(__GLEW_EXT_x11_sync_object) - -#endif /* GL_EXT_x11_sync_object */ - -/* ---------------------- GL_GREMEDY_frame_terminator ---------------------- */ - -#ifndef GL_GREMEDY_frame_terminator -#define GL_GREMEDY_frame_terminator 1 - -typedef void (GLAPIENTRY * PFNGLFRAMETERMINATORGREMEDYPROC) (void); - -#define glFrameTerminatorGREMEDY GLEW_GET_FUN(__glewFrameTerminatorGREMEDY) - -#define GLEW_GREMEDY_frame_terminator GLEW_GET_VAR(__GLEW_GREMEDY_frame_terminator) - -#endif /* GL_GREMEDY_frame_terminator */ - -/* ------------------------ GL_GREMEDY_string_marker ----------------------- */ - -#ifndef GL_GREMEDY_string_marker -#define GL_GREMEDY_string_marker 1 - -typedef void (GLAPIENTRY * PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid *string); - -#define glStringMarkerGREMEDY GLEW_GET_FUN(__glewStringMarkerGREMEDY) - -#define GLEW_GREMEDY_string_marker GLEW_GET_VAR(__GLEW_GREMEDY_string_marker) - -#endif /* GL_GREMEDY_string_marker */ - -/* --------------------- GL_HP_convolution_border_modes -------------------- */ - -#ifndef GL_HP_convolution_border_modes -#define GL_HP_convolution_border_modes 1 - -#define GLEW_HP_convolution_border_modes GLEW_GET_VAR(__GLEW_HP_convolution_border_modes) - -#endif /* GL_HP_convolution_border_modes */ - -/* ------------------------- GL_HP_image_transform ------------------------- */ - -#ifndef GL_HP_image_transform -#define GL_HP_image_transform 1 - -typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, const GLfloat param); -typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, const GLint param); -typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params); - -#define glGetImageTransformParameterfvHP GLEW_GET_FUN(__glewGetImageTransformParameterfvHP) -#define glGetImageTransformParameterivHP GLEW_GET_FUN(__glewGetImageTransformParameterivHP) -#define glImageTransformParameterfHP GLEW_GET_FUN(__glewImageTransformParameterfHP) -#define glImageTransformParameterfvHP GLEW_GET_FUN(__glewImageTransformParameterfvHP) -#define glImageTransformParameteriHP GLEW_GET_FUN(__glewImageTransformParameteriHP) -#define glImageTransformParameterivHP GLEW_GET_FUN(__glewImageTransformParameterivHP) - -#define GLEW_HP_image_transform GLEW_GET_VAR(__GLEW_HP_image_transform) - -#endif /* GL_HP_image_transform */ - -/* -------------------------- GL_HP_occlusion_test ------------------------- */ - -#ifndef GL_HP_occlusion_test -#define GL_HP_occlusion_test 1 - -#define GLEW_HP_occlusion_test GLEW_GET_VAR(__GLEW_HP_occlusion_test) - -#endif /* GL_HP_occlusion_test */ - -/* ------------------------- GL_HP_texture_lighting ------------------------ */ - -#ifndef GL_HP_texture_lighting -#define GL_HP_texture_lighting 1 - -#define GLEW_HP_texture_lighting GLEW_GET_VAR(__GLEW_HP_texture_lighting) - -#endif /* GL_HP_texture_lighting */ - -/* --------------------------- GL_IBM_cull_vertex -------------------------- */ - -#ifndef GL_IBM_cull_vertex -#define GL_IBM_cull_vertex 1 - -#define GL_CULL_VERTEX_IBM 103050 - -#define GLEW_IBM_cull_vertex GLEW_GET_VAR(__GLEW_IBM_cull_vertex) - -#endif /* GL_IBM_cull_vertex */ - -/* ---------------------- GL_IBM_multimode_draw_arrays --------------------- */ - -#ifndef GL_IBM_multimode_draw_arrays -#define GL_IBM_multimode_draw_arrays 1 - -typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum* mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride); -typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum* mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, GLint modestride); - -#define glMultiModeDrawArraysIBM GLEW_GET_FUN(__glewMultiModeDrawArraysIBM) -#define glMultiModeDrawElementsIBM GLEW_GET_FUN(__glewMultiModeDrawElementsIBM) - -#define GLEW_IBM_multimode_draw_arrays GLEW_GET_VAR(__GLEW_IBM_multimode_draw_arrays) - -#endif /* GL_IBM_multimode_draw_arrays */ - -/* ------------------------- GL_IBM_rasterpos_clip ------------------------- */ - -#ifndef GL_IBM_rasterpos_clip -#define GL_IBM_rasterpos_clip 1 - -#define GL_RASTER_POSITION_UNCLIPPED_IBM 103010 - -#define GLEW_IBM_rasterpos_clip GLEW_GET_VAR(__GLEW_IBM_rasterpos_clip) - -#endif /* GL_IBM_rasterpos_clip */ - -/* --------------------------- GL_IBM_static_data -------------------------- */ - -#ifndef GL_IBM_static_data -#define GL_IBM_static_data 1 - -#define GL_ALL_STATIC_DATA_IBM 103060 -#define GL_STATIC_VERTEX_ARRAY_IBM 103061 - -#define GLEW_IBM_static_data GLEW_GET_VAR(__GLEW_IBM_static_data) - -#endif /* GL_IBM_static_data */ - -/* --------------------- GL_IBM_texture_mirrored_repeat -------------------- */ - -#ifndef GL_IBM_texture_mirrored_repeat -#define GL_IBM_texture_mirrored_repeat 1 - -#define GL_MIRRORED_REPEAT_IBM 0x8370 - -#define GLEW_IBM_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_IBM_texture_mirrored_repeat) - -#endif /* GL_IBM_texture_mirrored_repeat */ - -/* ----------------------- GL_IBM_vertex_array_lists ----------------------- */ - -#ifndef GL_IBM_vertex_array_lists -#define GL_IBM_vertex_array_lists 1 - -#define GL_VERTEX_ARRAY_LIST_IBM 103070 -#define GL_NORMAL_ARRAY_LIST_IBM 103071 -#define GL_COLOR_ARRAY_LIST_IBM 103072 -#define GL_INDEX_ARRAY_LIST_IBM 103073 -#define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074 -#define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075 -#define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076 -#define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077 -#define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080 -#define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081 -#define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082 -#define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083 -#define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084 -#define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085 -#define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086 -#define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087 - -typedef void (GLAPIENTRY * PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); -typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride); - -#define glColorPointerListIBM GLEW_GET_FUN(__glewColorPointerListIBM) -#define glEdgeFlagPointerListIBM GLEW_GET_FUN(__glewEdgeFlagPointerListIBM) -#define glFogCoordPointerListIBM GLEW_GET_FUN(__glewFogCoordPointerListIBM) -#define glIndexPointerListIBM GLEW_GET_FUN(__glewIndexPointerListIBM) -#define glNormalPointerListIBM GLEW_GET_FUN(__glewNormalPointerListIBM) -#define glSecondaryColorPointerListIBM GLEW_GET_FUN(__glewSecondaryColorPointerListIBM) -#define glTexCoordPointerListIBM GLEW_GET_FUN(__glewTexCoordPointerListIBM) -#define glVertexPointerListIBM GLEW_GET_FUN(__glewVertexPointerListIBM) - -#define GLEW_IBM_vertex_array_lists GLEW_GET_VAR(__GLEW_IBM_vertex_array_lists) - -#endif /* GL_IBM_vertex_array_lists */ - -/* -------------------------- GL_INGR_color_clamp -------------------------- */ - -#ifndef GL_INGR_color_clamp -#define GL_INGR_color_clamp 1 - -#define GL_RED_MIN_CLAMP_INGR 0x8560 -#define GL_GREEN_MIN_CLAMP_INGR 0x8561 -#define GL_BLUE_MIN_CLAMP_INGR 0x8562 -#define GL_ALPHA_MIN_CLAMP_INGR 0x8563 -#define GL_RED_MAX_CLAMP_INGR 0x8564 -#define GL_GREEN_MAX_CLAMP_INGR 0x8565 -#define GL_BLUE_MAX_CLAMP_INGR 0x8566 -#define GL_ALPHA_MAX_CLAMP_INGR 0x8567 - -#define GLEW_INGR_color_clamp GLEW_GET_VAR(__GLEW_INGR_color_clamp) - -#endif /* GL_INGR_color_clamp */ - -/* ------------------------- GL_INGR_interlace_read ------------------------ */ - -#ifndef GL_INGR_interlace_read -#define GL_INGR_interlace_read 1 - -#define GL_INTERLACE_READ_INGR 0x8568 - -#define GLEW_INGR_interlace_read GLEW_GET_VAR(__GLEW_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, GLint 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 ----------------------- */ - -#ifndef GL_INTEL_parallel_arrays -#define GL_INTEL_parallel_arrays 1 - -#define GL_PARALLEL_ARRAYS_INTEL 0x83F4 -#define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5 -#define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6 -#define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7 -#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8 - -typedef void (GLAPIENTRY * PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); -typedef void (GLAPIENTRY * PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const void** pointer); -typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer); - -#define glColorPointervINTEL GLEW_GET_FUN(__glewColorPointervINTEL) -#define glNormalPointervINTEL GLEW_GET_FUN(__glewNormalPointervINTEL) -#define glTexCoordPointervINTEL GLEW_GET_FUN(__glewTexCoordPointervINTEL) -#define glVertexPointervINTEL GLEW_GET_FUN(__glewVertexPointervINTEL) - -#define GLEW_INTEL_parallel_arrays GLEW_GET_VAR(__GLEW_INTEL_parallel_arrays) - -#endif /* GL_INTEL_parallel_arrays */ - -/* ------------------------ GL_INTEL_texture_scissor ----------------------- */ - -#ifndef GL_INTEL_texture_scissor -#define GL_INTEL_texture_scissor 1 - -typedef void (GLAPIENTRY * PFNGLTEXSCISSORFUNCINTELPROC) (GLenum target, GLenum lfunc, GLenum hfunc); -typedef void (GLAPIENTRY * PFNGLTEXSCISSORINTELPROC) (GLenum target, GLclampf tlow, GLclampf thigh); - -#define glTexScissorFuncINTEL GLEW_GET_FUN(__glewTexScissorFuncINTEL) -#define glTexScissorINTEL GLEW_GET_FUN(__glewTexScissorINTEL) - -#define GLEW_INTEL_texture_scissor GLEW_GET_VAR(__GLEW_INTEL_texture_scissor) - -#endif /* GL_INTEL_texture_scissor */ - -/* ------------------------------ GL_KHR_debug ----------------------------- */ - -#ifndef GL_KHR_debug -#define GL_KHR_debug 1 - -#define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002 -#define GL_STACK_OVERFLOW 0x0503 -#define GL_STACK_UNDERFLOW 0x0504 -#define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242 -#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243 -#define GL_DEBUG_CALLBACK_FUNCTION 0x8244 -#define GL_DEBUG_CALLBACK_USER_PARAM 0x8245 -#define GL_DEBUG_SOURCE_API 0x8246 -#define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247 -#define GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248 -#define GL_DEBUG_SOURCE_THIRD_PARTY 0x8249 -#define GL_DEBUG_SOURCE_APPLICATION 0x824A -#define GL_DEBUG_SOURCE_OTHER 0x824B -#define GL_DEBUG_TYPE_ERROR 0x824C -#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 0x824D -#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 0x824E -#define GL_DEBUG_TYPE_PORTABILITY 0x824F -#define GL_DEBUG_TYPE_PERFORMANCE 0x8250 -#define GL_DEBUG_TYPE_OTHER 0x8251 -#define GL_DEBUG_TYPE_MARKER 0x8268 -#define GL_DEBUG_TYPE_PUSH_GROUP 0x8269 -#define GL_DEBUG_TYPE_POP_GROUP 0x826A -#define GL_DEBUG_SEVERITY_NOTIFICATION 0x826B -#define GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C -#define GL_DEBUG_GROUP_STACK_DEPTH 0x826D -#define GL_BUFFER 0x82E0 -#define GL_SHADER 0x82E1 -#define GL_PROGRAM 0x82E2 -#define GL_QUERY 0x82E3 -#define GL_PROGRAM_PIPELINE 0x82E4 -#define GL_SAMPLER 0x82E6 -#define GL_DISPLAY_LIST 0x82E7 -#define GL_MAX_LABEL_LENGTH 0x82E8 -#define GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143 -#define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144 -#define GL_DEBUG_LOGGED_MESSAGES 0x9145 -#define GL_DEBUG_SEVERITY_HIGH 0x9146 -#define GL_DEBUG_SEVERITY_MEDIUM 0x9147 -#define GL_DEBUG_SEVERITY_LOW 0x9148 -#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 (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC callback, const GLvoid *userParam); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled); -typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf); -typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog); -typedef void (GLAPIENTRY * PFNGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, 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 * PFNGLOBJECTPTRLABELPROC) (void* ptr, GLsizei length, const GLchar* label); -typedef void (GLAPIENTRY * PFNGLPOPDEBUGGROUPPROC) (void); -typedef void (GLAPIENTRY * PFNGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar * message); - -#define glDebugMessageCallback GLEW_GET_FUN(__glewDebugMessageCallback) -#define glDebugMessageControl GLEW_GET_FUN(__glewDebugMessageControl) -#define glDebugMessageInsert GLEW_GET_FUN(__glewDebugMessageInsert) -#define glGetDebugMessageLog GLEW_GET_FUN(__glewGetDebugMessageLog) -#define glGetObjectLabel GLEW_GET_FUN(__glewGetObjectLabel) -#define glGetObjectPtrLabel GLEW_GET_FUN(__glewGetObjectPtrLabel) -#define glObjectLabel GLEW_GET_FUN(__glewObjectLabel) -#define glObjectPtrLabel GLEW_GET_FUN(__glewObjectPtrLabel) -#define glPopDebugGroup GLEW_GET_FUN(__glewPopDebugGroup) -#define glPushDebugGroup GLEW_GET_FUN(__glewPushDebugGroup) - -#define GLEW_KHR_debug GLEW_GET_VAR(__GLEW_KHR_debug) - -#endif /* GL_KHR_debug */ - -/* ------------------ GL_KHR_texture_compression_astc_ldr ------------------ */ - -#ifndef GL_KHR_texture_compression_astc_ldr -#define GL_KHR_texture_compression_astc_ldr 1 - -#define GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93B0 -#define GL_COMPRESSED_RGBA_ASTC_5x4_KHR 0x93B1 -#define GL_COMPRESSED_RGBA_ASTC_5x5_KHR 0x93B2 -#define GL_COMPRESSED_RGBA_ASTC_6x5_KHR 0x93B3 -#define GL_COMPRESSED_RGBA_ASTC_6x6_KHR 0x93B4 -#define GL_COMPRESSED_RGBA_ASTC_8x5_KHR 0x93B5 -#define GL_COMPRESSED_RGBA_ASTC_8x6_KHR 0x93B6 -#define GL_COMPRESSED_RGBA_ASTC_8x8_KHR 0x93B7 -#define GL_COMPRESSED_RGBA_ASTC_10x5_KHR 0x93B8 -#define GL_COMPRESSED_RGBA_ASTC_10x6_KHR 0x93B9 -#define GL_COMPRESSED_RGBA_ASTC_10x8_KHR 0x93BA -#define GL_COMPRESSED_RGBA_ASTC_10x10_KHR 0x93BB -#define GL_COMPRESSED_RGBA_ASTC_12x10_KHR 0x93BC -#define GL_COMPRESSED_RGBA_ASTC_12x12_KHR 0x93BD -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 0x93D0 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 0x93D1 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 0x93D2 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 0x93D3 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 0x93D4 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 0x93D5 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 0x93D6 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 0x93D7 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 0x93D8 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 0x93D9 -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 0x93DA -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 0x93DB -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 0x93DC -#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR 0x93DD - -#define GLEW_KHR_texture_compression_astc_ldr GLEW_GET_VAR(__GLEW_KHR_texture_compression_astc_ldr) - -#endif /* GL_KHR_texture_compression_astc_ldr */ - -/* -------------------------- GL_KTX_buffer_region ------------------------- */ - -#ifndef GL_KTX_buffer_region -#define GL_KTX_buffer_region 1 - -#define GL_KTX_FRONT_REGION 0x0 -#define GL_KTX_BACK_REGION 0x1 -#define GL_KTX_Z_REGION 0x2 -#define GL_KTX_STENCIL_REGION 0x3 - -typedef GLuint (GLAPIENTRY * PFNGLBUFFERREGIONENABLEDPROC) (void); -typedef void (GLAPIENTRY * PFNGLDELETEBUFFERREGIONPROC) (GLenum region); -typedef void (GLAPIENTRY * PFNGLDRAWBUFFERREGIONPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest); -typedef GLuint (GLAPIENTRY * PFNGLNEWBUFFERREGIONPROC) (GLenum region); -typedef void (GLAPIENTRY * PFNGLREADBUFFERREGIONPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height); - -#define glBufferRegionEnabled GLEW_GET_FUN(__glewBufferRegionEnabled) -#define glDeleteBufferRegion GLEW_GET_FUN(__glewDeleteBufferRegion) -#define glDrawBufferRegion GLEW_GET_FUN(__glewDrawBufferRegion) -#define glNewBufferRegion GLEW_GET_FUN(__glewNewBufferRegion) -#define glReadBufferRegion GLEW_GET_FUN(__glewReadBufferRegion) - -#define GLEW_KTX_buffer_region GLEW_GET_VAR(__GLEW_KTX_buffer_region) - -#endif /* GL_KTX_buffer_region */ - -/* ------------------------- GL_MESAX_texture_stack ------------------------ */ - -#ifndef GL_MESAX_texture_stack -#define GL_MESAX_texture_stack 1 - -#define GL_TEXTURE_1D_STACK_MESAX 0x8759 -#define GL_TEXTURE_2D_STACK_MESAX 0x875A -#define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B -#define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C -#define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D -#define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E - -#define GLEW_MESAX_texture_stack GLEW_GET_VAR(__GLEW_MESAX_texture_stack) - -#endif /* GL_MESAX_texture_stack */ - -/* -------------------------- GL_MESA_pack_invert -------------------------- */ - -#ifndef GL_MESA_pack_invert -#define GL_MESA_pack_invert 1 - -#define GL_PACK_INVERT_MESA 0x8758 - -#define GLEW_MESA_pack_invert GLEW_GET_VAR(__GLEW_MESA_pack_invert) - -#endif /* GL_MESA_pack_invert */ - -/* ------------------------- GL_MESA_resize_buffers ------------------------ */ - -#ifndef GL_MESA_resize_buffers -#define GL_MESA_resize_buffers 1 - -typedef void (GLAPIENTRY * PFNGLRESIZEBUFFERSMESAPROC) (void); - -#define glResizeBuffersMESA GLEW_GET_FUN(__glewResizeBuffersMESA) - -#define GLEW_MESA_resize_buffers GLEW_GET_VAR(__GLEW_MESA_resize_buffers) - -#endif /* GL_MESA_resize_buffers */ - -/* --------------------------- GL_MESA_window_pos -------------------------- */ - -#ifndef GL_MESA_window_pos -#define GL_MESA_window_pos 1 - -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVMESAPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVMESAPROC) (const GLshort* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVMESAPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVMESAPROC) (const GLshort* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IVMESAPROC) (const GLint* p); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SVMESAPROC) (const GLshort* p); - -#define glWindowPos2dMESA GLEW_GET_FUN(__glewWindowPos2dMESA) -#define glWindowPos2dvMESA GLEW_GET_FUN(__glewWindowPos2dvMESA) -#define glWindowPos2fMESA GLEW_GET_FUN(__glewWindowPos2fMESA) -#define glWindowPos2fvMESA GLEW_GET_FUN(__glewWindowPos2fvMESA) -#define glWindowPos2iMESA GLEW_GET_FUN(__glewWindowPos2iMESA) -#define glWindowPos2ivMESA GLEW_GET_FUN(__glewWindowPos2ivMESA) -#define glWindowPos2sMESA GLEW_GET_FUN(__glewWindowPos2sMESA) -#define glWindowPos2svMESA GLEW_GET_FUN(__glewWindowPos2svMESA) -#define glWindowPos3dMESA GLEW_GET_FUN(__glewWindowPos3dMESA) -#define glWindowPos3dvMESA GLEW_GET_FUN(__glewWindowPos3dvMESA) -#define glWindowPos3fMESA GLEW_GET_FUN(__glewWindowPos3fMESA) -#define glWindowPos3fvMESA GLEW_GET_FUN(__glewWindowPos3fvMESA) -#define glWindowPos3iMESA GLEW_GET_FUN(__glewWindowPos3iMESA) -#define glWindowPos3ivMESA GLEW_GET_FUN(__glewWindowPos3ivMESA) -#define glWindowPos3sMESA GLEW_GET_FUN(__glewWindowPos3sMESA) -#define glWindowPos3svMESA GLEW_GET_FUN(__glewWindowPos3svMESA) -#define glWindowPos4dMESA GLEW_GET_FUN(__glewWindowPos4dMESA) -#define glWindowPos4dvMESA GLEW_GET_FUN(__glewWindowPos4dvMESA) -#define glWindowPos4fMESA GLEW_GET_FUN(__glewWindowPos4fMESA) -#define glWindowPos4fvMESA GLEW_GET_FUN(__glewWindowPos4fvMESA) -#define glWindowPos4iMESA GLEW_GET_FUN(__glewWindowPos4iMESA) -#define glWindowPos4ivMESA GLEW_GET_FUN(__glewWindowPos4ivMESA) -#define glWindowPos4sMESA GLEW_GET_FUN(__glewWindowPos4sMESA) -#define glWindowPos4svMESA GLEW_GET_FUN(__glewWindowPos4svMESA) - -#define GLEW_MESA_window_pos GLEW_GET_VAR(__GLEW_MESA_window_pos) - -#endif /* GL_MESA_window_pos */ - -/* ------------------------- GL_MESA_ycbcr_texture ------------------------- */ - -#ifndef GL_MESA_ycbcr_texture -#define GL_MESA_ycbcr_texture 1 - -#define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA -#define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB -#define GL_YCBCR_MESA 0x8757 - -#define GLEW_MESA_ycbcr_texture GLEW_GET_VAR(__GLEW_MESA_ycbcr_texture) - -#endif /* GL_MESA_ycbcr_texture */ - -/* ----------------------- GL_NVX_conditional_render ----------------------- */ - -#ifndef GL_NVX_conditional_render -#define GL_NVX_conditional_render 1 - -typedef void (GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERNVXPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLENDCONDITIONALRENDERNVXPROC) (void); - -#define glBeginConditionalRenderNVX GLEW_GET_FUN(__glewBeginConditionalRenderNVX) -#define glEndConditionalRenderNVX GLEW_GET_FUN(__glewEndConditionalRenderNVX) - -#define GLEW_NVX_conditional_render GLEW_GET_VAR(__GLEW_NVX_conditional_render) - -#endif /* GL_NVX_conditional_render */ - -/* ------------------------- GL_NVX_gpu_memory_info ------------------------ */ - -#ifndef GL_NVX_gpu_memory_info -#define GL_NVX_gpu_memory_info 1 - -#define GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047 -#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_EVICTION_COUNT_NVX 0x904A -#define GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904B - -#define GLEW_NVX_gpu_memory_info GLEW_GET_VAR(__GLEW_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) (GLenum mode, const GLvoid *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount); -typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount); - -#define glMultiDrawArraysIndirectBindlessNV GLEW_GET_FUN(__glewMultiDrawArraysIndirectBindlessNV) -#define glMultiDrawElementsIndirectBindlessNV GLEW_GET_FUN(__glewMultiDrawElementsIndirectBindlessNV) - -#define GLEW_NV_bindless_multi_draw_indirect GLEW_GET_VAR(__GLEW_NV_bindless_multi_draw_indirect) - -#endif /* GL_NV_bindless_multi_draw_indirect */ - -/* ------------------------- GL_NV_bindless_texture ------------------------ */ - -#ifndef GL_NV_bindless_texture -#define GL_NV_bindless_texture 1 - -typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLENVPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); -typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLENVPROC) (GLuint texture); -typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint texture, GLuint sampler); -typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle); -typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle, GLenum access); -typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC) (GLuint program, GLint location, GLuint64 value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* values); -typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64NVPROC) (GLint location, GLuint64 value); -typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64VNVPROC) (GLint location, GLsizei count, const GLuint64* value); - -#define glGetImageHandleNV GLEW_GET_FUN(__glewGetImageHandleNV) -#define glGetTextureHandleNV GLEW_GET_FUN(__glewGetTextureHandleNV) -#define glGetTextureSamplerHandleNV GLEW_GET_FUN(__glewGetTextureSamplerHandleNV) -#define glIsImageHandleResidentNV GLEW_GET_FUN(__glewIsImageHandleResidentNV) -#define glIsTextureHandleResidentNV GLEW_GET_FUN(__glewIsTextureHandleResidentNV) -#define glMakeImageHandleNonResidentNV GLEW_GET_FUN(__glewMakeImageHandleNonResidentNV) -#define glMakeImageHandleResidentNV GLEW_GET_FUN(__glewMakeImageHandleResidentNV) -#define glMakeTextureHandleNonResidentNV GLEW_GET_FUN(__glewMakeTextureHandleNonResidentNV) -#define glMakeTextureHandleResidentNV GLEW_GET_FUN(__glewMakeTextureHandleResidentNV) -#define glProgramUniformHandleui64NV GLEW_GET_FUN(__glewProgramUniformHandleui64NV) -#define glProgramUniformHandleui64vNV GLEW_GET_FUN(__glewProgramUniformHandleui64vNV) -#define glUniformHandleui64NV GLEW_GET_FUN(__glewUniformHandleui64NV) -#define glUniformHandleui64vNV GLEW_GET_FUN(__glewUniformHandleui64vNV) - -#define GLEW_NV_bindless_texture GLEW_GET_VAR(__GLEW_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_equation_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_blend_equation_advanced_coherent) - -#endif /* GL_NV_blend_equation_advanced_coherent */ - -/* --------------------------- GL_NV_blend_square -------------------------- */ - -#ifndef GL_NV_blend_square -#define GL_NV_blend_square 1 - -#define GLEW_NV_blend_square GLEW_GET_VAR(__GLEW_NV_blend_square) - -#endif /* GL_NV_blend_square */ - -/* ------------------------- GL_NV_compute_program5 ------------------------ */ - -#ifndef GL_NV_compute_program5 -#define GL_NV_compute_program5 1 - -#define GL_COMPUTE_PROGRAM_NV 0x90FB -#define GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV 0x90FC - -#define GLEW_NV_compute_program5 GLEW_GET_VAR(__GLEW_NV_compute_program5) - -#endif /* GL_NV_compute_program5 */ - -/* ------------------------ GL_NV_conditional_render ----------------------- */ - -#ifndef GL_NV_conditional_render -#define GL_NV_conditional_render 1 - -#define GL_QUERY_WAIT_NV 0x8E13 -#define GL_QUERY_NO_WAIT_NV 0x8E14 -#define GL_QUERY_BY_REGION_WAIT_NV 0x8E15 -#define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16 - -typedef void (GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode); -typedef void (GLAPIENTRY * PFNGLENDCONDITIONALRENDERNVPROC) (void); - -#define glBeginConditionalRenderNV GLEW_GET_FUN(__glewBeginConditionalRenderNV) -#define glEndConditionalRenderNV GLEW_GET_FUN(__glewEndConditionalRenderNV) - -#define GLEW_NV_conditional_render GLEW_GET_VAR(__GLEW_NV_conditional_render) - -#endif /* GL_NV_conditional_render */ - -/* ----------------------- GL_NV_copy_depth_to_color ----------------------- */ - -#ifndef GL_NV_copy_depth_to_color -#define GL_NV_copy_depth_to_color 1 - -#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E -#define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F - -#define GLEW_NV_copy_depth_to_color GLEW_GET_VAR(__GLEW_NV_copy_depth_to_color) - -#endif /* GL_NV_copy_depth_to_color */ - -/* ---------------------------- GL_NV_copy_image --------------------------- */ - -#ifndef GL_NV_copy_image -#define GL_NV_copy_image 1 - -typedef void (GLAPIENTRY * PFNGLCOPYIMAGESUBDATANVPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth); - -#define glCopyImageSubDataNV GLEW_GET_FUN(__glewCopyImageSubDataNV) - -#define GLEW_NV_copy_image GLEW_GET_VAR(__GLEW_NV_copy_image) - -#endif /* GL_NV_copy_image */ - -/* -------------------------- GL_NV_deep_texture3D ------------------------- */ - -#ifndef GL_NV_deep_texture3D -#define GL_NV_deep_texture3D 1 - -#define GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV 0x90D0 -#define GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV 0x90D1 - -#define GLEW_NV_deep_texture3D GLEW_GET_VAR(__GLEW_NV_deep_texture3D) - -#endif /* GL_NV_deep_texture3D */ - -/* ------------------------ GL_NV_depth_buffer_float ----------------------- */ - -#ifndef GL_NV_depth_buffer_float -#define GL_NV_depth_buffer_float 1 - -#define GL_DEPTH_COMPONENT32F_NV 0x8DAB -#define GL_DEPTH32F_STENCIL8_NV 0x8DAC -#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD -#define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF - -typedef void (GLAPIENTRY * PFNGLCLEARDEPTHDNVPROC) (GLdouble depth); -typedef void (GLAPIENTRY * PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar); - -#define glClearDepthdNV GLEW_GET_FUN(__glewClearDepthdNV) -#define glDepthBoundsdNV GLEW_GET_FUN(__glewDepthBoundsdNV) -#define glDepthRangedNV GLEW_GET_FUN(__glewDepthRangedNV) - -#define GLEW_NV_depth_buffer_float GLEW_GET_VAR(__GLEW_NV_depth_buffer_float) - -#endif /* GL_NV_depth_buffer_float */ - -/* --------------------------- GL_NV_depth_clamp --------------------------- */ - -#ifndef GL_NV_depth_clamp -#define GL_NV_depth_clamp 1 - -#define GL_DEPTH_CLAMP_NV 0x864F - -#define GLEW_NV_depth_clamp GLEW_GET_VAR(__GLEW_NV_depth_clamp) - -#endif /* GL_NV_depth_clamp */ - -/* ---------------------- GL_NV_depth_range_unclamped ---------------------- */ - -#ifndef GL_NV_depth_range_unclamped -#define GL_NV_depth_range_unclamped 1 - -#define GL_SAMPLE_COUNT_BITS_NV 0x8864 -#define GL_CURRENT_SAMPLE_COUNT_QUERY_NV 0x8865 -#define GL_QUERY_RESULT_NV 0x8866 -#define GL_QUERY_RESULT_AVAILABLE_NV 0x8867 -#define GL_SAMPLE_COUNT_NV 0x8914 - -#define GLEW_NV_depth_range_unclamped GLEW_GET_VAR(__GLEW_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 --------------------------- */ - -#ifndef GL_NV_evaluators -#define GL_NV_evaluators 1 - -#define GL_EVAL_2D_NV 0x86C0 -#define GL_EVAL_TRIANGULAR_2D_NV 0x86C1 -#define GL_MAP_TESSELLATION_NV 0x86C2 -#define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3 -#define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4 -#define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5 -#define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6 -#define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7 -#define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8 -#define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9 -#define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA -#define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB -#define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC -#define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD -#define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE -#define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF -#define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0 -#define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1 -#define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2 -#define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3 -#define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4 -#define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5 -#define GL_MAX_MAP_TESSELLATION_NV 0x86D6 -#define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7 - -typedef void (GLAPIENTRY * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode); -typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points); -typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points); -typedef void (GLAPIENTRY * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint* params); - -#define glEvalMapsNV GLEW_GET_FUN(__glewEvalMapsNV) -#define glGetMapAttribParameterfvNV GLEW_GET_FUN(__glewGetMapAttribParameterfvNV) -#define glGetMapAttribParameterivNV GLEW_GET_FUN(__glewGetMapAttribParameterivNV) -#define glGetMapControlPointsNV GLEW_GET_FUN(__glewGetMapControlPointsNV) -#define glGetMapParameterfvNV GLEW_GET_FUN(__glewGetMapParameterfvNV) -#define glGetMapParameterivNV GLEW_GET_FUN(__glewGetMapParameterivNV) -#define glMapControlPointsNV GLEW_GET_FUN(__glewMapControlPointsNV) -#define glMapParameterfvNV GLEW_GET_FUN(__glewMapParameterfvNV) -#define glMapParameterivNV GLEW_GET_FUN(__glewMapParameterivNV) - -#define GLEW_NV_evaluators GLEW_GET_VAR(__GLEW_NV_evaluators) - -#endif /* GL_NV_evaluators */ - -/* ----------------------- GL_NV_explicit_multisample ---------------------- */ - -#ifndef GL_NV_explicit_multisample -#define GL_NV_explicit_multisample 1 - -#define GL_SAMPLE_POSITION_NV 0x8E50 -#define GL_SAMPLE_MASK_NV 0x8E51 -#define GL_SAMPLE_MASK_VALUE_NV 0x8E52 -#define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53 -#define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54 -#define GL_TEXTURE_RENDERBUFFER_NV 0x8E55 -#define GL_SAMPLER_RENDERBUFFER_NV 0x8E56 -#define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57 -#define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58 -#define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59 - -typedef void (GLAPIENTRY * PFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index, GLfloat* val); -typedef void (GLAPIENTRY * PFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask); -typedef void (GLAPIENTRY * PFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint renderbuffer); - -#define glGetMultisamplefvNV GLEW_GET_FUN(__glewGetMultisamplefvNV) -#define glSampleMaskIndexedNV GLEW_GET_FUN(__glewSampleMaskIndexedNV) -#define glTexRenderbufferNV GLEW_GET_FUN(__glewTexRenderbufferNV) - -#define GLEW_NV_explicit_multisample GLEW_GET_VAR(__GLEW_NV_explicit_multisample) - -#endif /* GL_NV_explicit_multisample */ - -/* ------------------------------ GL_NV_fence ------------------------------ */ - -#ifndef GL_NV_fence -#define GL_NV_fence 1 - -#define GL_ALL_COMPLETED_NV 0x84F2 -#define GL_FENCE_STATUS_NV 0x84F3 -#define GL_FENCE_CONDITION_NV 0x84F4 - -typedef void (GLAPIENTRY * PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint* fences); -typedef void (GLAPIENTRY * PFNGLFINISHFENCENVPROC) (GLuint fence); -typedef void (GLAPIENTRY * PFNGLGENFENCESNVPROC) (GLsizei n, GLuint* fences); -typedef void (GLAPIENTRY * PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISFENCENVPROC) (GLuint fence); -typedef void (GLAPIENTRY * PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition); -typedef GLboolean (GLAPIENTRY * PFNGLTESTFENCENVPROC) (GLuint fence); - -#define glDeleteFencesNV GLEW_GET_FUN(__glewDeleteFencesNV) -#define glFinishFenceNV GLEW_GET_FUN(__glewFinishFenceNV) -#define glGenFencesNV GLEW_GET_FUN(__glewGenFencesNV) -#define glGetFenceivNV GLEW_GET_FUN(__glewGetFenceivNV) -#define glIsFenceNV GLEW_GET_FUN(__glewIsFenceNV) -#define glSetFenceNV GLEW_GET_FUN(__glewSetFenceNV) -#define glTestFenceNV GLEW_GET_FUN(__glewTestFenceNV) - -#define GLEW_NV_fence GLEW_GET_VAR(__GLEW_NV_fence) - -#endif /* GL_NV_fence */ - -/* --------------------------- GL_NV_float_buffer -------------------------- */ - -#ifndef GL_NV_float_buffer -#define GL_NV_float_buffer 1 - -#define GL_FLOAT_R_NV 0x8880 -#define GL_FLOAT_RG_NV 0x8881 -#define GL_FLOAT_RGB_NV 0x8882 -#define GL_FLOAT_RGBA_NV 0x8883 -#define GL_FLOAT_R16_NV 0x8884 -#define GL_FLOAT_R32_NV 0x8885 -#define GL_FLOAT_RG16_NV 0x8886 -#define GL_FLOAT_RG32_NV 0x8887 -#define GL_FLOAT_RGB16_NV 0x8888 -#define GL_FLOAT_RGB32_NV 0x8889 -#define GL_FLOAT_RGBA16_NV 0x888A -#define GL_FLOAT_RGBA32_NV 0x888B -#define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C -#define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D -#define GL_FLOAT_RGBA_MODE_NV 0x888E - -#define GLEW_NV_float_buffer GLEW_GET_VAR(__GLEW_NV_float_buffer) - -#endif /* GL_NV_float_buffer */ - -/* --------------------------- GL_NV_fog_distance -------------------------- */ - -#ifndef GL_NV_fog_distance -#define GL_NV_fog_distance 1 - -#define GL_FOG_DISTANCE_MODE_NV 0x855A -#define GL_EYE_RADIAL_NV 0x855B -#define GL_EYE_PLANE_ABSOLUTE_NV 0x855C - -#define GLEW_NV_fog_distance GLEW_GET_VAR(__GLEW_NV_fog_distance) - -#endif /* GL_NV_fog_distance */ - -/* ------------------------- GL_NV_fragment_program ------------------------ */ - -#ifndef GL_NV_fragment_program -#define GL_NV_fragment_program 1 - -#define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868 -#define GL_FRAGMENT_PROGRAM_NV 0x8870 -#define GL_MAX_TEXTURE_COORDS_NV 0x8871 -#define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872 -#define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873 -#define GL_PROGRAM_ERROR_STRING_NV 0x8874 - -typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble *params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLdouble v[]); -typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLfloat v[]); - -#define glGetProgramNamedParameterdvNV GLEW_GET_FUN(__glewGetProgramNamedParameterdvNV) -#define glGetProgramNamedParameterfvNV GLEW_GET_FUN(__glewGetProgramNamedParameterfvNV) -#define glProgramNamedParameter4dNV GLEW_GET_FUN(__glewProgramNamedParameter4dNV) -#define glProgramNamedParameter4dvNV GLEW_GET_FUN(__glewProgramNamedParameter4dvNV) -#define glProgramNamedParameter4fNV GLEW_GET_FUN(__glewProgramNamedParameter4fNV) -#define glProgramNamedParameter4fvNV GLEW_GET_FUN(__glewProgramNamedParameter4fvNV) - -#define GLEW_NV_fragment_program GLEW_GET_VAR(__GLEW_NV_fragment_program) - -#endif /* GL_NV_fragment_program */ - -/* ------------------------ GL_NV_fragment_program2 ------------------------ */ - -#ifndef GL_NV_fragment_program2 -#define GL_NV_fragment_program2 1 - -#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 -#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 -#define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6 -#define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7 -#define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8 - -#define GLEW_NV_fragment_program2 GLEW_GET_VAR(__GLEW_NV_fragment_program2) - -#endif /* GL_NV_fragment_program2 */ - -/* ------------------------ GL_NV_fragment_program4 ------------------------ */ - -#ifndef GL_NV_fragment_program4 -#define GL_NV_fragment_program4 1 - -#define GLEW_NV_fragment_program4 GLEW_GET_VAR(__GLEW_NV_fragment_program4) - -#endif /* GL_NV_fragment_program4 */ - -/* --------------------- GL_NV_fragment_program_option --------------------- */ - -#ifndef GL_NV_fragment_program_option -#define GL_NV_fragment_program_option 1 - -#define GLEW_NV_fragment_program_option GLEW_GET_VAR(__GLEW_NV_fragment_program_option) - -#endif /* GL_NV_fragment_program_option */ - -/* ----------------- GL_NV_framebuffer_multisample_coverage ---------------- */ - -#ifndef GL_NV_framebuffer_multisample_coverage -#define GL_NV_framebuffer_multisample_coverage 1 - -#define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB -#define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10 -#define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11 -#define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12 - -typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); - -#define glRenderbufferStorageMultisampleCoverageNV GLEW_GET_FUN(__glewRenderbufferStorageMultisampleCoverageNV) - -#define GLEW_NV_framebuffer_multisample_coverage GLEW_GET_VAR(__GLEW_NV_framebuffer_multisample_coverage) - -#endif /* GL_NV_framebuffer_multisample_coverage */ - -/* ------------------------ GL_NV_geometry_program4 ------------------------ */ - -#ifndef GL_NV_geometry_program4 -#define GL_NV_geometry_program4 1 - -#define GL_GEOMETRY_PROGRAM_NV 0x8C26 -#define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27 -#define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28 - -typedef void (GLAPIENTRY * PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint limit); - -#define glProgramVertexLimitNV GLEW_GET_FUN(__glewProgramVertexLimitNV) - -#define GLEW_NV_geometry_program4 GLEW_GET_VAR(__GLEW_NV_geometry_program4) - -#endif /* GL_NV_geometry_program4 */ - -/* ------------------------- GL_NV_geometry_shader4 ------------------------ */ - -#ifndef GL_NV_geometry_shader4 -#define GL_NV_geometry_shader4 1 - -#define GLEW_NV_geometry_shader4 GLEW_GET_VAR(__GLEW_NV_geometry_shader4) - -#endif /* GL_NV_geometry_shader4 */ - -/* --------------------------- GL_NV_gpu_program4 -------------------------- */ - -#ifndef GL_NV_gpu_program4 -#define GL_NV_gpu_program4 1 - -#define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904 -#define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905 -#define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906 -#define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907 -#define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908 -#define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909 -#define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5 -#define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6 - -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); - -#define glProgramEnvParameterI4iNV GLEW_GET_FUN(__glewProgramEnvParameterI4iNV) -#define glProgramEnvParameterI4ivNV GLEW_GET_FUN(__glewProgramEnvParameterI4ivNV) -#define glProgramEnvParameterI4uiNV GLEW_GET_FUN(__glewProgramEnvParameterI4uiNV) -#define glProgramEnvParameterI4uivNV GLEW_GET_FUN(__glewProgramEnvParameterI4uivNV) -#define glProgramEnvParametersI4ivNV GLEW_GET_FUN(__glewProgramEnvParametersI4ivNV) -#define glProgramEnvParametersI4uivNV GLEW_GET_FUN(__glewProgramEnvParametersI4uivNV) -#define glProgramLocalParameterI4iNV GLEW_GET_FUN(__glewProgramLocalParameterI4iNV) -#define glProgramLocalParameterI4ivNV GLEW_GET_FUN(__glewProgramLocalParameterI4ivNV) -#define glProgramLocalParameterI4uiNV GLEW_GET_FUN(__glewProgramLocalParameterI4uiNV) -#define glProgramLocalParameterI4uivNV GLEW_GET_FUN(__glewProgramLocalParameterI4uivNV) -#define glProgramLocalParametersI4ivNV GLEW_GET_FUN(__glewProgramLocalParametersI4ivNV) -#define glProgramLocalParametersI4uivNV GLEW_GET_FUN(__glewProgramLocalParametersI4uivNV) - -#define GLEW_NV_gpu_program4 GLEW_GET_VAR(__GLEW_NV_gpu_program4) - -#endif /* GL_NV_gpu_program4 */ - -/* --------------------------- GL_NV_gpu_program5 -------------------------- */ - -#ifndef GL_NV_gpu_program5 -#define GL_NV_gpu_program5 1 - -#define GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8E5A -#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B -#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C -#define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D -#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5E -#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5F - -#define GLEW_NV_gpu_program5 GLEW_GET_VAR(__GLEW_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_program5_mem_extended) - -#endif /* GL_NV_gpu_program5_mem_extended */ - -/* ------------------------- GL_NV_gpu_program_fp64 ------------------------ */ - -#ifndef GL_NV_gpu_program_fp64 -#define GL_NV_gpu_program_fp64 1 - -#define GLEW_NV_gpu_program_fp64 GLEW_GET_VAR(__GLEW_NV_gpu_program_fp64) - -#endif /* GL_NV_gpu_program_fp64 */ - -/* --------------------------- GL_NV_gpu_shader5 --------------------------- */ - -#ifndef GL_NV_gpu_shader5 -#define GL_NV_gpu_shader5 1 - -#define GL_INT64_NV 0x140E -#define GL_UNSIGNED_INT64_NV 0x140F -#define GL_INT8_NV 0x8FE0 -#define GL_INT8_VEC2_NV 0x8FE1 -#define GL_INT8_VEC3_NV 0x8FE2 -#define GL_INT8_VEC4_NV 0x8FE3 -#define GL_INT16_NV 0x8FE4 -#define GL_INT16_VEC2_NV 0x8FE5 -#define GL_INT16_VEC3_NV 0x8FE6 -#define GL_INT16_VEC4_NV 0x8FE7 -#define GL_INT64_VEC2_NV 0x8FE9 -#define GL_INT64_VEC3_NV 0x8FEA -#define GL_INT64_VEC4_NV 0x8FEB -#define GL_UNSIGNED_INT8_NV 0x8FEC -#define GL_UNSIGNED_INT8_VEC2_NV 0x8FED -#define GL_UNSIGNED_INT8_VEC3_NV 0x8FEE -#define GL_UNSIGNED_INT8_VEC4_NV 0x8FEF -#define GL_UNSIGNED_INT16_NV 0x8FF0 -#define GL_UNSIGNED_INT16_VEC2_NV 0x8FF1 -#define GL_UNSIGNED_INT16_VEC3_NV 0x8FF2 -#define GL_UNSIGNED_INT16_VEC4_NV 0x8FF3 -#define GL_UNSIGNED_INT64_VEC2_NV 0x8FF5 -#define GL_UNSIGNED_INT64_VEC3_NV 0x8FF6 -#define GL_UNSIGNED_INT64_VEC4_NV 0x8FF7 -#define GL_FLOAT16_NV 0x8FF8 -#define GL_FLOAT16_VEC2_NV 0x8FF9 -#define GL_FLOAT16_VEC3_NV 0x8FFA -#define GL_FLOAT16_VEC4_NV 0x8FFB - -typedef void (GLAPIENTRY * PFNGLGETUNIFORMI64VNVPROC) (GLuint program, GLint location, GLint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLuint64EXT* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64NVPROC) (GLuint program, GLint location, GLint64EXT x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM1I64NVPROC) (GLint location, GLint64EXT x); -typedef void (GLAPIENTRY * PFNGLUNIFORM1I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64NVPROC) (GLint location, GLuint64EXT x); -typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y); -typedef void (GLAPIENTRY * PFNGLUNIFORM2I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y); -typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); -typedef void (GLAPIENTRY * PFNGLUNIFORM3I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); -typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); -typedef void (GLAPIENTRY * PFNGLUNIFORM4I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); -typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); - -#define glGetUniformi64vNV GLEW_GET_FUN(__glewGetUniformi64vNV) -#define glGetUniformui64vNV GLEW_GET_FUN(__glewGetUniformui64vNV) -#define glProgramUniform1i64NV GLEW_GET_FUN(__glewProgramUniform1i64NV) -#define glProgramUniform1i64vNV GLEW_GET_FUN(__glewProgramUniform1i64vNV) -#define glProgramUniform1ui64NV GLEW_GET_FUN(__glewProgramUniform1ui64NV) -#define glProgramUniform1ui64vNV GLEW_GET_FUN(__glewProgramUniform1ui64vNV) -#define glProgramUniform2i64NV GLEW_GET_FUN(__glewProgramUniform2i64NV) -#define glProgramUniform2i64vNV GLEW_GET_FUN(__glewProgramUniform2i64vNV) -#define glProgramUniform2ui64NV GLEW_GET_FUN(__glewProgramUniform2ui64NV) -#define glProgramUniform2ui64vNV GLEW_GET_FUN(__glewProgramUniform2ui64vNV) -#define glProgramUniform3i64NV GLEW_GET_FUN(__glewProgramUniform3i64NV) -#define glProgramUniform3i64vNV GLEW_GET_FUN(__glewProgramUniform3i64vNV) -#define glProgramUniform3ui64NV GLEW_GET_FUN(__glewProgramUniform3ui64NV) -#define glProgramUniform3ui64vNV GLEW_GET_FUN(__glewProgramUniform3ui64vNV) -#define glProgramUniform4i64NV GLEW_GET_FUN(__glewProgramUniform4i64NV) -#define glProgramUniform4i64vNV GLEW_GET_FUN(__glewProgramUniform4i64vNV) -#define glProgramUniform4ui64NV GLEW_GET_FUN(__glewProgramUniform4ui64NV) -#define glProgramUniform4ui64vNV GLEW_GET_FUN(__glewProgramUniform4ui64vNV) -#define glUniform1i64NV GLEW_GET_FUN(__glewUniform1i64NV) -#define glUniform1i64vNV GLEW_GET_FUN(__glewUniform1i64vNV) -#define glUniform1ui64NV GLEW_GET_FUN(__glewUniform1ui64NV) -#define glUniform1ui64vNV GLEW_GET_FUN(__glewUniform1ui64vNV) -#define glUniform2i64NV GLEW_GET_FUN(__glewUniform2i64NV) -#define glUniform2i64vNV GLEW_GET_FUN(__glewUniform2i64vNV) -#define glUniform2ui64NV GLEW_GET_FUN(__glewUniform2ui64NV) -#define glUniform2ui64vNV GLEW_GET_FUN(__glewUniform2ui64vNV) -#define glUniform3i64NV GLEW_GET_FUN(__glewUniform3i64NV) -#define glUniform3i64vNV GLEW_GET_FUN(__glewUniform3i64vNV) -#define glUniform3ui64NV GLEW_GET_FUN(__glewUniform3ui64NV) -#define glUniform3ui64vNV GLEW_GET_FUN(__glewUniform3ui64vNV) -#define glUniform4i64NV GLEW_GET_FUN(__glewUniform4i64NV) -#define glUniform4i64vNV GLEW_GET_FUN(__glewUniform4i64vNV) -#define glUniform4ui64NV GLEW_GET_FUN(__glewUniform4ui64NV) -#define glUniform4ui64vNV GLEW_GET_FUN(__glewUniform4ui64vNV) - -#define GLEW_NV_gpu_shader5 GLEW_GET_VAR(__GLEW_NV_gpu_shader5) - -#endif /* GL_NV_gpu_shader5 */ - -/* ---------------------------- GL_NV_half_float --------------------------- */ - -#ifndef GL_NV_half_float -#define GL_NV_half_float 1 - -#define GL_HALF_FLOAT_NV 0x140B - -typedef unsigned short GLhalf; - -typedef void (GLAPIENTRY * PFNGLCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue); -typedef void (GLAPIENTRY * PFNGLCOLOR3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLCOLOR4HNVPROC) (GLhalf red, GLhalf green, GLhalf blue, GLhalf alpha); -typedef void (GLAPIENTRY * PFNGLCOLOR4HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLFOGCOORDHNVPROC) (GLhalf fog); -typedef void (GLAPIENTRY * PFNGLFOGCOORDHVNVPROC) (const GLhalf* fog); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalf s); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalf s, GLhalf t); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r, GLhalf q); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLNORMAL3HNVPROC) (GLhalf nx, GLhalf ny, GLhalf nz); -typedef void (GLAPIENTRY * PFNGLNORMAL3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD1HNVPROC) (GLhalf s); -typedef void (GLAPIENTRY * PFNGLTEXCOORD1HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2HNVPROC) (GLhalf s, GLhalf t); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD3HNVPROC) (GLhalf s, GLhalf t, GLhalf r); -typedef void (GLAPIENTRY * PFNGLTEXCOORD3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4HNVPROC) (GLhalf s, GLhalf t, GLhalf r, GLhalf q); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEX2HNVPROC) (GLhalf x, GLhalf y); -typedef void (GLAPIENTRY * PFNGLVERTEX2HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEX3HNVPROC) (GLhalf x, GLhalf y, GLhalf z); -typedef void (GLAPIENTRY * PFNGLVERTEX3HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEX4HNVPROC) (GLhalf x, GLhalf y, GLhalf z, GLhalf w); -typedef void (GLAPIENTRY * PFNGLVERTEX4HVNVPROC) (const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalf x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalf x, GLhalf y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z, GLhalf w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHNVPROC) (GLhalf weight); -typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalf* weight); - -#define glColor3hNV GLEW_GET_FUN(__glewColor3hNV) -#define glColor3hvNV GLEW_GET_FUN(__glewColor3hvNV) -#define glColor4hNV GLEW_GET_FUN(__glewColor4hNV) -#define glColor4hvNV GLEW_GET_FUN(__glewColor4hvNV) -#define glFogCoordhNV GLEW_GET_FUN(__glewFogCoordhNV) -#define glFogCoordhvNV GLEW_GET_FUN(__glewFogCoordhvNV) -#define glMultiTexCoord1hNV GLEW_GET_FUN(__glewMultiTexCoord1hNV) -#define glMultiTexCoord1hvNV GLEW_GET_FUN(__glewMultiTexCoord1hvNV) -#define glMultiTexCoord2hNV GLEW_GET_FUN(__glewMultiTexCoord2hNV) -#define glMultiTexCoord2hvNV GLEW_GET_FUN(__glewMultiTexCoord2hvNV) -#define glMultiTexCoord3hNV GLEW_GET_FUN(__glewMultiTexCoord3hNV) -#define glMultiTexCoord3hvNV GLEW_GET_FUN(__glewMultiTexCoord3hvNV) -#define glMultiTexCoord4hNV GLEW_GET_FUN(__glewMultiTexCoord4hNV) -#define glMultiTexCoord4hvNV GLEW_GET_FUN(__glewMultiTexCoord4hvNV) -#define glNormal3hNV GLEW_GET_FUN(__glewNormal3hNV) -#define glNormal3hvNV GLEW_GET_FUN(__glewNormal3hvNV) -#define glSecondaryColor3hNV GLEW_GET_FUN(__glewSecondaryColor3hNV) -#define glSecondaryColor3hvNV GLEW_GET_FUN(__glewSecondaryColor3hvNV) -#define glTexCoord1hNV GLEW_GET_FUN(__glewTexCoord1hNV) -#define glTexCoord1hvNV GLEW_GET_FUN(__glewTexCoord1hvNV) -#define glTexCoord2hNV GLEW_GET_FUN(__glewTexCoord2hNV) -#define glTexCoord2hvNV GLEW_GET_FUN(__glewTexCoord2hvNV) -#define glTexCoord3hNV GLEW_GET_FUN(__glewTexCoord3hNV) -#define glTexCoord3hvNV GLEW_GET_FUN(__glewTexCoord3hvNV) -#define glTexCoord4hNV GLEW_GET_FUN(__glewTexCoord4hNV) -#define glTexCoord4hvNV GLEW_GET_FUN(__glewTexCoord4hvNV) -#define glVertex2hNV GLEW_GET_FUN(__glewVertex2hNV) -#define glVertex2hvNV GLEW_GET_FUN(__glewVertex2hvNV) -#define glVertex3hNV GLEW_GET_FUN(__glewVertex3hNV) -#define glVertex3hvNV GLEW_GET_FUN(__glewVertex3hvNV) -#define glVertex4hNV GLEW_GET_FUN(__glewVertex4hNV) -#define glVertex4hvNV GLEW_GET_FUN(__glewVertex4hvNV) -#define glVertexAttrib1hNV GLEW_GET_FUN(__glewVertexAttrib1hNV) -#define glVertexAttrib1hvNV GLEW_GET_FUN(__glewVertexAttrib1hvNV) -#define glVertexAttrib2hNV GLEW_GET_FUN(__glewVertexAttrib2hNV) -#define glVertexAttrib2hvNV GLEW_GET_FUN(__glewVertexAttrib2hvNV) -#define glVertexAttrib3hNV GLEW_GET_FUN(__glewVertexAttrib3hNV) -#define glVertexAttrib3hvNV GLEW_GET_FUN(__glewVertexAttrib3hvNV) -#define glVertexAttrib4hNV GLEW_GET_FUN(__glewVertexAttrib4hNV) -#define glVertexAttrib4hvNV GLEW_GET_FUN(__glewVertexAttrib4hvNV) -#define glVertexAttribs1hvNV GLEW_GET_FUN(__glewVertexAttribs1hvNV) -#define glVertexAttribs2hvNV GLEW_GET_FUN(__glewVertexAttribs2hvNV) -#define glVertexAttribs3hvNV GLEW_GET_FUN(__glewVertexAttribs3hvNV) -#define glVertexAttribs4hvNV GLEW_GET_FUN(__glewVertexAttribs4hvNV) -#define glVertexWeighthNV GLEW_GET_FUN(__glewVertexWeighthNV) -#define glVertexWeighthvNV GLEW_GET_FUN(__glewVertexWeighthvNV) - -#define GLEW_NV_half_float GLEW_GET_VAR(__GLEW_NV_half_float) - -#endif /* GL_NV_half_float */ - -/* ------------------------ GL_NV_light_max_exponent ----------------------- */ - -#ifndef GL_NV_light_max_exponent -#define GL_NV_light_max_exponent 1 - -#define GL_MAX_SHININESS_NV 0x8504 -#define GL_MAX_SPOT_EXPONENT_NV 0x8505 - -#define GLEW_NV_light_max_exponent GLEW_GET_VAR(__GLEW_NV_light_max_exponent) - -#endif /* GL_NV_light_max_exponent */ - -/* ----------------------- GL_NV_multisample_coverage ---------------------- */ - -#ifndef GL_NV_multisample_coverage -#define GL_NV_multisample_coverage 1 - -#define GL_COLOR_SAMPLES_NV 0x8E20 - -#define GLEW_NV_multisample_coverage GLEW_GET_VAR(__GLEW_NV_multisample_coverage) - -#endif /* GL_NV_multisample_coverage */ - -/* --------------------- GL_NV_multisample_filter_hint --------------------- */ - -#ifndef GL_NV_multisample_filter_hint -#define GL_NV_multisample_filter_hint 1 - -#define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534 - -#define GLEW_NV_multisample_filter_hint GLEW_GET_VAR(__GLEW_NV_multisample_filter_hint) - -#endif /* GL_NV_multisample_filter_hint */ - -/* ------------------------- GL_NV_occlusion_query ------------------------- */ - -#ifndef GL_NV_occlusion_query -#define GL_NV_occlusion_query 1 - -#define GL_PIXEL_COUNTER_BITS_NV 0x8864 -#define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865 -#define GL_PIXEL_COUNT_NV 0x8866 -#define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867 - -typedef void (GLAPIENTRY * PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLENDOCCLUSIONQUERYNVPROC) (void); -typedef void (GLAPIENTRY * PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id); - -#define glBeginOcclusionQueryNV GLEW_GET_FUN(__glewBeginOcclusionQueryNV) -#define glDeleteOcclusionQueriesNV GLEW_GET_FUN(__glewDeleteOcclusionQueriesNV) -#define glEndOcclusionQueryNV GLEW_GET_FUN(__glewEndOcclusionQueryNV) -#define glGenOcclusionQueriesNV GLEW_GET_FUN(__glewGenOcclusionQueriesNV) -#define glGetOcclusionQueryivNV GLEW_GET_FUN(__glewGetOcclusionQueryivNV) -#define glGetOcclusionQueryuivNV GLEW_GET_FUN(__glewGetOcclusionQueryuivNV) -#define glIsOcclusionQueryNV GLEW_GET_FUN(__glewIsOcclusionQueryNV) - -#define GLEW_NV_occlusion_query GLEW_GET_VAR(__GLEW_NV_occlusion_query) - -#endif /* GL_NV_occlusion_query */ - -/* ----------------------- GL_NV_packed_depth_stencil ---------------------- */ - -#ifndef GL_NV_packed_depth_stencil -#define GL_NV_packed_depth_stencil 1 - -#define GL_DEPTH_STENCIL_NV 0x84F9 -#define GL_UNSIGNED_INT_24_8_NV 0x84FA - -#define GLEW_NV_packed_depth_stencil GLEW_GET_VAR(__GLEW_NV_packed_depth_stencil) - -#endif /* GL_NV_packed_depth_stencil */ - -/* --------------------- GL_NV_parameter_buffer_object --------------------- */ - -#ifndef GL_NV_parameter_buffer_object -#define GL_NV_parameter_buffer_object 1 - -#define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0 -#define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1 -#define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2 -#define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3 -#define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4 - -typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params); -typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params); - -#define glProgramBufferParametersIivNV GLEW_GET_FUN(__glewProgramBufferParametersIivNV) -#define glProgramBufferParametersIuivNV GLEW_GET_FUN(__glewProgramBufferParametersIuivNV) -#define glProgramBufferParametersfvNV GLEW_GET_FUN(__glewProgramBufferParametersfvNV) - -#define GLEW_NV_parameter_buffer_object GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object) - -#endif /* GL_NV_parameter_buffer_object */ - -/* --------------------- GL_NV_parameter_buffer_object2 -------------------- */ - -#ifndef GL_NV_parameter_buffer_object2 -#define GL_NV_parameter_buffer_object2 1 - -#define GLEW_NV_parameter_buffer_object2 GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object2) - -#endif /* GL_NV_parameter_buffer_object2 */ - -/* -------------------------- GL_NV_path_rendering ------------------------- */ - -#ifndef GL_NV_path_rendering -#define GL_NV_path_rendering 1 - -#define GL_CLOSE_PATH_NV 0x00 -#define GL_BOLD_BIT_NV 0x01 -#define GL_GLYPH_WIDTH_BIT_NV 0x01 -#define GL_GLYPH_HEIGHT_BIT_NV 0x02 -#define GL_ITALIC_BIT_NV 0x02 -#define GL_MOVE_TO_NV 0x02 -#define GL_RELATIVE_MOVE_TO_NV 0x03 -#define GL_LINE_TO_NV 0x04 -#define GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV 0x04 -#define GL_RELATIVE_LINE_TO_NV 0x05 -#define GL_HORIZONTAL_LINE_TO_NV 0x06 -#define GL_RELATIVE_HORIZONTAL_LINE_TO_NV 0x07 -#define GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV 0x08 -#define GL_VERTICAL_LINE_TO_NV 0x08 -#define GL_RELATIVE_VERTICAL_LINE_TO_NV 0x09 -#define GL_QUADRATIC_CURVE_TO_NV 0x0A -#define GL_RELATIVE_QUADRATIC_CURVE_TO_NV 0x0B -#define GL_CUBIC_CURVE_TO_NV 0x0C -#define GL_RELATIVE_CUBIC_CURVE_TO_NV 0x0D -#define GL_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0E -#define GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0F -#define GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV 0x10 -#define GL_SMOOTH_CUBIC_CURVE_TO_NV 0x10 -#define GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV 0x11 -#define GL_SMALL_CCW_ARC_TO_NV 0x12 -#define GL_RELATIVE_SMALL_CCW_ARC_TO_NV 0x13 -#define GL_SMALL_CW_ARC_TO_NV 0x14 -#define GL_RELATIVE_SMALL_CW_ARC_TO_NV 0x15 -#define GL_LARGE_CCW_ARC_TO_NV 0x16 -#define GL_RELATIVE_LARGE_CCW_ARC_TO_NV 0x17 -#define GL_LARGE_CW_ARC_TO_NV 0x18 -#define GL_RELATIVE_LARGE_CW_ARC_TO_NV 0x19 -#define GL_GLYPH_VERTICAL_BEARING_X_BIT_NV 0x20 -#define GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV 0x40 -#define GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV 0x80 -#define GL_RESTART_PATH_NV 0xF0 -#define GL_DUP_FIRST_CUBIC_CURVE_TO_NV 0xF2 -#define GL_DUP_LAST_CUBIC_CURVE_TO_NV 0xF4 -#define GL_RECT_NV 0xF6 -#define GL_CIRCULAR_CCW_ARC_TO_NV 0xF8 -#define GL_CIRCULAR_CW_ARC_TO_NV 0xFA -#define GL_CIRCULAR_TANGENT_ARC_TO_NV 0xFC -#define GL_ARC_TO_NV 0xFE -#define GL_RELATIVE_ARC_TO_NV 0xFF -#define GL_GLYPH_HAS_KERNING_BIT_NV 0x100 -#define GL_PRIMARY_COLOR 0x8577 -#define GL_PATH_FORMAT_SVG_NV 0x9070 -#define GL_PATH_FORMAT_PS_NV 0x9071 -#define GL_STANDARD_FONT_NAME_NV 0x9072 -#define GL_SYSTEM_FONT_NAME_NV 0x9073 -#define GL_FILE_NAME_NV 0x9074 -#define GL_PATH_STROKE_WIDTH_NV 0x9075 -#define GL_PATH_END_CAPS_NV 0x9076 -#define GL_PATH_INITIAL_END_CAP_NV 0x9077 -#define GL_PATH_TERMINAL_END_CAP_NV 0x9078 -#define GL_PATH_JOIN_STYLE_NV 0x9079 -#define GL_PATH_MITER_LIMIT_NV 0x907A -#define GL_PATH_DASH_CAPS_NV 0x907B -#define GL_PATH_INITIAL_DASH_CAP_NV 0x907C -#define GL_PATH_TERMINAL_DASH_CAP_NV 0x907D -#define GL_PATH_DASH_OFFSET_NV 0x907E -#define GL_PATH_CLIENT_LENGTH_NV 0x907F -#define GL_PATH_FILL_MODE_NV 0x9080 -#define GL_PATH_FILL_MASK_NV 0x9081 -#define GL_PATH_FILL_COVER_MODE_NV 0x9082 -#define GL_PATH_STROKE_COVER_MODE_NV 0x9083 -#define GL_PATH_STROKE_MASK_NV 0x9084 -#define GL_COUNT_UP_NV 0x9088 -#define GL_COUNT_DOWN_NV 0x9089 -#define GL_PATH_OBJECT_BOUNDING_BOX_NV 0x908A -#define GL_CONVEX_HULL_NV 0x908B -#define GL_BOUNDING_BOX_NV 0x908D -#define GL_TRANSLATE_X_NV 0x908E -#define GL_TRANSLATE_Y_NV 0x908F -#define GL_TRANSLATE_2D_NV 0x9090 -#define GL_TRANSLATE_3D_NV 0x9091 -#define GL_AFFINE_2D_NV 0x9092 -#define GL_AFFINE_3D_NV 0x9094 -#define GL_TRANSPOSE_AFFINE_2D_NV 0x9096 -#define GL_TRANSPOSE_AFFINE_3D_NV 0x9098 -#define GL_UTF8_NV 0x909A -#define GL_UTF16_NV 0x909B -#define GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV 0x909C -#define GL_PATH_COMMAND_COUNT_NV 0x909D -#define GL_PATH_COORD_COUNT_NV 0x909E -#define GL_PATH_DASH_ARRAY_COUNT_NV 0x909F -#define GL_PATH_COMPUTED_LENGTH_NV 0x90A0 -#define GL_PATH_FILL_BOUNDING_BOX_NV 0x90A1 -#define GL_PATH_STROKE_BOUNDING_BOX_NV 0x90A2 -#define GL_SQUARE_NV 0x90A3 -#define GL_ROUND_NV 0x90A4 -#define GL_TRIANGULAR_NV 0x90A5 -#define GL_BEVEL_NV 0x90A6 -#define GL_MITER_REVERT_NV 0x90A7 -#define GL_MITER_TRUNCATE_NV 0x90A8 -#define GL_SKIP_MISSING_GLYPH_NV 0x90A9 -#define GL_USE_MISSING_GLYPH_NV 0x90AA -#define GL_PATH_ERROR_POSITION_NV 0x90AB -#define GL_PATH_FOG_GEN_MODE_NV 0x90AC -#define GL_ACCUM_ADJACENT_PAIRS_NV 0x90AD -#define GL_ADJACENT_PAIRS_NV 0x90AE -#define GL_FIRST_TO_REST_NV 0x90AF -#define GL_PATH_GEN_MODE_NV 0x90B0 -#define GL_PATH_GEN_COEFF_NV 0x90B1 -#define GL_PATH_GEN_COLOR_FORMAT_NV 0x90B2 -#define GL_PATH_GEN_COMPONENTS_NV 0x90B3 -#define GL_PATH_DASH_OFFSET_RESET_NV 0x90B4 -#define GL_MOVE_TO_RESETS_NV 0x90B5 -#define GL_MOVE_TO_CONTINUES_NV 0x90B6 -#define GL_PATH_STENCIL_FUNC_NV 0x90B7 -#define GL_PATH_STENCIL_REF_NV 0x90B8 -#define GL_PATH_STENCIL_VALUE_MASK_NV 0x90B9 -#define GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV 0x90BD -#define GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV 0x90BE -#define GL_PATH_COVER_DEPTH_FUNC_NV 0x90BF -#define GL_FONT_X_MIN_BOUNDS_BIT_NV 0x00010000 -#define GL_FONT_Y_MIN_BOUNDS_BIT_NV 0x00020000 -#define GL_FONT_X_MAX_BOUNDS_BIT_NV 0x00040000 -#define GL_FONT_Y_MAX_BOUNDS_BIT_NV 0x00080000 -#define GL_FONT_UNITS_PER_EM_BIT_NV 0x00100000 -#define GL_FONT_ASCENDER_BIT_NV 0x00200000 -#define GL_FONT_DESCENDER_BIT_NV 0x00400000 -#define GL_FONT_HEIGHT_BIT_NV 0x00800000 -#define GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV 0x01000000 -#define GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV 0x02000000 -#define GL_FONT_UNDERLINE_POSITION_BIT_NV 0x04000000 -#define GL_FONT_UNDERLINE_THICKNESS_BIT_NV 0x08000000 -#define GL_FONT_HAS_KERNING_BIT_NV 0x10000000 - -typedef void (GLAPIENTRY * PFNGLCOPYPATHNVPROC) (GLuint resultPath, GLuint srcPath); -typedef void (GLAPIENTRY * PFNGLCOVERFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); -typedef void (GLAPIENTRY * PFNGLCOVERFILLPATHNVPROC) (GLuint path, GLenum coverMode); -typedef void (GLAPIENTRY * PFNGLCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); -typedef void (GLAPIENTRY * PFNGLCOVERSTROKEPATHNVPROC) (GLuint name, GLenum coverMode); -typedef void (GLAPIENTRY * PFNGLDELETEPATHSNVPROC) (GLuint path, GLsizei range); -typedef GLuint (GLAPIENTRY * PFNGLGENPATHSNVPROC) (GLsizei range); -typedef void (GLAPIENTRY * PFNGLGETPATHCOLORGENFVNVPROC) (GLenum color, GLenum pname, GLfloat* value); -typedef void (GLAPIENTRY * PFNGLGETPATHCOLORGENIVNVPROC) (GLenum color, GLenum pname, GLint* value); -typedef void (GLAPIENTRY * PFNGLGETPATHCOMMANDSNVPROC) (GLuint name, GLubyte* commands); -typedef void (GLAPIENTRY * PFNGLGETPATHCOORDSNVPROC) (GLuint name, GLfloat* coords); -typedef void (GLAPIENTRY * PFNGLGETPATHDASHARRAYNVPROC) (GLuint name, GLfloat* dashArray); -typedef GLfloat (GLAPIENTRY * PFNGLGETPATHLENGTHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments); -typedef void (GLAPIENTRY * PFNGLGETPATHMETRICRANGENVPROC) (GLbitfield metricQueryMask, GLuint fistPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics); -typedef void (GLAPIENTRY * PFNGLGETPATHMETRICSNVPROC) (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLsizei stride, GLfloat *metrics); -typedef void (GLAPIENTRY * PFNGLGETPATHPARAMETERFVNVPROC) (GLuint name, GLenum param, GLfloat* value); -typedef void (GLAPIENTRY * PFNGLGETPATHPARAMETERIVNVPROC) (GLuint name, GLenum param, GLint* value); -typedef void (GLAPIENTRY * PFNGLGETPATHSPACINGNVPROC) (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing); -typedef void (GLAPIENTRY * PFNGLGETPATHTEXGENFVNVPROC) (GLenum texCoordSet, GLenum pname, GLfloat* value); -typedef void (GLAPIENTRY * PFNGLGETPATHTEXGENIVNVPROC) (GLenum texCoordSet, GLenum pname, GLint* value); -typedef void (GLAPIENTRY * PFNGLINTERPOLATEPATHSNVPROC) (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight); -typedef GLboolean (GLAPIENTRY * PFNGLISPATHNVPROC) (GLuint path); -typedef GLboolean (GLAPIENTRY * PFNGLISPOINTINFILLPATHNVPROC) (GLuint path, GLuint mask, GLfloat x, GLfloat y); -typedef GLboolean (GLAPIENTRY * PFNGLISPOINTINSTROKEPATHNVPROC) (GLuint path, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLPATHCOLORGENNVPROC) (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat* coeffs); -typedef void (GLAPIENTRY * PFNGLPATHCOMMANDSNVPROC) (GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords); -typedef void (GLAPIENTRY * PFNGLPATHCOORDSNVPROC) (GLuint path, GLsizei numCoords, GLenum coordType, const void* coords); -typedef void (GLAPIENTRY * PFNGLPATHCOVERDEPTHFUNCNVPROC) (GLenum zfunc); -typedef void (GLAPIENTRY * PFNGLPATHDASHARRAYNVPROC) (GLuint path, GLsizei dashCount, const GLfloat* dashArray); -typedef void (GLAPIENTRY * PFNGLPATHFOGGENNVPROC) (GLenum genMode); -typedef void (GLAPIENTRY * PFNGLPATHGLYPHRANGENVPROC) (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); -typedef void (GLAPIENTRY * PFNGLPATHGLYPHSNVPROC) (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid*charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); -typedef void (GLAPIENTRY * PFNGLPATHPARAMETERFNVPROC) (GLuint path, GLenum pname, GLfloat value); -typedef void (GLAPIENTRY * PFNGLPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, const GLfloat* value); -typedef void (GLAPIENTRY * PFNGLPATHPARAMETERINVPROC) (GLuint path, GLenum pname, GLint value); -typedef void (GLAPIENTRY * PFNGLPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, const GLint* value); -typedef void (GLAPIENTRY * PFNGLPATHSTENCILDEPTHOFFSETNVPROC) (GLfloat factor, GLfloat units); -typedef void (GLAPIENTRY * PFNGLPATHSTENCILFUNCNVPROC) (GLenum func, GLint ref, GLuint mask); -typedef void (GLAPIENTRY * PFNGLPATHSTRINGNVPROC) (GLuint path, GLenum format, GLsizei length, const void* pathString); -typedef void (GLAPIENTRY * PFNGLPATHSUBCOMMANDSNVPROC) (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords); -typedef void (GLAPIENTRY * PFNGLPATHSUBCOORDSNVPROC) (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void* coords); -typedef void (GLAPIENTRY * PFNGLPATHTEXGENNVPROC) (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat* coeffs); -typedef GLboolean (GLAPIENTRY * PFNGLPOINTALONGPATHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY); -typedef void (GLAPIENTRY * PFNGLSTENCILFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues); -typedef void (GLAPIENTRY * PFNGLSTENCILFILLPATHNVPROC) (GLuint path, GLenum fillMode, GLuint mask); -typedef void (GLAPIENTRY * PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues); -typedef void (GLAPIENTRY * PFNGLSTENCILSTROKEPATHNVPROC) (GLuint path, GLint reference, GLuint mask); -typedef void (GLAPIENTRY * PFNGLTRANSFORMPATHNVPROC) (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat* transformValues); -typedef void (GLAPIENTRY * PFNGLWEIGHTPATHSNVPROC) (GLuint resultPath, GLsizei numPaths, const GLuint paths[], const GLfloat weights[]); - -#define glCopyPathNV GLEW_GET_FUN(__glewCopyPathNV) -#define glCoverFillPathInstancedNV GLEW_GET_FUN(__glewCoverFillPathInstancedNV) -#define glCoverFillPathNV GLEW_GET_FUN(__glewCoverFillPathNV) -#define glCoverStrokePathInstancedNV GLEW_GET_FUN(__glewCoverStrokePathInstancedNV) -#define glCoverStrokePathNV GLEW_GET_FUN(__glewCoverStrokePathNV) -#define glDeletePathsNV GLEW_GET_FUN(__glewDeletePathsNV) -#define glGenPathsNV GLEW_GET_FUN(__glewGenPathsNV) -#define glGetPathColorGenfvNV GLEW_GET_FUN(__glewGetPathColorGenfvNV) -#define glGetPathColorGenivNV GLEW_GET_FUN(__glewGetPathColorGenivNV) -#define glGetPathCommandsNV GLEW_GET_FUN(__glewGetPathCommandsNV) -#define glGetPathCoordsNV GLEW_GET_FUN(__glewGetPathCoordsNV) -#define glGetPathDashArrayNV GLEW_GET_FUN(__glewGetPathDashArrayNV) -#define glGetPathLengthNV GLEW_GET_FUN(__glewGetPathLengthNV) -#define glGetPathMetricRangeNV GLEW_GET_FUN(__glewGetPathMetricRangeNV) -#define glGetPathMetricsNV GLEW_GET_FUN(__glewGetPathMetricsNV) -#define glGetPathParameterfvNV GLEW_GET_FUN(__glewGetPathParameterfvNV) -#define glGetPathParameterivNV GLEW_GET_FUN(__glewGetPathParameterivNV) -#define glGetPathSpacingNV GLEW_GET_FUN(__glewGetPathSpacingNV) -#define glGetPathTexGenfvNV GLEW_GET_FUN(__glewGetPathTexGenfvNV) -#define glGetPathTexGenivNV GLEW_GET_FUN(__glewGetPathTexGenivNV) -#define glInterpolatePathsNV GLEW_GET_FUN(__glewInterpolatePathsNV) -#define glIsPathNV GLEW_GET_FUN(__glewIsPathNV) -#define glIsPointInFillPathNV GLEW_GET_FUN(__glewIsPointInFillPathNV) -#define glIsPointInStrokePathNV GLEW_GET_FUN(__glewIsPointInStrokePathNV) -#define glPathColorGenNV GLEW_GET_FUN(__glewPathColorGenNV) -#define glPathCommandsNV GLEW_GET_FUN(__glewPathCommandsNV) -#define glPathCoordsNV GLEW_GET_FUN(__glewPathCoordsNV) -#define glPathCoverDepthFuncNV GLEW_GET_FUN(__glewPathCoverDepthFuncNV) -#define glPathDashArrayNV GLEW_GET_FUN(__glewPathDashArrayNV) -#define glPathFogGenNV GLEW_GET_FUN(__glewPathFogGenNV) -#define glPathGlyphRangeNV GLEW_GET_FUN(__glewPathGlyphRangeNV) -#define glPathGlyphsNV GLEW_GET_FUN(__glewPathGlyphsNV) -#define glPathParameterfNV GLEW_GET_FUN(__glewPathParameterfNV) -#define glPathParameterfvNV GLEW_GET_FUN(__glewPathParameterfvNV) -#define glPathParameteriNV GLEW_GET_FUN(__glewPathParameteriNV) -#define glPathParameterivNV GLEW_GET_FUN(__glewPathParameterivNV) -#define glPathStencilDepthOffsetNV GLEW_GET_FUN(__glewPathStencilDepthOffsetNV) -#define glPathStencilFuncNV GLEW_GET_FUN(__glewPathStencilFuncNV) -#define glPathStringNV GLEW_GET_FUN(__glewPathStringNV) -#define glPathSubCommandsNV GLEW_GET_FUN(__glewPathSubCommandsNV) -#define glPathSubCoordsNV GLEW_GET_FUN(__glewPathSubCoordsNV) -#define glPathTexGenNV GLEW_GET_FUN(__glewPathTexGenNV) -#define glPointAlongPathNV GLEW_GET_FUN(__glewPointAlongPathNV) -#define glStencilFillPathInstancedNV GLEW_GET_FUN(__glewStencilFillPathInstancedNV) -#define glStencilFillPathNV GLEW_GET_FUN(__glewStencilFillPathNV) -#define glStencilStrokePathInstancedNV GLEW_GET_FUN(__glewStencilStrokePathInstancedNV) -#define glStencilStrokePathNV GLEW_GET_FUN(__glewStencilStrokePathNV) -#define glTransformPathNV GLEW_GET_FUN(__glewTransformPathNV) -#define glWeightPathsNV GLEW_GET_FUN(__glewWeightPathsNV) - -#define GLEW_NV_path_rendering GLEW_GET_VAR(__GLEW_NV_path_rendering) - -#endif /* GL_NV_path_rendering */ - -/* ------------------------- GL_NV_pixel_data_range ------------------------ */ - -#ifndef GL_NV_pixel_data_range -#define GL_NV_pixel_data_range 1 - -#define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878 -#define GL_READ_PIXEL_DATA_RANGE_NV 0x8879 -#define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A -#define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B -#define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C -#define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D - -typedef void (GLAPIENTRY * PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid *pointer); - -#define glFlushPixelDataRangeNV GLEW_GET_FUN(__glewFlushPixelDataRangeNV) -#define glPixelDataRangeNV GLEW_GET_FUN(__glewPixelDataRangeNV) - -#define GLEW_NV_pixel_data_range GLEW_GET_VAR(__GLEW_NV_pixel_data_range) - -#endif /* GL_NV_pixel_data_range */ - -/* --------------------------- GL_NV_point_sprite -------------------------- */ - -#ifndef GL_NV_point_sprite -#define GL_NV_point_sprite 1 - -#define GL_POINT_SPRITE_NV 0x8861 -#define GL_COORD_REPLACE_NV 0x8862 -#define GL_POINT_SPRITE_R_MODE_NV 0x8863 - -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint* params); - -#define glPointParameteriNV GLEW_GET_FUN(__glewPointParameteriNV) -#define glPointParameterivNV GLEW_GET_FUN(__glewPointParameterivNV) - -#define GLEW_NV_point_sprite GLEW_GET_VAR(__GLEW_NV_point_sprite) - -#endif /* GL_NV_point_sprite */ - -/* -------------------------- GL_NV_present_video -------------------------- */ - -#ifndef GL_NV_present_video -#define GL_NV_present_video 1 - -#define GL_FRAME_NV 0x8E26 -#define GL_FIELDS_NV 0x8E27 -#define GL_CURRENT_TIME_NV 0x8E28 -#define GL_NUM_FILL_STREAMS_NV 0x8E29 -#define GL_PRESENT_TIME_NV 0x8E2A -#define GL_PRESENT_DURATION_NV 0x8E2B - -typedef void (GLAPIENTRY * PFNGLGETVIDEOI64VNVPROC) (GLuint video_slot, GLenum pname, GLint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOIVNVPROC) (GLuint video_slot, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOUI64VNVPROC) (GLuint video_slot, GLenum pname, GLuint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOUIVNVPROC) (GLuint video_slot, GLenum pname, GLuint* params); -typedef void (GLAPIENTRY * PFNGLPRESENTFRAMEDUALFILLNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3); -typedef void (GLAPIENTRY * PFNGLPRESENTFRAMEKEYEDNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1); - -#define glGetVideoi64vNV GLEW_GET_FUN(__glewGetVideoi64vNV) -#define glGetVideoivNV GLEW_GET_FUN(__glewGetVideoivNV) -#define glGetVideoui64vNV GLEW_GET_FUN(__glewGetVideoui64vNV) -#define glGetVideouivNV GLEW_GET_FUN(__glewGetVideouivNV) -#define glPresentFrameDualFillNV GLEW_GET_FUN(__glewPresentFrameDualFillNV) -#define glPresentFrameKeyedNV GLEW_GET_FUN(__glewPresentFrameKeyedNV) - -#define GLEW_NV_present_video GLEW_GET_VAR(__GLEW_NV_present_video) - -#endif /* GL_NV_present_video */ - -/* ------------------------ GL_NV_primitive_restart ------------------------ */ - -#ifndef GL_NV_primitive_restart -#define GL_NV_primitive_restart 1 - -#define GL_PRIMITIVE_RESTART_NV 0x8558 -#define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559 - -typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index); -typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTNVPROC) (void); - -#define glPrimitiveRestartIndexNV GLEW_GET_FUN(__glewPrimitiveRestartIndexNV) -#define glPrimitiveRestartNV GLEW_GET_FUN(__glewPrimitiveRestartNV) - -#define GLEW_NV_primitive_restart GLEW_GET_VAR(__GLEW_NV_primitive_restart) - -#endif /* GL_NV_primitive_restart */ - -/* ------------------------ GL_NV_register_combiners ----------------------- */ - -#ifndef GL_NV_register_combiners -#define GL_NV_register_combiners 1 - -#define GL_REGISTER_COMBINERS_NV 0x8522 -#define GL_VARIABLE_A_NV 0x8523 -#define GL_VARIABLE_B_NV 0x8524 -#define GL_VARIABLE_C_NV 0x8525 -#define GL_VARIABLE_D_NV 0x8526 -#define GL_VARIABLE_E_NV 0x8527 -#define GL_VARIABLE_F_NV 0x8528 -#define GL_VARIABLE_G_NV 0x8529 -#define GL_CONSTANT_COLOR0_NV 0x852A -#define GL_CONSTANT_COLOR1_NV 0x852B -#define GL_PRIMARY_COLOR_NV 0x852C -#define GL_SECONDARY_COLOR_NV 0x852D -#define GL_SPARE0_NV 0x852E -#define GL_SPARE1_NV 0x852F -#define GL_DISCARD_NV 0x8530 -#define GL_E_TIMES_F_NV 0x8531 -#define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532 -#define GL_UNSIGNED_IDENTITY_NV 0x8536 -#define GL_UNSIGNED_INVERT_NV 0x8537 -#define GL_EXPAND_NORMAL_NV 0x8538 -#define GL_EXPAND_NEGATE_NV 0x8539 -#define GL_HALF_BIAS_NORMAL_NV 0x853A -#define GL_HALF_BIAS_NEGATE_NV 0x853B -#define GL_SIGNED_IDENTITY_NV 0x853C -#define GL_SIGNED_NEGATE_NV 0x853D -#define GL_SCALE_BY_TWO_NV 0x853E -#define GL_SCALE_BY_FOUR_NV 0x853F -#define GL_SCALE_BY_ONE_HALF_NV 0x8540 -#define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541 -#define GL_COMBINER_INPUT_NV 0x8542 -#define GL_COMBINER_MAPPING_NV 0x8543 -#define GL_COMBINER_COMPONENT_USAGE_NV 0x8544 -#define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545 -#define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546 -#define GL_COMBINER_MUX_SUM_NV 0x8547 -#define GL_COMBINER_SCALE_NV 0x8548 -#define GL_COMBINER_BIAS_NV 0x8549 -#define GL_COMBINER_AB_OUTPUT_NV 0x854A -#define GL_COMBINER_CD_OUTPUT_NV 0x854B -#define GL_COMBINER_SUM_OUTPUT_NV 0x854C -#define GL_MAX_GENERAL_COMBINERS_NV 0x854D -#define GL_NUM_GENERAL_COMBINERS_NV 0x854E -#define GL_COLOR_SUM_CLAMP_NV 0x854F -#define GL_COMBINER0_NV 0x8550 -#define GL_COMBINER1_NV 0x8551 -#define GL_COMBINER2_NV 0x8552 -#define GL_COMBINER3_NV 0x8553 -#define GL_COMBINER4_NV 0x8554 -#define GL_COMBINER5_NV 0x8555 -#define GL_COMBINER6_NV 0x8556 -#define GL_COMBINER7_NV 0x8557 - -typedef void (GLAPIENTRY * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); -typedef void (GLAPIENTRY * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); -typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); -typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint* params); - -#define glCombinerInputNV GLEW_GET_FUN(__glewCombinerInputNV) -#define glCombinerOutputNV GLEW_GET_FUN(__glewCombinerOutputNV) -#define glCombinerParameterfNV GLEW_GET_FUN(__glewCombinerParameterfNV) -#define glCombinerParameterfvNV GLEW_GET_FUN(__glewCombinerParameterfvNV) -#define glCombinerParameteriNV GLEW_GET_FUN(__glewCombinerParameteriNV) -#define glCombinerParameterivNV GLEW_GET_FUN(__glewCombinerParameterivNV) -#define glFinalCombinerInputNV GLEW_GET_FUN(__glewFinalCombinerInputNV) -#define glGetCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetCombinerInputParameterfvNV) -#define glGetCombinerInputParameterivNV GLEW_GET_FUN(__glewGetCombinerInputParameterivNV) -#define glGetCombinerOutputParameterfvNV GLEW_GET_FUN(__glewGetCombinerOutputParameterfvNV) -#define glGetCombinerOutputParameterivNV GLEW_GET_FUN(__glewGetCombinerOutputParameterivNV) -#define glGetFinalCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterfvNV) -#define glGetFinalCombinerInputParameterivNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterivNV) - -#define GLEW_NV_register_combiners GLEW_GET_VAR(__GLEW_NV_register_combiners) - -#endif /* GL_NV_register_combiners */ - -/* ----------------------- GL_NV_register_combiners2 ----------------------- */ - -#ifndef GL_NV_register_combiners2 -#define GL_NV_register_combiners2 1 - -#define GL_PER_STAGE_CONSTANTS_NV 0x8535 - -typedef void (GLAPIENTRY * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat* params); - -#define glCombinerStageParameterfvNV GLEW_GET_FUN(__glewCombinerStageParameterfvNV) -#define glGetCombinerStageParameterfvNV GLEW_GET_FUN(__glewGetCombinerStageParameterfvNV) - -#define GLEW_NV_register_combiners2 GLEW_GET_VAR(__GLEW_NV_register_combiners2) - -#endif /* GL_NV_register_combiners2 */ - -/* ---------------------- GL_NV_shader_atomic_counters --------------------- */ - -#ifndef GL_NV_shader_atomic_counters -#define GL_NV_shader_atomic_counters 1 - -#define GLEW_NV_shader_atomic_counters GLEW_GET_VAR(__GLEW_NV_shader_atomic_counters) - -#endif /* GL_NV_shader_atomic_counters */ - -/* ----------------------- GL_NV_shader_atomic_float ----------------------- */ - -#ifndef GL_NV_shader_atomic_float -#define GL_NV_shader_atomic_float 1 - -#define GLEW_NV_shader_atomic_float GLEW_GET_VAR(__GLEW_NV_shader_atomic_float) - -#endif /* GL_NV_shader_atomic_float */ - -/* ------------------------ GL_NV_shader_buffer_load ----------------------- */ - -#ifndef GL_NV_shader_buffer_load -#define GL_NV_shader_buffer_load 1 - -#define GL_BUFFER_GPU_ADDRESS_NV 0x8F1D -#define GL_GPU_ADDRESS_NV 0x8F34 -#define GL_MAX_SHADER_BUFFER_ADDRESS_NV 0x8F35 - -typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum target, GLenum pname, GLuint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETINTEGERUI64VNVPROC) (GLenum value, GLuint64EXT* result); -typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint buffer, GLenum pname, GLuint64EXT* params); -typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERRESIDENTNVPROC) (GLenum target); -typedef GLboolean (GLAPIENTRY * PFNGLISNAMEDBUFFERRESIDENTNVPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLMAKEBUFFERNONRESIDENTNVPROC) (GLenum target); -typedef void (GLAPIENTRY * PFNGLMAKEBUFFERRESIDENTNVPROC) (GLenum target, GLenum access); -typedef void (GLAPIENTRY * PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) (GLuint buffer); -typedef void (GLAPIENTRY * PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) (GLuint buffer, GLenum access); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint location, GLuint64EXT value); -typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value); -typedef void (GLAPIENTRY * PFNGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT value); -typedef void (GLAPIENTRY * PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value); - -#define glGetBufferParameterui64vNV GLEW_GET_FUN(__glewGetBufferParameterui64vNV) -#define glGetIntegerui64vNV GLEW_GET_FUN(__glewGetIntegerui64vNV) -#define glGetNamedBufferParameterui64vNV GLEW_GET_FUN(__glewGetNamedBufferParameterui64vNV) -#define glIsBufferResidentNV GLEW_GET_FUN(__glewIsBufferResidentNV) -#define glIsNamedBufferResidentNV GLEW_GET_FUN(__glewIsNamedBufferResidentNV) -#define glMakeBufferNonResidentNV GLEW_GET_FUN(__glewMakeBufferNonResidentNV) -#define glMakeBufferResidentNV GLEW_GET_FUN(__glewMakeBufferResidentNV) -#define glMakeNamedBufferNonResidentNV GLEW_GET_FUN(__glewMakeNamedBufferNonResidentNV) -#define glMakeNamedBufferResidentNV GLEW_GET_FUN(__glewMakeNamedBufferResidentNV) -#define glProgramUniformui64NV GLEW_GET_FUN(__glewProgramUniformui64NV) -#define glProgramUniformui64vNV GLEW_GET_FUN(__glewProgramUniformui64vNV) -#define glUniformui64NV GLEW_GET_FUN(__glewUniformui64NV) -#define glUniformui64vNV GLEW_GET_FUN(__glewUniformui64vNV) - -#define GLEW_NV_shader_buffer_load GLEW_GET_VAR(__GLEW_NV_shader_buffer_load) - -#endif /* GL_NV_shader_buffer_load */ - -/* ------------------- GL_NV_shader_storage_buffer_object ------------------ */ - -#ifndef GL_NV_shader_storage_buffer_object -#define GL_NV_shader_storage_buffer_object 1 - -#define GLEW_NV_shader_storage_buffer_object GLEW_GET_VAR(__GLEW_NV_shader_storage_buffer_object) - -#endif /* GL_NV_shader_storage_buffer_object */ - -/* ---------------------- GL_NV_tessellation_program5 ---------------------- */ - -#ifndef GL_NV_tessellation_program5 -#define GL_NV_tessellation_program5 1 - -#define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8 -#define GL_TESS_CONTROL_PROGRAM_NV 0x891E -#define GL_TESS_EVALUATION_PROGRAM_NV 0x891F -#define GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV 0x8C74 -#define GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C75 - -#define GLEW_NV_tessellation_program5 GLEW_GET_VAR(__GLEW_NV_tessellation_program5) - -#endif /* GL_NV_tessellation_program5 */ - -/* -------------------------- GL_NV_texgen_emboss -------------------------- */ - -#ifndef GL_NV_texgen_emboss -#define GL_NV_texgen_emboss 1 - -#define GL_EMBOSS_LIGHT_NV 0x855D -#define GL_EMBOSS_CONSTANT_NV 0x855E -#define GL_EMBOSS_MAP_NV 0x855F - -#define GLEW_NV_texgen_emboss GLEW_GET_VAR(__GLEW_NV_texgen_emboss) - -#endif /* GL_NV_texgen_emboss */ - -/* ------------------------ GL_NV_texgen_reflection ------------------------ */ - -#ifndef GL_NV_texgen_reflection -#define GL_NV_texgen_reflection 1 - -#define GL_NORMAL_MAP_NV 0x8511 -#define GL_REFLECTION_MAP_NV 0x8512 - -#define GLEW_NV_texgen_reflection GLEW_GET_VAR(__GLEW_NV_texgen_reflection) - -#endif /* GL_NV_texgen_reflection */ - -/* ------------------------- GL_NV_texture_barrier ------------------------- */ - -#ifndef GL_NV_texture_barrier -#define GL_NV_texture_barrier 1 - -typedef void (GLAPIENTRY * PFNGLTEXTUREBARRIERNVPROC) (void); - -#define glTextureBarrierNV GLEW_GET_FUN(__glewTextureBarrierNV) - -#define GLEW_NV_texture_barrier GLEW_GET_VAR(__GLEW_NV_texture_barrier) - -#endif /* GL_NV_texture_barrier */ - -/* --------------------- GL_NV_texture_compression_vtc --------------------- */ - -#ifndef GL_NV_texture_compression_vtc -#define GL_NV_texture_compression_vtc 1 - -#define GLEW_NV_texture_compression_vtc GLEW_GET_VAR(__GLEW_NV_texture_compression_vtc) - -#endif /* GL_NV_texture_compression_vtc */ - -/* ----------------------- GL_NV_texture_env_combine4 ---------------------- */ - -#ifndef GL_NV_texture_env_combine4 -#define GL_NV_texture_env_combine4 1 - -#define GL_COMBINE4_NV 0x8503 -#define GL_SOURCE3_RGB_NV 0x8583 -#define GL_SOURCE3_ALPHA_NV 0x858B -#define GL_OPERAND3_RGB_NV 0x8593 -#define GL_OPERAND3_ALPHA_NV 0x859B - -#define GLEW_NV_texture_env_combine4 GLEW_GET_VAR(__GLEW_NV_texture_env_combine4) - -#endif /* GL_NV_texture_env_combine4 */ - -/* ---------------------- GL_NV_texture_expand_normal ---------------------- */ - -#ifndef GL_NV_texture_expand_normal -#define GL_NV_texture_expand_normal 1 - -#define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F - -#define GLEW_NV_texture_expand_normal GLEW_GET_VAR(__GLEW_NV_texture_expand_normal) - -#endif /* GL_NV_texture_expand_normal */ - -/* ----------------------- GL_NV_texture_multisample ----------------------- */ - -#ifndef GL_NV_texture_multisample -#define GL_NV_texture_multisample 1 - -#define GL_TEXTURE_COVERAGE_SAMPLES_NV 0x9045 -#define GL_TEXTURE_COLOR_SAMPLES_NV 0x9046 - -typedef void (GLAPIENTRY * PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); -typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); - -#define glTexImage2DMultisampleCoverageNV GLEW_GET_FUN(__glewTexImage2DMultisampleCoverageNV) -#define glTexImage3DMultisampleCoverageNV GLEW_GET_FUN(__glewTexImage3DMultisampleCoverageNV) -#define glTextureImage2DMultisampleCoverageNV GLEW_GET_FUN(__glewTextureImage2DMultisampleCoverageNV) -#define glTextureImage2DMultisampleNV GLEW_GET_FUN(__glewTextureImage2DMultisampleNV) -#define glTextureImage3DMultisampleCoverageNV GLEW_GET_FUN(__glewTextureImage3DMultisampleCoverageNV) -#define glTextureImage3DMultisampleNV GLEW_GET_FUN(__glewTextureImage3DMultisampleNV) - -#define GLEW_NV_texture_multisample GLEW_GET_VAR(__GLEW_NV_texture_multisample) - -#endif /* GL_NV_texture_multisample */ - -/* ------------------------ GL_NV_texture_rectangle ------------------------ */ - -#ifndef GL_NV_texture_rectangle -#define GL_NV_texture_rectangle 1 - -#define GL_TEXTURE_RECTANGLE_NV 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8 - -#define GLEW_NV_texture_rectangle GLEW_GET_VAR(__GLEW_NV_texture_rectangle) - -#endif /* GL_NV_texture_rectangle */ - -/* -------------------------- GL_NV_texture_shader ------------------------- */ - -#ifndef GL_NV_texture_shader -#define GL_NV_texture_shader 1 - -#define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C -#define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D -#define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E -#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9 -#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA -#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB -#define GL_DSDT_MAG_INTENSITY_NV 0x86DC -#define GL_SHADER_CONSISTENT_NV 0x86DD -#define GL_TEXTURE_SHADER_NV 0x86DE -#define GL_SHADER_OPERATION_NV 0x86DF -#define GL_CULL_MODES_NV 0x86E0 -#define GL_OFFSET_TEXTURE_2D_MATRIX_NV 0x86E1 -#define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1 -#define GL_OFFSET_TEXTURE_2D_SCALE_NV 0x86E2 -#define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2 -#define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3 -#define GL_OFFSET_TEXTURE_2D_BIAS_NV 0x86E3 -#define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4 -#define GL_CONST_EYE_NV 0x86E5 -#define GL_PASS_THROUGH_NV 0x86E6 -#define GL_CULL_FRAGMENT_NV 0x86E7 -#define GL_OFFSET_TEXTURE_2D_NV 0x86E8 -#define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9 -#define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA -#define GL_DOT_PRODUCT_NV 0x86EC -#define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED -#define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE -#define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0 -#define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1 -#define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2 -#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3 -#define GL_HILO_NV 0x86F4 -#define GL_DSDT_NV 0x86F5 -#define GL_DSDT_MAG_NV 0x86F6 -#define GL_DSDT_MAG_VIB_NV 0x86F7 -#define GL_HILO16_NV 0x86F8 -#define GL_SIGNED_HILO_NV 0x86F9 -#define GL_SIGNED_HILO16_NV 0x86FA -#define GL_SIGNED_RGBA_NV 0x86FB -#define GL_SIGNED_RGBA8_NV 0x86FC -#define GL_SIGNED_RGB_NV 0x86FE -#define GL_SIGNED_RGB8_NV 0x86FF -#define GL_SIGNED_LUMINANCE_NV 0x8701 -#define GL_SIGNED_LUMINANCE8_NV 0x8702 -#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 -#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 -#define GL_SIGNED_ALPHA_NV 0x8705 -#define GL_SIGNED_ALPHA8_NV 0x8706 -#define GL_SIGNED_INTENSITY_NV 0x8707 -#define GL_SIGNED_INTENSITY8_NV 0x8708 -#define GL_DSDT8_NV 0x8709 -#define GL_DSDT8_MAG8_NV 0x870A -#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B -#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C -#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D -#define GL_HI_SCALE_NV 0x870E -#define GL_LO_SCALE_NV 0x870F -#define GL_DS_SCALE_NV 0x8710 -#define GL_DT_SCALE_NV 0x8711 -#define GL_MAGNITUDE_SCALE_NV 0x8712 -#define GL_VIBRANCE_SCALE_NV 0x8713 -#define GL_HI_BIAS_NV 0x8714 -#define GL_LO_BIAS_NV 0x8715 -#define GL_DS_BIAS_NV 0x8716 -#define GL_DT_BIAS_NV 0x8717 -#define GL_MAGNITUDE_BIAS_NV 0x8718 -#define GL_VIBRANCE_BIAS_NV 0x8719 -#define GL_TEXTURE_BORDER_VALUES_NV 0x871A -#define GL_TEXTURE_HI_SIZE_NV 0x871B -#define GL_TEXTURE_LO_SIZE_NV 0x871C -#define GL_TEXTURE_DS_SIZE_NV 0x871D -#define GL_TEXTURE_DT_SIZE_NV 0x871E -#define GL_TEXTURE_MAG_SIZE_NV 0x871F - -#define GLEW_NV_texture_shader GLEW_GET_VAR(__GLEW_NV_texture_shader) - -#endif /* GL_NV_texture_shader */ - -/* ------------------------- GL_NV_texture_shader2 ------------------------- */ - -#ifndef GL_NV_texture_shader2 -#define GL_NV_texture_shader2 1 - -#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA -#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB -#define GL_DSDT_MAG_INTENSITY_NV 0x86DC -#define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF -#define GL_HILO_NV 0x86F4 -#define GL_DSDT_NV 0x86F5 -#define GL_DSDT_MAG_NV 0x86F6 -#define GL_DSDT_MAG_VIB_NV 0x86F7 -#define GL_HILO16_NV 0x86F8 -#define GL_SIGNED_HILO_NV 0x86F9 -#define GL_SIGNED_HILO16_NV 0x86FA -#define GL_SIGNED_RGBA_NV 0x86FB -#define GL_SIGNED_RGBA8_NV 0x86FC -#define GL_SIGNED_RGB_NV 0x86FE -#define GL_SIGNED_RGB8_NV 0x86FF -#define GL_SIGNED_LUMINANCE_NV 0x8701 -#define GL_SIGNED_LUMINANCE8_NV 0x8702 -#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 -#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 -#define GL_SIGNED_ALPHA_NV 0x8705 -#define GL_SIGNED_ALPHA8_NV 0x8706 -#define GL_SIGNED_INTENSITY_NV 0x8707 -#define GL_SIGNED_INTENSITY8_NV 0x8708 -#define GL_DSDT8_NV 0x8709 -#define GL_DSDT8_MAG8_NV 0x870A -#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B -#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C -#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D - -#define GLEW_NV_texture_shader2 GLEW_GET_VAR(__GLEW_NV_texture_shader2) - -#endif /* GL_NV_texture_shader2 */ - -/* ------------------------- GL_NV_texture_shader3 ------------------------- */ - -#ifndef GL_NV_texture_shader3 -#define GL_NV_texture_shader3 1 - -#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850 -#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851 -#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852 -#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853 -#define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854 -#define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855 -#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856 -#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857 -#define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858 -#define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859 -#define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A -#define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B -#define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C -#define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D -#define GL_HILO8_NV 0x885E -#define GL_SIGNED_HILO8_NV 0x885F -#define GL_FORCE_BLUE_TO_ONE_NV 0x8860 - -#define GLEW_NV_texture_shader3 GLEW_GET_VAR(__GLEW_NV_texture_shader3) - -#endif /* GL_NV_texture_shader3 */ - -/* ------------------------ GL_NV_transform_feedback ----------------------- */ - -#ifndef GL_NV_transform_feedback -#define GL_NV_transform_feedback 1 - -#define GL_BACK_PRIMARY_COLOR_NV 0x8C77 -#define GL_BACK_SECONDARY_COLOR_NV 0x8C78 -#define GL_TEXTURE_COORD_NV 0x8C79 -#define GL_CLIP_DISTANCE_NV 0x8C7A -#define GL_VERTEX_ID_NV 0x8C7B -#define GL_PRIMITIVE_ID_NV 0x8C7C -#define GL_GENERIC_ATTRIB_NV 0x8C7D -#define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E -#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80 -#define GL_ACTIVE_VARYINGS_NV 0x8C81 -#define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82 -#define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83 -#define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84 -#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85 -#define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86 -#define GL_PRIMITIVES_GENERATED_NV 0x8C87 -#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88 -#define GL_RASTERIZER_DISCARD_NV 0x8C89 -#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B -#define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C -#define GL_SEPARATE_ATTRIBS_NV 0x8C8D -#define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E -#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F - -typedef void (GLAPIENTRY * PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar *name); -typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer); -typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset); -typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKNVPROC) (void); -typedef void (GLAPIENTRY * PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); -typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint *location); -typedef GLint (GLAPIENTRY * PFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar *name); -typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint *attribs, GLenum bufferMode); -typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode); - -#define glActiveVaryingNV GLEW_GET_FUN(__glewActiveVaryingNV) -#define glBeginTransformFeedbackNV GLEW_GET_FUN(__glewBeginTransformFeedbackNV) -#define glBindBufferBaseNV GLEW_GET_FUN(__glewBindBufferBaseNV) -#define glBindBufferOffsetNV GLEW_GET_FUN(__glewBindBufferOffsetNV) -#define glBindBufferRangeNV GLEW_GET_FUN(__glewBindBufferRangeNV) -#define glEndTransformFeedbackNV GLEW_GET_FUN(__glewEndTransformFeedbackNV) -#define glGetActiveVaryingNV GLEW_GET_FUN(__glewGetActiveVaryingNV) -#define glGetTransformFeedbackVaryingNV GLEW_GET_FUN(__glewGetTransformFeedbackVaryingNV) -#define glGetVaryingLocationNV GLEW_GET_FUN(__glewGetVaryingLocationNV) -#define glTransformFeedbackAttribsNV GLEW_GET_FUN(__glewTransformFeedbackAttribsNV) -#define glTransformFeedbackVaryingsNV GLEW_GET_FUN(__glewTransformFeedbackVaryingsNV) - -#define GLEW_NV_transform_feedback GLEW_GET_VAR(__GLEW_NV_transform_feedback) - -#endif /* GL_NV_transform_feedback */ - -/* ----------------------- GL_NV_transform_feedback2 ----------------------- */ - -#ifndef GL_NV_transform_feedback2 -#define GL_NV_transform_feedback2 1 - -#define GL_TRANSFORM_FEEDBACK_NV 0x8E22 -#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23 -#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24 -#define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25 - -typedef void (GLAPIENTRY * PFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint id); -typedef void (GLAPIENTRY * PFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint* ids); -typedef GLboolean (GLAPIENTRY * PFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLPAUSETRANSFORMFEEDBACKNVPROC) (void); -typedef void (GLAPIENTRY * PFNGLRESUMETRANSFORMFEEDBACKNVPROC) (void); - -#define glBindTransformFeedbackNV GLEW_GET_FUN(__glewBindTransformFeedbackNV) -#define glDeleteTransformFeedbacksNV GLEW_GET_FUN(__glewDeleteTransformFeedbacksNV) -#define glDrawTransformFeedbackNV GLEW_GET_FUN(__glewDrawTransformFeedbackNV) -#define glGenTransformFeedbacksNV GLEW_GET_FUN(__glewGenTransformFeedbacksNV) -#define glIsTransformFeedbackNV GLEW_GET_FUN(__glewIsTransformFeedbackNV) -#define glPauseTransformFeedbackNV GLEW_GET_FUN(__glewPauseTransformFeedbackNV) -#define glResumeTransformFeedbackNV GLEW_GET_FUN(__glewResumeTransformFeedbackNV) - -#define GLEW_NV_transform_feedback2 GLEW_GET_VAR(__GLEW_NV_transform_feedback2) - -#endif /* GL_NV_transform_feedback2 */ - -/* -------------------------- GL_NV_vdpau_interop -------------------------- */ - -#ifndef GL_NV_vdpau_interop -#define GL_NV_vdpau_interop 1 - -#define GL_SURFACE_STATE_NV 0x86EB -#define GL_SURFACE_REGISTERED_NV 0x86FD -#define GL_SURFACE_MAPPED_NV 0x8700 -#define GL_WRITE_DISCARD_NV 0x88BE - -typedef GLintptr GLvdpauSurfaceNV; - -typedef void (GLAPIENTRY * PFNGLVDPAUFININVPROC) (void); -typedef void (GLAPIENTRY * PFNGLVDPAUGETSURFACEIVNVPROC) (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei* length, GLint *values); -typedef void (GLAPIENTRY * PFNGLVDPAUINITNVPROC) (const void* vdpDevice, const GLvoid*getProcAddress); -typedef void (GLAPIENTRY * PFNGLVDPAUISSURFACENVPROC) (GLvdpauSurfaceNV surface); -typedef void (GLAPIENTRY * PFNGLVDPAUMAPSURFACESNVPROC) (GLsizei numSurfaces, const GLvdpauSurfaceNV* surfaces); -typedef GLvdpauSurfaceNV (GLAPIENTRY * PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); -typedef GLvdpauSurfaceNV (GLAPIENTRY * PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); -typedef void (GLAPIENTRY * PFNGLVDPAUSURFACEACCESSNVPROC) (GLvdpauSurfaceNV surface, GLenum access); -typedef void (GLAPIENTRY * PFNGLVDPAUUNMAPSURFACESNVPROC) (GLsizei numSurface, const GLvdpauSurfaceNV* surfaces); -typedef void (GLAPIENTRY * PFNGLVDPAUUNREGISTERSURFACENVPROC) (GLvdpauSurfaceNV surface); - -#define glVDPAUFiniNV GLEW_GET_FUN(__glewVDPAUFiniNV) -#define glVDPAUGetSurfaceivNV GLEW_GET_FUN(__glewVDPAUGetSurfaceivNV) -#define glVDPAUInitNV GLEW_GET_FUN(__glewVDPAUInitNV) -#define glVDPAUIsSurfaceNV GLEW_GET_FUN(__glewVDPAUIsSurfaceNV) -#define glVDPAUMapSurfacesNV GLEW_GET_FUN(__glewVDPAUMapSurfacesNV) -#define glVDPAURegisterOutputSurfaceNV GLEW_GET_FUN(__glewVDPAURegisterOutputSurfaceNV) -#define glVDPAURegisterVideoSurfaceNV GLEW_GET_FUN(__glewVDPAURegisterVideoSurfaceNV) -#define glVDPAUSurfaceAccessNV GLEW_GET_FUN(__glewVDPAUSurfaceAccessNV) -#define glVDPAUUnmapSurfacesNV GLEW_GET_FUN(__glewVDPAUUnmapSurfacesNV) -#define glVDPAUUnregisterSurfaceNV GLEW_GET_FUN(__glewVDPAUUnregisterSurfaceNV) - -#define GLEW_NV_vdpau_interop GLEW_GET_VAR(__GLEW_NV_vdpau_interop) - -#endif /* GL_NV_vdpau_interop */ - -/* ------------------------ GL_NV_vertex_array_range ----------------------- */ - -#ifndef GL_NV_vertex_array_range -#define GL_NV_vertex_array_range 1 - -#define GL_VERTEX_ARRAY_RANGE_NV 0x851D -#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E -#define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F -#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520 -#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521 - -typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void); -typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, GLvoid *pointer); - -#define glFlushVertexArrayRangeNV GLEW_GET_FUN(__glewFlushVertexArrayRangeNV) -#define glVertexArrayRangeNV GLEW_GET_FUN(__glewVertexArrayRangeNV) - -#define GLEW_NV_vertex_array_range GLEW_GET_VAR(__GLEW_NV_vertex_array_range) - -#endif /* GL_NV_vertex_array_range */ - -/* ----------------------- GL_NV_vertex_array_range2 ----------------------- */ - -#ifndef GL_NV_vertex_array_range2 -#define GL_NV_vertex_array_range2 1 - -#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533 - -#define GLEW_NV_vertex_array_range2 GLEW_GET_VAR(__GLEW_NV_vertex_array_range2) - -#endif /* GL_NV_vertex_array_range2 */ - -/* ------------------- GL_NV_vertex_attrib_integer_64bit ------------------- */ - -#ifndef GL_NV_vertex_attrib_integer_64bit -#define GL_NV_vertex_attrib_integer_64bit 1 - -#define GL_INT64_NV 0x140E -#define GL_UNSIGNED_INT64_NV 0x140F - -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLI64VNVPROC) (GLuint index, GLenum pname, GLint64EXT* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLUI64VNVPROC) (GLuint index, GLenum pname, GLuint64EXT* params); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1I64NVPROC) (GLuint index, GLint64EXT x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1I64VNVPROC) (GLuint index, const GLint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64NVPROC) (GLuint index, GLuint64EXT x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64VNVPROC) (GLuint index, const GLuint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2I64VNVPROC) (GLuint index, const GLint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64VNVPROC) (GLuint index, const GLuint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3I64VNVPROC) (GLuint index, const GLint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64VNVPROC) (GLuint index, const GLuint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64VNVPROC) (GLuint index, const GLint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64VNVPROC) (GLuint index, const GLuint64EXT* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride); - -#define glGetVertexAttribLi64vNV GLEW_GET_FUN(__glewGetVertexAttribLi64vNV) -#define glGetVertexAttribLui64vNV GLEW_GET_FUN(__glewGetVertexAttribLui64vNV) -#define glVertexAttribL1i64NV GLEW_GET_FUN(__glewVertexAttribL1i64NV) -#define glVertexAttribL1i64vNV GLEW_GET_FUN(__glewVertexAttribL1i64vNV) -#define glVertexAttribL1ui64NV GLEW_GET_FUN(__glewVertexAttribL1ui64NV) -#define glVertexAttribL1ui64vNV GLEW_GET_FUN(__glewVertexAttribL1ui64vNV) -#define glVertexAttribL2i64NV GLEW_GET_FUN(__glewVertexAttribL2i64NV) -#define glVertexAttribL2i64vNV GLEW_GET_FUN(__glewVertexAttribL2i64vNV) -#define glVertexAttribL2ui64NV GLEW_GET_FUN(__glewVertexAttribL2ui64NV) -#define glVertexAttribL2ui64vNV GLEW_GET_FUN(__glewVertexAttribL2ui64vNV) -#define glVertexAttribL3i64NV GLEW_GET_FUN(__glewVertexAttribL3i64NV) -#define glVertexAttribL3i64vNV GLEW_GET_FUN(__glewVertexAttribL3i64vNV) -#define glVertexAttribL3ui64NV GLEW_GET_FUN(__glewVertexAttribL3ui64NV) -#define glVertexAttribL3ui64vNV GLEW_GET_FUN(__glewVertexAttribL3ui64vNV) -#define glVertexAttribL4i64NV GLEW_GET_FUN(__glewVertexAttribL4i64NV) -#define glVertexAttribL4i64vNV GLEW_GET_FUN(__glewVertexAttribL4i64vNV) -#define glVertexAttribL4ui64NV GLEW_GET_FUN(__glewVertexAttribL4ui64NV) -#define glVertexAttribL4ui64vNV GLEW_GET_FUN(__glewVertexAttribL4ui64vNV) -#define glVertexAttribLFormatNV GLEW_GET_FUN(__glewVertexAttribLFormatNV) - -#define GLEW_NV_vertex_attrib_integer_64bit GLEW_GET_VAR(__GLEW_NV_vertex_attrib_integer_64bit) - -#endif /* GL_NV_vertex_attrib_integer_64bit */ - -/* ------------------- GL_NV_vertex_buffer_unified_memory ------------------ */ - -#ifndef GL_NV_vertex_buffer_unified_memory -#define GL_NV_vertex_buffer_unified_memory 1 - -#define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV 0x8F1E -#define GL_ELEMENT_ARRAY_UNIFIED_NV 0x8F1F -#define GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV 0x8F20 -#define GL_VERTEX_ARRAY_ADDRESS_NV 0x8F21 -#define GL_NORMAL_ARRAY_ADDRESS_NV 0x8F22 -#define GL_COLOR_ARRAY_ADDRESS_NV 0x8F23 -#define GL_INDEX_ARRAY_ADDRESS_NV 0x8F24 -#define GL_TEXTURE_COORD_ARRAY_ADDRESS_NV 0x8F25 -#define GL_EDGE_FLAG_ARRAY_ADDRESS_NV 0x8F26 -#define GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV 0x8F27 -#define GL_FOG_COORD_ARRAY_ADDRESS_NV 0x8F28 -#define GL_ELEMENT_ARRAY_ADDRESS_NV 0x8F29 -#define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV 0x8F2A -#define GL_VERTEX_ARRAY_LENGTH_NV 0x8F2B -#define GL_NORMAL_ARRAY_LENGTH_NV 0x8F2C -#define GL_COLOR_ARRAY_LENGTH_NV 0x8F2D -#define GL_INDEX_ARRAY_LENGTH_NV 0x8F2E -#define GL_TEXTURE_COORD_ARRAY_LENGTH_NV 0x8F2F -#define GL_EDGE_FLAG_ARRAY_LENGTH_NV 0x8F30 -#define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV 0x8F31 -#define GL_FOG_COORD_ARRAY_LENGTH_NV 0x8F32 -#define GL_ELEMENT_ARRAY_LENGTH_NV 0x8F33 -#define GL_DRAW_INDIRECT_UNIFIED_NV 0x8F40 -#define GL_DRAW_INDIRECT_ADDRESS_NV 0x8F41 -#define GL_DRAW_INDIRECT_LENGTH_NV 0x8F42 - -typedef void (GLAPIENTRY * PFNGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length); -typedef void (GLAPIENTRY * PFNGLCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLEDGEFLAGFORMATNVPROC) (GLsizei stride); -typedef void (GLAPIENTRY * PFNGLFOGCOORDFORMATNVPROC) (GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLGETINTEGERUI64I_VNVPROC) (GLenum value, GLuint index, GLuint64EXT result[]); -typedef void (GLAPIENTRY * PFNGLINDEXFORMATNVPROC) (GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLNORMALFORMATNVPROC) (GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLTEXCOORDFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride); -typedef void (GLAPIENTRY * PFNGLVERTEXFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); - -#define glBufferAddressRangeNV GLEW_GET_FUN(__glewBufferAddressRangeNV) -#define glColorFormatNV GLEW_GET_FUN(__glewColorFormatNV) -#define glEdgeFlagFormatNV GLEW_GET_FUN(__glewEdgeFlagFormatNV) -#define glFogCoordFormatNV GLEW_GET_FUN(__glewFogCoordFormatNV) -#define glGetIntegerui64i_vNV GLEW_GET_FUN(__glewGetIntegerui64i_vNV) -#define glIndexFormatNV GLEW_GET_FUN(__glewIndexFormatNV) -#define glNormalFormatNV GLEW_GET_FUN(__glewNormalFormatNV) -#define glSecondaryColorFormatNV GLEW_GET_FUN(__glewSecondaryColorFormatNV) -#define glTexCoordFormatNV GLEW_GET_FUN(__glewTexCoordFormatNV) -#define glVertexAttribFormatNV GLEW_GET_FUN(__glewVertexAttribFormatNV) -#define glVertexAttribIFormatNV GLEW_GET_FUN(__glewVertexAttribIFormatNV) -#define glVertexFormatNV GLEW_GET_FUN(__glewVertexFormatNV) - -#define GLEW_NV_vertex_buffer_unified_memory GLEW_GET_VAR(__GLEW_NV_vertex_buffer_unified_memory) - -#endif /* GL_NV_vertex_buffer_unified_memory */ - -/* -------------------------- GL_NV_vertex_program ------------------------- */ - -#ifndef GL_NV_vertex_program -#define GL_NV_vertex_program 1 - -#define GL_VERTEX_PROGRAM_NV 0x8620 -#define GL_VERTEX_STATE_PROGRAM_NV 0x8621 -#define GL_ATTRIB_ARRAY_SIZE_NV 0x8623 -#define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624 -#define GL_ATTRIB_ARRAY_TYPE_NV 0x8625 -#define GL_CURRENT_ATTRIB_NV 0x8626 -#define GL_PROGRAM_LENGTH_NV 0x8627 -#define GL_PROGRAM_STRING_NV 0x8628 -#define GL_MODELVIEW_PROJECTION_NV 0x8629 -#define GL_IDENTITY_NV 0x862A -#define GL_INVERSE_NV 0x862B -#define GL_TRANSPOSE_NV 0x862C -#define GL_INVERSE_TRANSPOSE_NV 0x862D -#define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E -#define GL_MAX_TRACK_MATRICES_NV 0x862F -#define GL_MATRIX0_NV 0x8630 -#define GL_MATRIX1_NV 0x8631 -#define GL_MATRIX2_NV 0x8632 -#define GL_MATRIX3_NV 0x8633 -#define GL_MATRIX4_NV 0x8634 -#define GL_MATRIX5_NV 0x8635 -#define GL_MATRIX6_NV 0x8636 -#define GL_MATRIX7_NV 0x8637 -#define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640 -#define GL_CURRENT_MATRIX_NV 0x8641 -#define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642 -#define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643 -#define GL_PROGRAM_PARAMETER_NV 0x8644 -#define GL_ATTRIB_ARRAY_POINTER_NV 0x8645 -#define GL_PROGRAM_TARGET_NV 0x8646 -#define GL_PROGRAM_RESIDENT_NV 0x8647 -#define GL_TRACK_MATRIX_NV 0x8648 -#define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649 -#define GL_VERTEX_PROGRAM_BINDING_NV 0x864A -#define GL_PROGRAM_ERROR_POSITION_NV 0x864B -#define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650 -#define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651 -#define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652 -#define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653 -#define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654 -#define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655 -#define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656 -#define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657 -#define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658 -#define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659 -#define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A -#define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B -#define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C -#define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D -#define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E -#define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F -#define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660 -#define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661 -#define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662 -#define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663 -#define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664 -#define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665 -#define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666 -#define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667 -#define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668 -#define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669 -#define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A -#define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B -#define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C -#define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D -#define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E -#define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F -#define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670 -#define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671 -#define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672 -#define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673 -#define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674 -#define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675 -#define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676 -#define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677 -#define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678 -#define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679 -#define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A -#define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B -#define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C -#define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D -#define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E -#define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F - -typedef GLboolean (GLAPIENTRY * PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint* ids, GLboolean *residences); -typedef void (GLAPIENTRY * PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id); -typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint* ids); -typedef void (GLAPIENTRY * PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte* program); -typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid** pointer); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint* params); -typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMNVPROC) (GLuint id); -typedef void (GLAPIENTRY * PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte* program); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLsizei num, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLsizei num, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, GLuint* ids); -typedef void (GLAPIENTRY * PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); -typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei n, const GLubyte* v); - -#define glAreProgramsResidentNV GLEW_GET_FUN(__glewAreProgramsResidentNV) -#define glBindProgramNV GLEW_GET_FUN(__glewBindProgramNV) -#define glDeleteProgramsNV GLEW_GET_FUN(__glewDeleteProgramsNV) -#define glExecuteProgramNV GLEW_GET_FUN(__glewExecuteProgramNV) -#define glGenProgramsNV GLEW_GET_FUN(__glewGenProgramsNV) -#define glGetProgramParameterdvNV GLEW_GET_FUN(__glewGetProgramParameterdvNV) -#define glGetProgramParameterfvNV GLEW_GET_FUN(__glewGetProgramParameterfvNV) -#define glGetProgramStringNV GLEW_GET_FUN(__glewGetProgramStringNV) -#define glGetProgramivNV GLEW_GET_FUN(__glewGetProgramivNV) -#define glGetTrackMatrixivNV GLEW_GET_FUN(__glewGetTrackMatrixivNV) -#define glGetVertexAttribPointervNV GLEW_GET_FUN(__glewGetVertexAttribPointervNV) -#define glGetVertexAttribdvNV GLEW_GET_FUN(__glewGetVertexAttribdvNV) -#define glGetVertexAttribfvNV GLEW_GET_FUN(__glewGetVertexAttribfvNV) -#define glGetVertexAttribivNV GLEW_GET_FUN(__glewGetVertexAttribivNV) -#define glIsProgramNV GLEW_GET_FUN(__glewIsProgramNV) -#define glLoadProgramNV GLEW_GET_FUN(__glewLoadProgramNV) -#define glProgramParameter4dNV GLEW_GET_FUN(__glewProgramParameter4dNV) -#define glProgramParameter4dvNV GLEW_GET_FUN(__glewProgramParameter4dvNV) -#define glProgramParameter4fNV GLEW_GET_FUN(__glewProgramParameter4fNV) -#define glProgramParameter4fvNV GLEW_GET_FUN(__glewProgramParameter4fvNV) -#define glProgramParameters4dvNV GLEW_GET_FUN(__glewProgramParameters4dvNV) -#define glProgramParameters4fvNV GLEW_GET_FUN(__glewProgramParameters4fvNV) -#define glRequestResidentProgramsNV GLEW_GET_FUN(__glewRequestResidentProgramsNV) -#define glTrackMatrixNV GLEW_GET_FUN(__glewTrackMatrixNV) -#define glVertexAttrib1dNV GLEW_GET_FUN(__glewVertexAttrib1dNV) -#define glVertexAttrib1dvNV GLEW_GET_FUN(__glewVertexAttrib1dvNV) -#define glVertexAttrib1fNV GLEW_GET_FUN(__glewVertexAttrib1fNV) -#define glVertexAttrib1fvNV GLEW_GET_FUN(__glewVertexAttrib1fvNV) -#define glVertexAttrib1sNV GLEW_GET_FUN(__glewVertexAttrib1sNV) -#define glVertexAttrib1svNV GLEW_GET_FUN(__glewVertexAttrib1svNV) -#define glVertexAttrib2dNV GLEW_GET_FUN(__glewVertexAttrib2dNV) -#define glVertexAttrib2dvNV GLEW_GET_FUN(__glewVertexAttrib2dvNV) -#define glVertexAttrib2fNV GLEW_GET_FUN(__glewVertexAttrib2fNV) -#define glVertexAttrib2fvNV GLEW_GET_FUN(__glewVertexAttrib2fvNV) -#define glVertexAttrib2sNV GLEW_GET_FUN(__glewVertexAttrib2sNV) -#define glVertexAttrib2svNV GLEW_GET_FUN(__glewVertexAttrib2svNV) -#define glVertexAttrib3dNV GLEW_GET_FUN(__glewVertexAttrib3dNV) -#define glVertexAttrib3dvNV GLEW_GET_FUN(__glewVertexAttrib3dvNV) -#define glVertexAttrib3fNV GLEW_GET_FUN(__glewVertexAttrib3fNV) -#define glVertexAttrib3fvNV GLEW_GET_FUN(__glewVertexAttrib3fvNV) -#define glVertexAttrib3sNV GLEW_GET_FUN(__glewVertexAttrib3sNV) -#define glVertexAttrib3svNV GLEW_GET_FUN(__glewVertexAttrib3svNV) -#define glVertexAttrib4dNV GLEW_GET_FUN(__glewVertexAttrib4dNV) -#define glVertexAttrib4dvNV GLEW_GET_FUN(__glewVertexAttrib4dvNV) -#define glVertexAttrib4fNV GLEW_GET_FUN(__glewVertexAttrib4fNV) -#define glVertexAttrib4fvNV GLEW_GET_FUN(__glewVertexAttrib4fvNV) -#define glVertexAttrib4sNV GLEW_GET_FUN(__glewVertexAttrib4sNV) -#define glVertexAttrib4svNV GLEW_GET_FUN(__glewVertexAttrib4svNV) -#define glVertexAttrib4ubNV GLEW_GET_FUN(__glewVertexAttrib4ubNV) -#define glVertexAttrib4ubvNV GLEW_GET_FUN(__glewVertexAttrib4ubvNV) -#define glVertexAttribPointerNV GLEW_GET_FUN(__glewVertexAttribPointerNV) -#define glVertexAttribs1dvNV GLEW_GET_FUN(__glewVertexAttribs1dvNV) -#define glVertexAttribs1fvNV GLEW_GET_FUN(__glewVertexAttribs1fvNV) -#define glVertexAttribs1svNV GLEW_GET_FUN(__glewVertexAttribs1svNV) -#define glVertexAttribs2dvNV GLEW_GET_FUN(__glewVertexAttribs2dvNV) -#define glVertexAttribs2fvNV GLEW_GET_FUN(__glewVertexAttribs2fvNV) -#define glVertexAttribs2svNV GLEW_GET_FUN(__glewVertexAttribs2svNV) -#define glVertexAttribs3dvNV GLEW_GET_FUN(__glewVertexAttribs3dvNV) -#define glVertexAttribs3fvNV GLEW_GET_FUN(__glewVertexAttribs3fvNV) -#define glVertexAttribs3svNV GLEW_GET_FUN(__glewVertexAttribs3svNV) -#define glVertexAttribs4dvNV GLEW_GET_FUN(__glewVertexAttribs4dvNV) -#define glVertexAttribs4fvNV GLEW_GET_FUN(__glewVertexAttribs4fvNV) -#define glVertexAttribs4svNV GLEW_GET_FUN(__glewVertexAttribs4svNV) -#define glVertexAttribs4ubvNV GLEW_GET_FUN(__glewVertexAttribs4ubvNV) - -#define GLEW_NV_vertex_program GLEW_GET_VAR(__GLEW_NV_vertex_program) - -#endif /* GL_NV_vertex_program */ - -/* ------------------------ GL_NV_vertex_program1_1 ------------------------ */ - -#ifndef GL_NV_vertex_program1_1 -#define GL_NV_vertex_program1_1 1 - -#define GLEW_NV_vertex_program1_1 GLEW_GET_VAR(__GLEW_NV_vertex_program1_1) - -#endif /* GL_NV_vertex_program1_1 */ - -/* ------------------------- GL_NV_vertex_program2 ------------------------- */ - -#ifndef GL_NV_vertex_program2 -#define GL_NV_vertex_program2 1 - -#define GLEW_NV_vertex_program2 GLEW_GET_VAR(__GLEW_NV_vertex_program2) - -#endif /* GL_NV_vertex_program2 */ - -/* ---------------------- GL_NV_vertex_program2_option --------------------- */ - -#ifndef GL_NV_vertex_program2_option -#define GL_NV_vertex_program2_option 1 - -#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 -#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 - -#define GLEW_NV_vertex_program2_option GLEW_GET_VAR(__GLEW_NV_vertex_program2_option) - -#endif /* GL_NV_vertex_program2_option */ - -/* ------------------------- GL_NV_vertex_program3 ------------------------- */ - -#ifndef GL_NV_vertex_program3 -#define GL_NV_vertex_program3 1 - -#define MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C - -#define GLEW_NV_vertex_program3 GLEW_GET_VAR(__GLEW_NV_vertex_program3) - -#endif /* GL_NV_vertex_program3 */ - -/* ------------------------- GL_NV_vertex_program4 ------------------------- */ - -#ifndef GL_NV_vertex_program4 -#define GL_NV_vertex_program4 1 - -#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD - -#define GLEW_NV_vertex_program4 GLEW_GET_VAR(__GLEW_NV_vertex_program4) - -#endif /* GL_NV_vertex_program4 */ - -/* -------------------------- GL_NV_video_capture -------------------------- */ - -#ifndef GL_NV_video_capture -#define GL_NV_video_capture 1 - -#define GL_VIDEO_BUFFER_NV 0x9020 -#define GL_VIDEO_BUFFER_BINDING_NV 0x9021 -#define GL_FIELD_UPPER_NV 0x9022 -#define GL_FIELD_LOWER_NV 0x9023 -#define GL_NUM_VIDEO_CAPTURE_STREAMS_NV 0x9024 -#define GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV 0x9025 -#define GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV 0x9026 -#define GL_LAST_VIDEO_CAPTURE_STATUS_NV 0x9027 -#define GL_VIDEO_BUFFER_PITCH_NV 0x9028 -#define GL_VIDEO_COLOR_CONVERSION_MATRIX_NV 0x9029 -#define GL_VIDEO_COLOR_CONVERSION_MAX_NV 0x902A -#define GL_VIDEO_COLOR_CONVERSION_MIN_NV 0x902B -#define GL_VIDEO_COLOR_CONVERSION_OFFSET_NV 0x902C -#define GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV 0x902D -#define GL_PARTIAL_SUCCESS_NV 0x902E -#define GL_SUCCESS_NV 0x902F -#define GL_FAILURE_NV 0x9030 -#define GL_YCBYCR8_422_NV 0x9031 -#define GL_YCBAYCR8A_4224_NV 0x9032 -#define GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV 0x9033 -#define GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV 0x9034 -#define GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV 0x9035 -#define GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV 0x9036 -#define GL_Z4Y12Z4CB12Z4CR12_444_NV 0x9037 -#define GL_VIDEO_CAPTURE_FRAME_WIDTH_NV 0x9038 -#define GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV 0x9039 -#define GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV 0x903A -#define GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV 0x903B -#define GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV 0x903C - -typedef void (GLAPIENTRY * PFNGLBEGINVIDEOCAPTURENVPROC) (GLuint video_capture_slot); -typedef void (GLAPIENTRY * PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset); -typedef void (GLAPIENTRY * PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture); -typedef void (GLAPIENTRY * PFNGLENDVIDEOCAPTURENVPROC) (GLuint video_capture_slot); -typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTURESTREAMDVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTURESTREAMFVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTURESTREAMIVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTUREIVNVPROC) (GLuint video_capture_slot, GLenum pname, GLint* params); -typedef GLenum (GLAPIENTRY * PFNGLVIDEOCAPTURENVPROC) (GLuint video_capture_slot, GLuint* sequence_num, GLuint64EXT *capture_time); -typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble* params); -typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint* params); - -#define glBeginVideoCaptureNV GLEW_GET_FUN(__glewBeginVideoCaptureNV) -#define glBindVideoCaptureStreamBufferNV GLEW_GET_FUN(__glewBindVideoCaptureStreamBufferNV) -#define glBindVideoCaptureStreamTextureNV GLEW_GET_FUN(__glewBindVideoCaptureStreamTextureNV) -#define glEndVideoCaptureNV GLEW_GET_FUN(__glewEndVideoCaptureNV) -#define glGetVideoCaptureStreamdvNV GLEW_GET_FUN(__glewGetVideoCaptureStreamdvNV) -#define glGetVideoCaptureStreamfvNV GLEW_GET_FUN(__glewGetVideoCaptureStreamfvNV) -#define glGetVideoCaptureStreamivNV GLEW_GET_FUN(__glewGetVideoCaptureStreamivNV) -#define glGetVideoCaptureivNV GLEW_GET_FUN(__glewGetVideoCaptureivNV) -#define glVideoCaptureNV GLEW_GET_FUN(__glewVideoCaptureNV) -#define glVideoCaptureStreamParameterdvNV GLEW_GET_FUN(__glewVideoCaptureStreamParameterdvNV) -#define glVideoCaptureStreamParameterfvNV GLEW_GET_FUN(__glewVideoCaptureStreamParameterfvNV) -#define glVideoCaptureStreamParameterivNV GLEW_GET_FUN(__glewVideoCaptureStreamParameterivNV) - -#define GLEW_NV_video_capture GLEW_GET_VAR(__GLEW_NV_video_capture) - -#endif /* GL_NV_video_capture */ - -/* ------------------------ GL_OES_byte_coordinates ------------------------ */ - -#ifndef GL_OES_byte_coordinates -#define GL_OES_byte_coordinates 1 - -#define GLEW_OES_byte_coordinates GLEW_GET_VAR(__GLEW_OES_byte_coordinates) - -#endif /* GL_OES_byte_coordinates */ - -/* ------------------- GL_OES_compressed_paletted_texture ------------------ */ - -#ifndef GL_OES_compressed_paletted_texture -#define GL_OES_compressed_paletted_texture 1 - -#define GL_PALETTE4_RGB8_OES 0x8B90 -#define GL_PALETTE4_RGBA8_OES 0x8B91 -#define GL_PALETTE4_R5_G6_B5_OES 0x8B92 -#define GL_PALETTE4_RGBA4_OES 0x8B93 -#define GL_PALETTE4_RGB5_A1_OES 0x8B94 -#define GL_PALETTE8_RGB8_OES 0x8B95 -#define GL_PALETTE8_RGBA8_OES 0x8B96 -#define GL_PALETTE8_R5_G6_B5_OES 0x8B97 -#define GL_PALETTE8_RGBA4_OES 0x8B98 -#define GL_PALETTE8_RGB5_A1_OES 0x8B99 - -#define GLEW_OES_compressed_paletted_texture GLEW_GET_VAR(__GLEW_OES_compressed_paletted_texture) - -#endif /* GL_OES_compressed_paletted_texture */ - -/* --------------------------- GL_OES_read_format -------------------------- */ - -#ifndef GL_OES_read_format -#define GL_OES_read_format 1 - -#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A -#define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B - -#define GLEW_OES_read_format GLEW_GET_VAR(__GLEW_OES_read_format) - -#endif /* GL_OES_read_format */ - -/* ------------------------ GL_OES_single_precision ------------------------ */ - -#ifndef GL_OES_single_precision -#define GL_OES_single_precision 1 - -typedef void (GLAPIENTRY * PFNGLCLEARDEPTHFOESPROC) (GLclampd depth); -typedef void (GLAPIENTRY * PFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f); -typedef void (GLAPIENTRY * PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); -typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation); -typedef void (GLAPIENTRY * PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); - -#define glClearDepthfOES GLEW_GET_FUN(__glewClearDepthfOES) -#define glClipPlanefOES GLEW_GET_FUN(__glewClipPlanefOES) -#define glDepthRangefOES GLEW_GET_FUN(__glewDepthRangefOES) -#define glFrustumfOES GLEW_GET_FUN(__glewFrustumfOES) -#define glGetClipPlanefOES GLEW_GET_FUN(__glewGetClipPlanefOES) -#define glOrthofOES GLEW_GET_FUN(__glewOrthofOES) - -#define GLEW_OES_single_precision GLEW_GET_VAR(__GLEW_OES_single_precision) - -#endif /* GL_OES_single_precision */ - -/* ---------------------------- GL_OML_interlace --------------------------- */ - -#ifndef GL_OML_interlace -#define GL_OML_interlace 1 - -#define GL_INTERLACE_OML 0x8980 -#define GL_INTERLACE_READ_OML 0x8981 - -#define GLEW_OML_interlace GLEW_GET_VAR(__GLEW_OML_interlace) - -#endif /* GL_OML_interlace */ - -/* ---------------------------- GL_OML_resample ---------------------------- */ - -#ifndef GL_OML_resample -#define GL_OML_resample 1 - -#define GL_PACK_RESAMPLE_OML 0x8984 -#define GL_UNPACK_RESAMPLE_OML 0x8985 -#define GL_RESAMPLE_REPLICATE_OML 0x8986 -#define GL_RESAMPLE_ZERO_FILL_OML 0x8987 -#define GL_RESAMPLE_AVERAGE_OML 0x8988 -#define GL_RESAMPLE_DECIMATE_OML 0x8989 - -#define GLEW_OML_resample GLEW_GET_VAR(__GLEW_OML_resample) - -#endif /* GL_OML_resample */ - -/* ---------------------------- GL_OML_subsample --------------------------- */ - -#ifndef GL_OML_subsample -#define GL_OML_subsample 1 - -#define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982 -#define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983 - -#define GLEW_OML_subsample GLEW_GET_VAR(__GLEW_OML_subsample) - -#endif /* GL_OML_subsample */ - -/* --------------------------- GL_PGI_misc_hints --------------------------- */ - -#ifndef GL_PGI_misc_hints -#define GL_PGI_misc_hints 1 - -#define GL_PREFER_DOUBLEBUFFER_HINT_PGI 107000 -#define GL_CONSERVE_MEMORY_HINT_PGI 107005 -#define GL_RECLAIM_MEMORY_HINT_PGI 107006 -#define GL_NATIVE_GRAPHICS_HANDLE_PGI 107010 -#define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 107011 -#define GL_NATIVE_GRAPHICS_END_HINT_PGI 107012 -#define GL_ALWAYS_FAST_HINT_PGI 107020 -#define GL_ALWAYS_SOFT_HINT_PGI 107021 -#define GL_ALLOW_DRAW_OBJ_HINT_PGI 107022 -#define GL_ALLOW_DRAW_WIN_HINT_PGI 107023 -#define GL_ALLOW_DRAW_FRG_HINT_PGI 107024 -#define GL_ALLOW_DRAW_MEM_HINT_PGI 107025 -#define GL_STRICT_DEPTHFUNC_HINT_PGI 107030 -#define GL_STRICT_LIGHTING_HINT_PGI 107031 -#define GL_STRICT_SCISSOR_HINT_PGI 107032 -#define GL_FULL_STIPPLE_HINT_PGI 107033 -#define GL_CLIP_NEAR_HINT_PGI 107040 -#define GL_CLIP_FAR_HINT_PGI 107041 -#define GL_WIDE_LINE_HINT_PGI 107042 -#define GL_BACK_NORMALS_HINT_PGI 107043 - -#define GLEW_PGI_misc_hints GLEW_GET_VAR(__GLEW_PGI_misc_hints) - -#endif /* GL_PGI_misc_hints */ - -/* -------------------------- GL_PGI_vertex_hints -------------------------- */ - -#ifndef GL_PGI_vertex_hints -#define GL_PGI_vertex_hints 1 - -#define GL_VERTEX23_BIT_PGI 0x00000004 -#define GL_VERTEX4_BIT_PGI 0x00000008 -#define GL_COLOR3_BIT_PGI 0x00010000 -#define GL_COLOR4_BIT_PGI 0x00020000 -#define GL_EDGEFLAG_BIT_PGI 0x00040000 -#define GL_INDEX_BIT_PGI 0x00080000 -#define GL_MAT_AMBIENT_BIT_PGI 0x00100000 -#define GL_VERTEX_DATA_HINT_PGI 107050 -#define GL_VERTEX_CONSISTENT_HINT_PGI 107051 -#define GL_MATERIAL_SIDE_HINT_PGI 107052 -#define GL_MAX_VERTEX_HINT_PGI 107053 -#define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000 -#define GL_MAT_DIFFUSE_BIT_PGI 0x00400000 -#define GL_MAT_EMISSION_BIT_PGI 0x00800000 -#define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000 -#define GL_MAT_SHININESS_BIT_PGI 0x02000000 -#define GL_MAT_SPECULAR_BIT_PGI 0x04000000 -#define GL_NORMAL_BIT_PGI 0x08000000 -#define GL_TEXCOORD1_BIT_PGI 0x10000000 -#define GL_TEXCOORD2_BIT_PGI 0x20000000 -#define GL_TEXCOORD3_BIT_PGI 0x40000000 -#define GL_TEXCOORD4_BIT_PGI 0x80000000 - -#define GLEW_PGI_vertex_hints GLEW_GET_VAR(__GLEW_PGI_vertex_hints) - -#endif /* GL_PGI_vertex_hints */ - -/* ---------------------- GL_REGAL_ES1_0_compatibility --------------------- */ - -#ifndef GL_REGAL_ES1_0_compatibility -#define GL_REGAL_ES1_0_compatibility 1 - -typedef int GLclampx; - -typedef void (GLAPIENTRY * PFNGLALPHAFUNCXPROC) (GLenum func, GLclampx ref); -typedef void (GLAPIENTRY * PFNGLCLEARCOLORXPROC) (GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); -typedef void (GLAPIENTRY * PFNGLCLEARDEPTHXPROC) (GLclampx depth); -typedef void (GLAPIENTRY * PFNGLCOLOR4XPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); -typedef void (GLAPIENTRY * PFNGLDEPTHRANGEXPROC) (GLclampx zNear, GLclampx zFar); -typedef void (GLAPIENTRY * PFNGLFOGXPROC) (GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLFOGXVPROC) (GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLFRUSTUMFPROC) (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); -typedef void (GLAPIENTRY * PFNGLFRUSTUMXPROC) (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); -typedef void (GLAPIENTRY * PFNGLLIGHTMODELXPROC) (GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLLIGHTMODELXVPROC) (GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLLIGHTXPROC) (GLenum light, GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLLIGHTXVPROC) (GLenum light, GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLLINEWIDTHXPROC) (GLfixed width); -typedef void (GLAPIENTRY * PFNGLLOADMATRIXXPROC) (const GLfixed* m); -typedef void (GLAPIENTRY * PFNGLMATERIALXPROC) (GLenum face, GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLMATERIALXVPROC) (GLenum face, GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLMULTMATRIXXPROC) (const GLfixed* m); -typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4XPROC) (GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); -typedef void (GLAPIENTRY * PFNGLNORMAL3XPROC) (GLfixed nx, GLfixed ny, GLfixed nz); -typedef void (GLAPIENTRY * PFNGLORTHOFPROC) (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); -typedef void (GLAPIENTRY * PFNGLORTHOXPROC) (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); -typedef void (GLAPIENTRY * PFNGLPOINTSIZEXPROC) (GLfixed size); -typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETXPROC) (GLfixed factor, GLfixed units); -typedef void (GLAPIENTRY * PFNGLROTATEXPROC) (GLfixed angle, GLfixed x, GLfixed y, GLfixed z); -typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEXPROC) (GLclampx value, GLboolean invert); -typedef void (GLAPIENTRY * PFNGLSCALEXPROC) (GLfixed x, GLfixed y, GLfixed z); -typedef void (GLAPIENTRY * PFNGLTEXENVXPROC) (GLenum target, GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLTEXENVXVPROC) (GLenum target, GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERXPROC) (GLenum target, GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLTRANSLATEXPROC) (GLfixed x, GLfixed y, GLfixed z); - -#define glAlphaFuncx GLEW_GET_FUN(__glewAlphaFuncx) -#define glClearColorx GLEW_GET_FUN(__glewClearColorx) -#define glClearDepthx GLEW_GET_FUN(__glewClearDepthx) -#define glColor4x GLEW_GET_FUN(__glewColor4x) -#define glDepthRangex GLEW_GET_FUN(__glewDepthRangex) -#define glFogx GLEW_GET_FUN(__glewFogx) -#define glFogxv GLEW_GET_FUN(__glewFogxv) -#define glFrustumf GLEW_GET_FUN(__glewFrustumf) -#define glFrustumx GLEW_GET_FUN(__glewFrustumx) -#define glLightModelx GLEW_GET_FUN(__glewLightModelx) -#define glLightModelxv GLEW_GET_FUN(__glewLightModelxv) -#define glLightx GLEW_GET_FUN(__glewLightx) -#define glLightxv GLEW_GET_FUN(__glewLightxv) -#define glLineWidthx GLEW_GET_FUN(__glewLineWidthx) -#define glLoadMatrixx GLEW_GET_FUN(__glewLoadMatrixx) -#define glMaterialx GLEW_GET_FUN(__glewMaterialx) -#define glMaterialxv GLEW_GET_FUN(__glewMaterialxv) -#define glMultMatrixx GLEW_GET_FUN(__glewMultMatrixx) -#define glMultiTexCoord4x GLEW_GET_FUN(__glewMultiTexCoord4x) -#define glNormal3x GLEW_GET_FUN(__glewNormal3x) -#define glOrthof GLEW_GET_FUN(__glewOrthof) -#define glOrthox GLEW_GET_FUN(__glewOrthox) -#define glPointSizex GLEW_GET_FUN(__glewPointSizex) -#define glPolygonOffsetx GLEW_GET_FUN(__glewPolygonOffsetx) -#define glRotatex GLEW_GET_FUN(__glewRotatex) -#define glSampleCoveragex GLEW_GET_FUN(__glewSampleCoveragex) -#define glScalex GLEW_GET_FUN(__glewScalex) -#define glTexEnvx GLEW_GET_FUN(__glewTexEnvx) -#define glTexEnvxv GLEW_GET_FUN(__glewTexEnvxv) -#define glTexParameterx GLEW_GET_FUN(__glewTexParameterx) -#define glTranslatex GLEW_GET_FUN(__glewTranslatex) - -#define GLEW_REGAL_ES1_0_compatibility GLEW_GET_VAR(__GLEW_REGAL_ES1_0_compatibility) - -#endif /* GL_REGAL_ES1_0_compatibility */ - -/* ---------------------- GL_REGAL_ES1_1_compatibility --------------------- */ - -#ifndef GL_REGAL_ES1_1_compatibility -#define GL_REGAL_ES1_1_compatibility 1 - -typedef void (GLAPIENTRY * PFNGLCLIPPLANEFPROC) (GLenum plane, const GLfloat* equation); -typedef void (GLAPIENTRY * PFNGLCLIPPLANEXPROC) (GLenum plane, const GLfixed* equation); -typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEFPROC) (GLenum pname, GLfloat eqn[4]); -typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEXPROC) (GLenum pname, GLfixed eqn[4]); -typedef void (GLAPIENTRY * PFNGLGETFIXEDVPROC) (GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLGETLIGHTXVPROC) (GLenum light, GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLGETMATERIALXVPROC) (GLenum face, GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLGETTEXENVXVPROC) (GLenum env, GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERXVPROC) (GLenum target, GLenum pname, GLfixed* params); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERXPROC) (GLenum pname, GLfixed param); -typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERXVPROC) (GLenum pname, const GLfixed* params); -typedef void (GLAPIENTRY * PFNGLPOINTSIZEPOINTEROESPROC) (GLenum type, GLsizei stride, const GLvoid* pointer); -typedef void (GLAPIENTRY * PFNGLTEXPARAMETERXVPROC) (GLenum target, GLenum pname, const GLfixed* params); - -#define glClipPlanef GLEW_GET_FUN(__glewClipPlanef) -#define glClipPlanex GLEW_GET_FUN(__glewClipPlanex) -#define glGetClipPlanef GLEW_GET_FUN(__glewGetClipPlanef) -#define glGetClipPlanex GLEW_GET_FUN(__glewGetClipPlanex) -#define glGetFixedv GLEW_GET_FUN(__glewGetFixedv) -#define glGetLightxv GLEW_GET_FUN(__glewGetLightxv) -#define glGetMaterialxv GLEW_GET_FUN(__glewGetMaterialxv) -#define glGetTexEnvxv GLEW_GET_FUN(__glewGetTexEnvxv) -#define glGetTexParameterxv GLEW_GET_FUN(__glewGetTexParameterxv) -#define glPointParameterx GLEW_GET_FUN(__glewPointParameterx) -#define glPointParameterxv GLEW_GET_FUN(__glewPointParameterxv) -#define glPointSizePointerOES GLEW_GET_FUN(__glewPointSizePointerOES) -#define glTexParameterxv GLEW_GET_FUN(__glewTexParameterxv) - -#define GLEW_REGAL_ES1_1_compatibility GLEW_GET_VAR(__GLEW_REGAL_ES1_1_compatibility) - -#endif /* GL_REGAL_ES1_1_compatibility */ - -/* ---------------------------- GL_REGAL_enable ---------------------------- */ - -#ifndef GL_REGAL_enable -#define GL_REGAL_enable 1 - -#define GL_ERROR_REGAL 0x9322 -#define GL_DEBUG_REGAL 0x9323 -#define GL_LOG_REGAL 0x9324 -#define GL_EMULATION_REGAL 0x9325 -#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) - -#endif /* GL_REGAL_enable */ - -/* ------------------------- GL_REGAL_error_string ------------------------- */ - -#ifndef GL_REGAL_error_string -#define GL_REGAL_error_string 1 - -typedef const GLchar* (GLAPIENTRY * PFNGLERRORSTRINGREGALPROC) (GLenum error); - -#define glErrorStringREGAL GLEW_GET_FUN(__glewErrorStringREGAL) - -#define GLEW_REGAL_error_string GLEW_GET_VAR(__GLEW_REGAL_error_string) - -#endif /* GL_REGAL_error_string */ - -/* ------------------------ GL_REGAL_extension_query ----------------------- */ - -#ifndef GL_REGAL_extension_query -#define GL_REGAL_extension_query 1 - -typedef GLboolean (GLAPIENTRY * PFNGLGETEXTENSIONREGALPROC) (const GLchar* ext); -typedef GLboolean (GLAPIENTRY * PFNGLISSUPPORTEDREGALPROC) (const GLchar* ext); - -#define glGetExtensionREGAL GLEW_GET_FUN(__glewGetExtensionREGAL) -#define glIsSupportedREGAL GLEW_GET_FUN(__glewIsSupportedREGAL) - -#define GLEW_REGAL_extension_query GLEW_GET_VAR(__GLEW_REGAL_extension_query) - -#endif /* GL_REGAL_extension_query */ - -/* ------------------------------ GL_REGAL_log ----------------------------- */ - -#ifndef GL_REGAL_log -#define GL_REGAL_log 1 - -#define GL_LOG_ERROR_REGAL 0x9319 -#define GL_LOG_WARNING_REGAL 0x931A -#define GL_LOG_INFO_REGAL 0x931B -#define GL_LOG_APP_REGAL 0x931C -#define GL_LOG_DRIVER_REGAL 0x931D -#define GL_LOG_INTERNAL_REGAL 0x931E -#define GL_LOG_DEBUG_REGAL 0x931F -#define GL_LOG_STATUS_REGAL 0x9320 -#define GL_LOG_HTTP_REGAL 0x9321 - -typedef void (APIENTRY *GLLOGPROCREGAL)(GLenum stream, GLsizei length, const GLchar *message, GLvoid *context); - -typedef void (GLAPIENTRY * PFNGLLOGMESSAGECALLBACKREGALPROC) (GLLOGPROCREGAL callback); - -#define glLogMessageCallbackREGAL GLEW_GET_FUN(__glewLogMessageCallbackREGAL) - -#define GLEW_REGAL_log GLEW_GET_VAR(__GLEW_REGAL_log) - -#endif /* GL_REGAL_log */ - -/* ----------------------- GL_REND_screen_coordinates ---------------------- */ - -#ifndef GL_REND_screen_coordinates -#define GL_REND_screen_coordinates 1 - -#define GL_SCREEN_COORDINATES_REND 0x8490 -#define GL_INVERTED_SCREEN_W_REND 0x8491 - -#define GLEW_REND_screen_coordinates GLEW_GET_VAR(__GLEW_REND_screen_coordinates) - -#endif /* GL_REND_screen_coordinates */ - -/* ------------------------------- GL_S3_s3tc ------------------------------ */ - -#ifndef GL_S3_s3tc -#define GL_S3_s3tc 1 - -#define GL_RGB_S3TC 0x83A0 -#define GL_RGB4_S3TC 0x83A1 -#define GL_RGBA_S3TC 0x83A2 -#define GL_RGBA4_S3TC 0x83A3 -#define GL_RGBA_DXT5_S3TC 0x83A4 -#define GL_RGBA4_DXT5_S3TC 0x83A5 - -#define GLEW_S3_s3tc GLEW_GET_VAR(__GLEW_S3_s3tc) - -#endif /* GL_S3_s3tc */ - -/* -------------------------- GL_SGIS_color_range -------------------------- */ - -#ifndef GL_SGIS_color_range -#define GL_SGIS_color_range 1 - -#define GL_EXTENDED_RANGE_SGIS 0x85A5 -#define GL_MIN_RED_SGIS 0x85A6 -#define GL_MAX_RED_SGIS 0x85A7 -#define GL_MIN_GREEN_SGIS 0x85A8 -#define GL_MAX_GREEN_SGIS 0x85A9 -#define GL_MIN_BLUE_SGIS 0x85AA -#define GL_MAX_BLUE_SGIS 0x85AB -#define GL_MIN_ALPHA_SGIS 0x85AC -#define GL_MAX_ALPHA_SGIS 0x85AD - -#define GLEW_SGIS_color_range GLEW_GET_VAR(__GLEW_SGIS_color_range) - -#endif /* GL_SGIS_color_range */ - -/* ------------------------- GL_SGIS_detail_texture ------------------------ */ - -#ifndef GL_SGIS_detail_texture -#define GL_SGIS_detail_texture 1 - -typedef void (GLAPIENTRY * PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points); -typedef void (GLAPIENTRY * PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat* points); - -#define glDetailTexFuncSGIS GLEW_GET_FUN(__glewDetailTexFuncSGIS) -#define glGetDetailTexFuncSGIS GLEW_GET_FUN(__glewGetDetailTexFuncSGIS) - -#define GLEW_SGIS_detail_texture GLEW_GET_VAR(__GLEW_SGIS_detail_texture) - -#endif /* GL_SGIS_detail_texture */ - -/* -------------------------- GL_SGIS_fog_function ------------------------- */ - -#ifndef GL_SGIS_fog_function -#define GL_SGIS_fog_function 1 - -typedef void (GLAPIENTRY * PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat* points); -typedef void (GLAPIENTRY * PFNGLGETFOGFUNCSGISPROC) (GLfloat* points); - -#define glFogFuncSGIS GLEW_GET_FUN(__glewFogFuncSGIS) -#define glGetFogFuncSGIS GLEW_GET_FUN(__glewGetFogFuncSGIS) - -#define GLEW_SGIS_fog_function GLEW_GET_VAR(__GLEW_SGIS_fog_function) - -#endif /* GL_SGIS_fog_function */ - -/* ------------------------ GL_SGIS_generate_mipmap ------------------------ */ - -#ifndef GL_SGIS_generate_mipmap -#define GL_SGIS_generate_mipmap 1 - -#define GL_GENERATE_MIPMAP_SGIS 0x8191 -#define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192 - -#define GLEW_SGIS_generate_mipmap GLEW_GET_VAR(__GLEW_SGIS_generate_mipmap) - -#endif /* GL_SGIS_generate_mipmap */ - -/* -------------------------- GL_SGIS_multisample -------------------------- */ - -#ifndef GL_SGIS_multisample -#define GL_SGIS_multisample 1 - -#define GL_MULTISAMPLE_SGIS 0x809D -#define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F -#define GL_SAMPLE_MASK_SGIS 0x80A0 -#define GL_1PASS_SGIS 0x80A1 -#define GL_2PASS_0_SGIS 0x80A2 -#define GL_2PASS_1_SGIS 0x80A3 -#define GL_4PASS_0_SGIS 0x80A4 -#define GL_4PASS_1_SGIS 0x80A5 -#define GL_4PASS_2_SGIS 0x80A6 -#define GL_4PASS_3_SGIS 0x80A7 -#define GL_SAMPLE_BUFFERS_SGIS 0x80A8 -#define GL_SAMPLES_SGIS 0x80A9 -#define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA -#define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB -#define GL_SAMPLE_PATTERN_SGIS 0x80AC - -typedef void (GLAPIENTRY * PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert); -typedef void (GLAPIENTRY * PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern); - -#define glSampleMaskSGIS GLEW_GET_FUN(__glewSampleMaskSGIS) -#define glSamplePatternSGIS GLEW_GET_FUN(__glewSamplePatternSGIS) - -#define GLEW_SGIS_multisample GLEW_GET_VAR(__GLEW_SGIS_multisample) - -#endif /* GL_SGIS_multisample */ - -/* ------------------------- GL_SGIS_pixel_texture ------------------------- */ - -#ifndef GL_SGIS_pixel_texture -#define GL_SGIS_pixel_texture 1 - -#define GLEW_SGIS_pixel_texture GLEW_GET_VAR(__GLEW_SGIS_pixel_texture) - -#endif /* GL_SGIS_pixel_texture */ - -/* ----------------------- GL_SGIS_point_line_texgen ----------------------- */ - -#ifndef GL_SGIS_point_line_texgen -#define GL_SGIS_point_line_texgen 1 - -#define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0 -#define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1 -#define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2 -#define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3 -#define GL_EYE_POINT_SGIS 0x81F4 -#define GL_OBJECT_POINT_SGIS 0x81F5 -#define GL_EYE_LINE_SGIS 0x81F6 -#define GL_OBJECT_LINE_SGIS 0x81F7 - -#define GLEW_SGIS_point_line_texgen GLEW_GET_VAR(__GLEW_SGIS_point_line_texgen) - -#endif /* GL_SGIS_point_line_texgen */ - -/* ------------------------ GL_SGIS_sharpen_texture ------------------------ */ - -#ifndef GL_SGIS_sharpen_texture -#define GL_SGIS_sharpen_texture 1 - -typedef void (GLAPIENTRY * PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat* points); -typedef void (GLAPIENTRY * PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points); - -#define glGetSharpenTexFuncSGIS GLEW_GET_FUN(__glewGetSharpenTexFuncSGIS) -#define glSharpenTexFuncSGIS GLEW_GET_FUN(__glewSharpenTexFuncSGIS) - -#define GLEW_SGIS_sharpen_texture GLEW_GET_VAR(__GLEW_SGIS_sharpen_texture) - -#endif /* GL_SGIS_sharpen_texture */ - -/* --------------------------- GL_SGIS_texture4D --------------------------- */ - -#ifndef GL_SGIS_texture4D -#define GL_SGIS_texture4D 1 - -typedef void (GLAPIENTRY * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLenum format, GLenum type, const GLvoid *pixels); - -#define glTexImage4DSGIS GLEW_GET_FUN(__glewTexImage4DSGIS) -#define glTexSubImage4DSGIS GLEW_GET_FUN(__glewTexSubImage4DSGIS) - -#define GLEW_SGIS_texture4D GLEW_GET_VAR(__GLEW_SGIS_texture4D) - -#endif /* GL_SGIS_texture4D */ - -/* ---------------------- GL_SGIS_texture_border_clamp --------------------- */ - -#ifndef GL_SGIS_texture_border_clamp -#define GL_SGIS_texture_border_clamp 1 - -#define GL_CLAMP_TO_BORDER_SGIS 0x812D - -#define GLEW_SGIS_texture_border_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_border_clamp) - -#endif /* GL_SGIS_texture_border_clamp */ - -/* ----------------------- GL_SGIS_texture_edge_clamp ---------------------- */ - -#ifndef GL_SGIS_texture_edge_clamp -#define GL_SGIS_texture_edge_clamp 1 - -#define GL_CLAMP_TO_EDGE_SGIS 0x812F - -#define GLEW_SGIS_texture_edge_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_edge_clamp) - -#endif /* GL_SGIS_texture_edge_clamp */ - -/* ------------------------ GL_SGIS_texture_filter4 ------------------------ */ - -#ifndef GL_SGIS_texture_filter4 -#define GL_SGIS_texture_filter4 1 - -typedef void (GLAPIENTRY * PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat* weights); -typedef void (GLAPIENTRY * PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat* weights); - -#define glGetTexFilterFuncSGIS GLEW_GET_FUN(__glewGetTexFilterFuncSGIS) -#define glTexFilterFuncSGIS GLEW_GET_FUN(__glewTexFilterFuncSGIS) - -#define GLEW_SGIS_texture_filter4 GLEW_GET_VAR(__GLEW_SGIS_texture_filter4) - -#endif /* GL_SGIS_texture_filter4 */ - -/* -------------------------- GL_SGIS_texture_lod -------------------------- */ - -#ifndef GL_SGIS_texture_lod -#define GL_SGIS_texture_lod 1 - -#define GL_TEXTURE_MIN_LOD_SGIS 0x813A -#define GL_TEXTURE_MAX_LOD_SGIS 0x813B -#define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C -#define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D - -#define GLEW_SGIS_texture_lod GLEW_GET_VAR(__GLEW_SGIS_texture_lod) - -#endif /* GL_SGIS_texture_lod */ - -/* ------------------------- GL_SGIS_texture_select ------------------------ */ - -#ifndef GL_SGIS_texture_select -#define GL_SGIS_texture_select 1 - -#define GLEW_SGIS_texture_select GLEW_GET_VAR(__GLEW_SGIS_texture_select) - -#endif /* GL_SGIS_texture_select */ - -/* ----------------------------- GL_SGIX_async ----------------------------- */ - -#ifndef GL_SGIX_async -#define GL_SGIX_async 1 - -#define GL_ASYNC_MARKER_SGIX 0x8329 - -typedef void (GLAPIENTRY * PFNGLASYNCMARKERSGIXPROC) (GLuint marker); -typedef void (GLAPIENTRY * PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range); -typedef GLint (GLAPIENTRY * PFNGLFINISHASYNCSGIXPROC) (GLuint* markerp); -typedef GLuint (GLAPIENTRY * PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range); -typedef GLboolean (GLAPIENTRY * PFNGLISASYNCMARKERSGIXPROC) (GLuint marker); -typedef GLint (GLAPIENTRY * PFNGLPOLLASYNCSGIXPROC) (GLuint* markerp); - -#define glAsyncMarkerSGIX GLEW_GET_FUN(__glewAsyncMarkerSGIX) -#define glDeleteAsyncMarkersSGIX GLEW_GET_FUN(__glewDeleteAsyncMarkersSGIX) -#define glFinishAsyncSGIX GLEW_GET_FUN(__glewFinishAsyncSGIX) -#define glGenAsyncMarkersSGIX GLEW_GET_FUN(__glewGenAsyncMarkersSGIX) -#define glIsAsyncMarkerSGIX GLEW_GET_FUN(__glewIsAsyncMarkerSGIX) -#define glPollAsyncSGIX GLEW_GET_FUN(__glewPollAsyncSGIX) - -#define GLEW_SGIX_async GLEW_GET_VAR(__GLEW_SGIX_async) - -#endif /* GL_SGIX_async */ - -/* ------------------------ GL_SGIX_async_histogram ------------------------ */ - -#ifndef GL_SGIX_async_histogram -#define GL_SGIX_async_histogram 1 - -#define GL_ASYNC_HISTOGRAM_SGIX 0x832C -#define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D - -#define GLEW_SGIX_async_histogram GLEW_GET_VAR(__GLEW_SGIX_async_histogram) - -#endif /* GL_SGIX_async_histogram */ - -/* -------------------------- GL_SGIX_async_pixel -------------------------- */ - -#ifndef GL_SGIX_async_pixel -#define GL_SGIX_async_pixel 1 - -#define GL_ASYNC_TEX_IMAGE_SGIX 0x835C -#define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D -#define GL_ASYNC_READ_PIXELS_SGIX 0x835E -#define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F -#define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360 -#define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361 - -#define GLEW_SGIX_async_pixel GLEW_GET_VAR(__GLEW_SGIX_async_pixel) - -#endif /* GL_SGIX_async_pixel */ - -/* ----------------------- GL_SGIX_blend_alpha_minmax ---------------------- */ - -#ifndef GL_SGIX_blend_alpha_minmax -#define GL_SGIX_blend_alpha_minmax 1 - -#define GL_ALPHA_MIN_SGIX 0x8320 -#define GL_ALPHA_MAX_SGIX 0x8321 - -#define GLEW_SGIX_blend_alpha_minmax GLEW_GET_VAR(__GLEW_SGIX_blend_alpha_minmax) - -#endif /* GL_SGIX_blend_alpha_minmax */ - -/* ---------------------------- GL_SGIX_clipmap ---------------------------- */ - -#ifndef GL_SGIX_clipmap -#define GL_SGIX_clipmap 1 - -#define GLEW_SGIX_clipmap GLEW_GET_VAR(__GLEW_SGIX_clipmap) - -#endif /* GL_SGIX_clipmap */ - -/* ---------------------- GL_SGIX_convolution_accuracy --------------------- */ - -#ifndef GL_SGIX_convolution_accuracy -#define GL_SGIX_convolution_accuracy 1 - -#define GL_CONVOLUTION_HINT_SGIX 0x8316 - -#define GLEW_SGIX_convolution_accuracy GLEW_GET_VAR(__GLEW_SGIX_convolution_accuracy) - -#endif /* GL_SGIX_convolution_accuracy */ - -/* ------------------------- GL_SGIX_depth_texture ------------------------- */ - -#ifndef GL_SGIX_depth_texture -#define GL_SGIX_depth_texture 1 - -#define GL_DEPTH_COMPONENT16_SGIX 0x81A5 -#define GL_DEPTH_COMPONENT24_SGIX 0x81A6 -#define GL_DEPTH_COMPONENT32_SGIX 0x81A7 - -#define GLEW_SGIX_depth_texture GLEW_GET_VAR(__GLEW_SGIX_depth_texture) - -#endif /* GL_SGIX_depth_texture */ - -/* -------------------------- GL_SGIX_flush_raster ------------------------- */ - -#ifndef GL_SGIX_flush_raster -#define GL_SGIX_flush_raster 1 - -typedef void (GLAPIENTRY * PFNGLFLUSHRASTERSGIXPROC) (void); - -#define glFlushRasterSGIX GLEW_GET_FUN(__glewFlushRasterSGIX) - -#define GLEW_SGIX_flush_raster GLEW_GET_VAR(__GLEW_SGIX_flush_raster) - -#endif /* GL_SGIX_flush_raster */ - -/* --------------------------- GL_SGIX_fog_offset -------------------------- */ - -#ifndef GL_SGIX_fog_offset -#define GL_SGIX_fog_offset 1 - -#define GL_FOG_OFFSET_SGIX 0x8198 -#define GL_FOG_OFFSET_VALUE_SGIX 0x8199 - -#define GLEW_SGIX_fog_offset GLEW_GET_VAR(__GLEW_SGIX_fog_offset) - -#endif /* GL_SGIX_fog_offset */ - -/* -------------------------- GL_SGIX_fog_texture -------------------------- */ - -#ifndef GL_SGIX_fog_texture -#define GL_SGIX_fog_texture 1 - -#define GL_TEXTURE_FOG_SGIX 0 -#define GL_FOG_PATCHY_FACTOR_SGIX 0 -#define GL_FRAGMENT_FOG_SGIX 0 - -typedef void (GLAPIENTRY * PFNGLTEXTUREFOGSGIXPROC) (GLenum pname); - -#define glTextureFogSGIX GLEW_GET_FUN(__glewTextureFogSGIX) - -#define GLEW_SGIX_fog_texture GLEW_GET_VAR(__GLEW_SGIX_fog_texture) - -#endif /* GL_SGIX_fog_texture */ - -/* ------------------- GL_SGIX_fragment_specular_lighting ------------------ */ - -#ifndef GL_SGIX_fragment_specular_lighting -#define GL_SGIX_fragment_specular_lighting 1 - -typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, const GLfloat param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, const GLint param); -typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum value, GLfloat* data); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum value, GLint* data); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data); -typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data); - -#define glFragmentColorMaterialSGIX GLEW_GET_FUN(__glewFragmentColorMaterialSGIX) -#define glFragmentLightModelfSGIX GLEW_GET_FUN(__glewFragmentLightModelfSGIX) -#define glFragmentLightModelfvSGIX GLEW_GET_FUN(__glewFragmentLightModelfvSGIX) -#define glFragmentLightModeliSGIX GLEW_GET_FUN(__glewFragmentLightModeliSGIX) -#define glFragmentLightModelivSGIX GLEW_GET_FUN(__glewFragmentLightModelivSGIX) -#define glFragmentLightfSGIX GLEW_GET_FUN(__glewFragmentLightfSGIX) -#define glFragmentLightfvSGIX GLEW_GET_FUN(__glewFragmentLightfvSGIX) -#define glFragmentLightiSGIX GLEW_GET_FUN(__glewFragmentLightiSGIX) -#define glFragmentLightivSGIX GLEW_GET_FUN(__glewFragmentLightivSGIX) -#define glFragmentMaterialfSGIX GLEW_GET_FUN(__glewFragmentMaterialfSGIX) -#define glFragmentMaterialfvSGIX GLEW_GET_FUN(__glewFragmentMaterialfvSGIX) -#define glFragmentMaterialiSGIX GLEW_GET_FUN(__glewFragmentMaterialiSGIX) -#define glFragmentMaterialivSGIX GLEW_GET_FUN(__glewFragmentMaterialivSGIX) -#define glGetFragmentLightfvSGIX GLEW_GET_FUN(__glewGetFragmentLightfvSGIX) -#define glGetFragmentLightivSGIX GLEW_GET_FUN(__glewGetFragmentLightivSGIX) -#define glGetFragmentMaterialfvSGIX GLEW_GET_FUN(__glewGetFragmentMaterialfvSGIX) -#define glGetFragmentMaterialivSGIX GLEW_GET_FUN(__glewGetFragmentMaterialivSGIX) - -#define GLEW_SGIX_fragment_specular_lighting GLEW_GET_VAR(__GLEW_SGIX_fragment_specular_lighting) - -#endif /* GL_SGIX_fragment_specular_lighting */ - -/* --------------------------- GL_SGIX_framezoom --------------------------- */ - -#ifndef GL_SGIX_framezoom -#define GL_SGIX_framezoom 1 - -typedef void (GLAPIENTRY * PFNGLFRAMEZOOMSGIXPROC) (GLint factor); - -#define glFrameZoomSGIX GLEW_GET_FUN(__glewFrameZoomSGIX) - -#define GLEW_SGIX_framezoom GLEW_GET_VAR(__GLEW_SGIX_framezoom) - -#endif /* GL_SGIX_framezoom */ - -/* --------------------------- GL_SGIX_interlace --------------------------- */ - -#ifndef GL_SGIX_interlace -#define GL_SGIX_interlace 1 - -#define GL_INTERLACE_SGIX 0x8094 - -#define GLEW_SGIX_interlace GLEW_GET_VAR(__GLEW_SGIX_interlace) - -#endif /* GL_SGIX_interlace */ - -/* ------------------------- GL_SGIX_ir_instrument1 ------------------------ */ - -#ifndef GL_SGIX_ir_instrument1 -#define GL_SGIX_ir_instrument1 1 - -#define GLEW_SGIX_ir_instrument1 GLEW_GET_VAR(__GLEW_SGIX_ir_instrument1) - -#endif /* GL_SGIX_ir_instrument1 */ - -/* ------------------------- GL_SGIX_list_priority ------------------------- */ - -#ifndef GL_SGIX_list_priority -#define GL_SGIX_list_priority 1 - -#define GLEW_SGIX_list_priority GLEW_GET_VAR(__GLEW_SGIX_list_priority) - -#endif /* GL_SGIX_list_priority */ - -/* ------------------------- GL_SGIX_pixel_texture ------------------------- */ - -#ifndef GL_SGIX_pixel_texture -#define GL_SGIX_pixel_texture 1 - -typedef void (GLAPIENTRY * PFNGLPIXELTEXGENSGIXPROC) (GLenum mode); - -#define glPixelTexGenSGIX GLEW_GET_FUN(__glewPixelTexGenSGIX) - -#define GLEW_SGIX_pixel_texture GLEW_GET_VAR(__GLEW_SGIX_pixel_texture) - -#endif /* GL_SGIX_pixel_texture */ - -/* ----------------------- GL_SGIX_pixel_texture_bits ---------------------- */ - -#ifndef GL_SGIX_pixel_texture_bits -#define GL_SGIX_pixel_texture_bits 1 - -#define GLEW_SGIX_pixel_texture_bits GLEW_GET_VAR(__GLEW_SGIX_pixel_texture_bits) - -#endif /* GL_SGIX_pixel_texture_bits */ - -/* ------------------------ GL_SGIX_reference_plane ------------------------ */ - -#ifndef GL_SGIX_reference_plane -#define GL_SGIX_reference_plane 1 - -typedef void (GLAPIENTRY * PFNGLREFERENCEPLANESGIXPROC) (const GLdouble* equation); - -#define glReferencePlaneSGIX GLEW_GET_FUN(__glewReferencePlaneSGIX) - -#define GLEW_SGIX_reference_plane GLEW_GET_VAR(__GLEW_SGIX_reference_plane) - -#endif /* GL_SGIX_reference_plane */ - -/* ---------------------------- GL_SGIX_resample --------------------------- */ - -#ifndef GL_SGIX_resample -#define GL_SGIX_resample 1 - -#define GL_PACK_RESAMPLE_SGIX 0x842E -#define GL_UNPACK_RESAMPLE_SGIX 0x842F -#define GL_RESAMPLE_DECIMATE_SGIX 0x8430 -#define GL_RESAMPLE_REPLICATE_SGIX 0x8433 -#define GL_RESAMPLE_ZERO_FILL_SGIX 0x8434 - -#define GLEW_SGIX_resample GLEW_GET_VAR(__GLEW_SGIX_resample) - -#endif /* GL_SGIX_resample */ - -/* ----------------------------- GL_SGIX_shadow ---------------------------- */ - -#ifndef GL_SGIX_shadow -#define GL_SGIX_shadow 1 - -#define GL_TEXTURE_COMPARE_SGIX 0x819A -#define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B -#define GL_TEXTURE_LEQUAL_R_SGIX 0x819C -#define GL_TEXTURE_GEQUAL_R_SGIX 0x819D - -#define GLEW_SGIX_shadow GLEW_GET_VAR(__GLEW_SGIX_shadow) - -#endif /* GL_SGIX_shadow */ - -/* ------------------------- GL_SGIX_shadow_ambient ------------------------ */ - -#ifndef GL_SGIX_shadow_ambient -#define GL_SGIX_shadow_ambient 1 - -#define GL_SHADOW_AMBIENT_SGIX 0x80BF - -#define GLEW_SGIX_shadow_ambient GLEW_GET_VAR(__GLEW_SGIX_shadow_ambient) - -#endif /* GL_SGIX_shadow_ambient */ - -/* ----------------------------- GL_SGIX_sprite ---------------------------- */ - -#ifndef GL_SGIX_sprite -#define GL_SGIX_sprite 1 - -typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param); -typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param); -typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, GLint* params); - -#define glSpriteParameterfSGIX GLEW_GET_FUN(__glewSpriteParameterfSGIX) -#define glSpriteParameterfvSGIX GLEW_GET_FUN(__glewSpriteParameterfvSGIX) -#define glSpriteParameteriSGIX GLEW_GET_FUN(__glewSpriteParameteriSGIX) -#define glSpriteParameterivSGIX GLEW_GET_FUN(__glewSpriteParameterivSGIX) - -#define GLEW_SGIX_sprite GLEW_GET_VAR(__GLEW_SGIX_sprite) - -#endif /* GL_SGIX_sprite */ - -/* ----------------------- GL_SGIX_tag_sample_buffer ----------------------- */ - -#ifndef GL_SGIX_tag_sample_buffer -#define GL_SGIX_tag_sample_buffer 1 - -typedef void (GLAPIENTRY * PFNGLTAGSAMPLEBUFFERSGIXPROC) (void); - -#define glTagSampleBufferSGIX GLEW_GET_FUN(__glewTagSampleBufferSGIX) - -#define GLEW_SGIX_tag_sample_buffer GLEW_GET_VAR(__GLEW_SGIX_tag_sample_buffer) - -#endif /* GL_SGIX_tag_sample_buffer */ - -/* ------------------------ GL_SGIX_texture_add_env ------------------------ */ - -#ifndef GL_SGIX_texture_add_env -#define GL_SGIX_texture_add_env 1 - -#define GLEW_SGIX_texture_add_env GLEW_GET_VAR(__GLEW_SGIX_texture_add_env) - -#endif /* GL_SGIX_texture_add_env */ - -/* -------------------- GL_SGIX_texture_coordinate_clamp ------------------- */ - -#ifndef GL_SGIX_texture_coordinate_clamp -#define GL_SGIX_texture_coordinate_clamp 1 - -#define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369 -#define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A -#define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B - -#define GLEW_SGIX_texture_coordinate_clamp GLEW_GET_VAR(__GLEW_SGIX_texture_coordinate_clamp) - -#endif /* GL_SGIX_texture_coordinate_clamp */ - -/* ------------------------ GL_SGIX_texture_lod_bias ----------------------- */ - -#ifndef GL_SGIX_texture_lod_bias -#define GL_SGIX_texture_lod_bias 1 - -#define GLEW_SGIX_texture_lod_bias GLEW_GET_VAR(__GLEW_SGIX_texture_lod_bias) - -#endif /* GL_SGIX_texture_lod_bias */ - -/* ---------------------- GL_SGIX_texture_multi_buffer --------------------- */ - -#ifndef GL_SGIX_texture_multi_buffer -#define GL_SGIX_texture_multi_buffer 1 - -#define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E - -#define GLEW_SGIX_texture_multi_buffer GLEW_GET_VAR(__GLEW_SGIX_texture_multi_buffer) - -#endif /* GL_SGIX_texture_multi_buffer */ - -/* ------------------------- GL_SGIX_texture_range ------------------------- */ - -#ifndef GL_SGIX_texture_range -#define GL_SGIX_texture_range 1 - -#define GL_RGB_SIGNED_SGIX 0x85E0 -#define GL_RGBA_SIGNED_SGIX 0x85E1 -#define GL_ALPHA_SIGNED_SGIX 0x85E2 -#define GL_LUMINANCE_SIGNED_SGIX 0x85E3 -#define GL_INTENSITY_SIGNED_SGIX 0x85E4 -#define GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E5 -#define GL_RGB16_SIGNED_SGIX 0x85E6 -#define GL_RGBA16_SIGNED_SGIX 0x85E7 -#define GL_ALPHA16_SIGNED_SGIX 0x85E8 -#define GL_LUMINANCE16_SIGNED_SGIX 0x85E9 -#define GL_INTENSITY16_SIGNED_SGIX 0x85EA -#define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB -#define GL_RGB_EXTENDED_RANGE_SGIX 0x85EC -#define GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED -#define GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE -#define GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF -#define GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F0 -#define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F1 -#define GL_RGB16_EXTENDED_RANGE_SGIX 0x85F2 -#define GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F3 -#define GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F4 -#define GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F5 -#define GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F6 -#define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F7 -#define GL_MIN_LUMINANCE_SGIS 0x85F8 -#define GL_MAX_LUMINANCE_SGIS 0x85F9 -#define GL_MIN_INTENSITY_SGIS 0x85FA -#define GL_MAX_INTENSITY_SGIS 0x85FB - -#define GLEW_SGIX_texture_range GLEW_GET_VAR(__GLEW_SGIX_texture_range) - -#endif /* GL_SGIX_texture_range */ - -/* ----------------------- GL_SGIX_texture_scale_bias ---------------------- */ - -#ifndef GL_SGIX_texture_scale_bias -#define GL_SGIX_texture_scale_bias 1 - -#define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179 -#define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A -#define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B -#define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C - -#define GLEW_SGIX_texture_scale_bias GLEW_GET_VAR(__GLEW_SGIX_texture_scale_bias) - -#endif /* GL_SGIX_texture_scale_bias */ - -/* ------------------------- GL_SGIX_vertex_preclip ------------------------ */ - -#ifndef GL_SGIX_vertex_preclip -#define GL_SGIX_vertex_preclip 1 - -#define GL_VERTEX_PRECLIP_SGIX 0x83EE -#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF - -#define GLEW_SGIX_vertex_preclip GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip) - -#endif /* GL_SGIX_vertex_preclip */ - -/* ---------------------- GL_SGIX_vertex_preclip_hint ---------------------- */ - -#ifndef GL_SGIX_vertex_preclip_hint -#define GL_SGIX_vertex_preclip_hint 1 - -#define GL_VERTEX_PRECLIP_SGIX 0x83EE -#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF - -#define GLEW_SGIX_vertex_preclip_hint GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip_hint) - -#endif /* GL_SGIX_vertex_preclip_hint */ - -/* ----------------------------- GL_SGIX_ycrcb ----------------------------- */ - -#ifndef GL_SGIX_ycrcb -#define GL_SGIX_ycrcb 1 - -#define GLEW_SGIX_ycrcb GLEW_GET_VAR(__GLEW_SGIX_ycrcb) - -#endif /* GL_SGIX_ycrcb */ - -/* -------------------------- GL_SGI_color_matrix -------------------------- */ - -#ifndef GL_SGI_color_matrix -#define GL_SGI_color_matrix 1 - -#define GL_COLOR_MATRIX_SGI 0x80B1 -#define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2 -#define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3 -#define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4 -#define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5 -#define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6 -#define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7 -#define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8 -#define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9 -#define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA -#define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB - -#define GLEW_SGI_color_matrix GLEW_GET_VAR(__GLEW_SGI_color_matrix) - -#endif /* GL_SGI_color_matrix */ - -/* --------------------------- GL_SGI_color_table -------------------------- */ - -#ifndef GL_SGI_color_table -#define GL_SGI_color_table 1 - -#define GL_COLOR_TABLE_SGI 0x80D0 -#define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1 -#define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2 -#define GL_PROXY_COLOR_TABLE_SGI 0x80D3 -#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4 -#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5 -#define GL_COLOR_TABLE_SCALE_SGI 0x80D6 -#define GL_COLOR_TABLE_BIAS_SGI 0x80D7 -#define GL_COLOR_TABLE_FORMAT_SGI 0x80D8 -#define GL_COLOR_TABLE_WIDTH_SGI 0x80D9 -#define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA -#define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB -#define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC -#define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD -#define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE -#define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF - -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat* params); -typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint* params); -typedef void (GLAPIENTRY * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); -typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat* params); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint* params); -typedef void (GLAPIENTRY * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table); - -#define glColorTableParameterfvSGI GLEW_GET_FUN(__glewColorTableParameterfvSGI) -#define glColorTableParameterivSGI GLEW_GET_FUN(__glewColorTableParameterivSGI) -#define glColorTableSGI GLEW_GET_FUN(__glewColorTableSGI) -#define glCopyColorTableSGI GLEW_GET_FUN(__glewCopyColorTableSGI) -#define glGetColorTableParameterfvSGI GLEW_GET_FUN(__glewGetColorTableParameterfvSGI) -#define glGetColorTableParameterivSGI GLEW_GET_FUN(__glewGetColorTableParameterivSGI) -#define glGetColorTableSGI GLEW_GET_FUN(__glewGetColorTableSGI) - -#define GLEW_SGI_color_table GLEW_GET_VAR(__GLEW_SGI_color_table) - -#endif /* GL_SGI_color_table */ - -/* ----------------------- GL_SGI_texture_color_table ---------------------- */ - -#ifndef GL_SGI_texture_color_table -#define GL_SGI_texture_color_table 1 - -#define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC -#define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD - -#define GLEW_SGI_texture_color_table GLEW_GET_VAR(__GLEW_SGI_texture_color_table) - -#endif /* GL_SGI_texture_color_table */ - -/* ------------------------- GL_SUNX_constant_data ------------------------- */ - -#ifndef GL_SUNX_constant_data -#define GL_SUNX_constant_data 1 - -#define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5 -#define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6 - -typedef void (GLAPIENTRY * PFNGLFINISHTEXTURESUNXPROC) (void); - -#define glFinishTextureSUNX GLEW_GET_FUN(__glewFinishTextureSUNX) - -#define GLEW_SUNX_constant_data GLEW_GET_VAR(__GLEW_SUNX_constant_data) - -#endif /* GL_SUNX_constant_data */ - -/* -------------------- GL_SUN_convolution_border_modes -------------------- */ - -#ifndef GL_SUN_convolution_border_modes -#define GL_SUN_convolution_border_modes 1 - -#define GL_WRAP_BORDER_SUN 0x81D4 - -#define GLEW_SUN_convolution_border_modes GLEW_GET_VAR(__GLEW_SUN_convolution_border_modes) - -#endif /* GL_SUN_convolution_border_modes */ - -/* -------------------------- GL_SUN_global_alpha -------------------------- */ - -#ifndef GL_SUN_global_alpha -#define GL_SUN_global_alpha 1 - -#define GL_GLOBAL_ALPHA_SUN 0x81D9 -#define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA - -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor); -typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor); - -#define glGlobalAlphaFactorbSUN GLEW_GET_FUN(__glewGlobalAlphaFactorbSUN) -#define glGlobalAlphaFactordSUN GLEW_GET_FUN(__glewGlobalAlphaFactordSUN) -#define glGlobalAlphaFactorfSUN GLEW_GET_FUN(__glewGlobalAlphaFactorfSUN) -#define glGlobalAlphaFactoriSUN GLEW_GET_FUN(__glewGlobalAlphaFactoriSUN) -#define glGlobalAlphaFactorsSUN GLEW_GET_FUN(__glewGlobalAlphaFactorsSUN) -#define glGlobalAlphaFactorubSUN GLEW_GET_FUN(__glewGlobalAlphaFactorubSUN) -#define glGlobalAlphaFactoruiSUN GLEW_GET_FUN(__glewGlobalAlphaFactoruiSUN) -#define glGlobalAlphaFactorusSUN GLEW_GET_FUN(__glewGlobalAlphaFactorusSUN) - -#define GLEW_SUN_global_alpha GLEW_GET_VAR(__GLEW_SUN_global_alpha) - -#endif /* GL_SUN_global_alpha */ - -/* --------------------------- GL_SUN_mesh_array --------------------------- */ - -#ifndef GL_SUN_mesh_array -#define GL_SUN_mesh_array 1 - -#define GL_QUAD_MESH_SUN 0x8614 -#define GL_TRIANGLE_MESH_SUN 0x8615 - -#define GLEW_SUN_mesh_array GLEW_GET_VAR(__GLEW_SUN_mesh_array) - -#endif /* GL_SUN_mesh_array */ - -/* ------------------------ GL_SUN_read_video_pixels ----------------------- */ - -#ifndef GL_SUN_read_video_pixels -#define GL_SUN_read_video_pixels 1 - -typedef void (GLAPIENTRY * PFNGLREADVIDEOPIXELSSUNPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); - -#define glReadVideoPixelsSUN GLEW_GET_FUN(__glewReadVideoPixelsSUN) - -#define GLEW_SUN_read_video_pixels GLEW_GET_VAR(__GLEW_SUN_read_video_pixels) - -#endif /* GL_SUN_read_video_pixels */ - -/* --------------------------- GL_SUN_slice_accum -------------------------- */ - -#ifndef GL_SUN_slice_accum -#define GL_SUN_slice_accum 1 - -#define GL_SLICE_ACCUM_SUN 0x85CC - -#define GLEW_SUN_slice_accum GLEW_GET_VAR(__GLEW_SUN_slice_accum) - -#endif /* GL_SUN_slice_accum */ - -/* -------------------------- GL_SUN_triangle_list ------------------------- */ - -#ifndef GL_SUN_triangle_list -#define GL_SUN_triangle_list 1 - -#define GL_RESTART_SUN 0x01 -#define GL_REPLACE_MIDDLE_SUN 0x02 -#define GL_REPLACE_OLDEST_SUN 0x03 -#define GL_TRIANGLE_LIST_SUN 0x81D7 -#define GL_REPLACEMENT_CODE_SUN 0x81D8 -#define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0 -#define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1 -#define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2 -#define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3 -#define GL_R1UI_V3F_SUN 0x85C4 -#define GL_R1UI_C4UB_V3F_SUN 0x85C5 -#define GL_R1UI_C3F_V3F_SUN 0x85C6 -#define GL_R1UI_N3F_V3F_SUN 0x85C7 -#define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8 -#define GL_R1UI_T2F_V3F_SUN 0x85C9 -#define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA -#define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB - -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte* code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint* code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort* code); - -#define glReplacementCodePointerSUN GLEW_GET_FUN(__glewReplacementCodePointerSUN) -#define glReplacementCodeubSUN GLEW_GET_FUN(__glewReplacementCodeubSUN) -#define glReplacementCodeubvSUN GLEW_GET_FUN(__glewReplacementCodeubvSUN) -#define glReplacementCodeuiSUN GLEW_GET_FUN(__glewReplacementCodeuiSUN) -#define glReplacementCodeuivSUN GLEW_GET_FUN(__glewReplacementCodeuivSUN) -#define glReplacementCodeusSUN GLEW_GET_FUN(__glewReplacementCodeusSUN) -#define glReplacementCodeusvSUN GLEW_GET_FUN(__glewReplacementCodeusvSUN) - -#define GLEW_SUN_triangle_list GLEW_GET_VAR(__GLEW_SUN_triangle_list) - -#endif /* GL_SUN_triangle_list */ - -/* ----------------------------- GL_SUN_vertex ----------------------------- */ - -#ifndef GL_SUN_vertex -#define GL_SUN_vertex 1 - -typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y); -typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte* c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte* c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint* rc, const GLubyte *c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat* tc, const GLubyte *c, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); -typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (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, GLfloat w); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *v); - -#define glColor3fVertex3fSUN GLEW_GET_FUN(__glewColor3fVertex3fSUN) -#define glColor3fVertex3fvSUN GLEW_GET_FUN(__glewColor3fVertex3fvSUN) -#define glColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fSUN) -#define glColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fvSUN) -#define glColor4ubVertex2fSUN GLEW_GET_FUN(__glewColor4ubVertex2fSUN) -#define glColor4ubVertex2fvSUN GLEW_GET_FUN(__glewColor4ubVertex2fvSUN) -#define glColor4ubVertex3fSUN GLEW_GET_FUN(__glewColor4ubVertex3fSUN) -#define glColor4ubVertex3fvSUN GLEW_GET_FUN(__glewColor4ubVertex3fvSUN) -#define glNormal3fVertex3fSUN GLEW_GET_FUN(__glewNormal3fVertex3fSUN) -#define glNormal3fVertex3fvSUN GLEW_GET_FUN(__glewNormal3fVertex3fvSUN) -#define glReplacementCodeuiColor3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fSUN) -#define glReplacementCodeuiColor3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fvSUN) -#define glReplacementCodeuiColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fSUN) -#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fvSUN) -#define glReplacementCodeuiColor4ubVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fSUN) -#define glReplacementCodeuiColor4ubVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fvSUN) -#define glReplacementCodeuiNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fSUN) -#define glReplacementCodeuiNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fvSUN) -#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN) -#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN) -#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN) -#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN) -#define glReplacementCodeuiTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fSUN) -#define glReplacementCodeuiTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fvSUN) -#define glReplacementCodeuiVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fSUN) -#define glReplacementCodeuiVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fvSUN) -#define glTexCoord2fColor3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fSUN) -#define glTexCoord2fColor3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fvSUN) -#define glTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fSUN) -#define glTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fvSUN) -#define glTexCoord2fColor4ubVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fSUN) -#define glTexCoord2fColor4ubVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fvSUN) -#define glTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fSUN) -#define glTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fvSUN) -#define glTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fSUN) -#define glTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fvSUN) -#define glTexCoord4fColor4fNormal3fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fSUN) -#define glTexCoord4fColor4fNormal3fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fvSUN) -#define glTexCoord4fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fSUN) -#define glTexCoord4fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fvSUN) - -#define GLEW_SUN_vertex GLEW_GET_VAR(__GLEW_SUN_vertex) - -#endif /* GL_SUN_vertex */ - -/* -------------------------- GL_WIN_phong_shading ------------------------- */ - -#ifndef GL_WIN_phong_shading -#define GL_WIN_phong_shading 1 - -#define GL_PHONG_WIN 0x80EA -#define GL_PHONG_HINT_WIN 0x80EB - -#define GLEW_WIN_phong_shading GLEW_GET_VAR(__GLEW_WIN_phong_shading) - -#endif /* GL_WIN_phong_shading */ - -/* -------------------------- GL_WIN_specular_fog -------------------------- */ - -#ifndef GL_WIN_specular_fog -#define GL_WIN_specular_fog 1 - -#define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC - -#define GLEW_WIN_specular_fog GLEW_GET_VAR(__GLEW_WIN_specular_fog) - -#endif /* GL_WIN_specular_fog */ - -/* ---------------------------- GL_WIN_swap_hint --------------------------- */ - -#ifndef GL_WIN_swap_hint -#define GL_WIN_swap_hint 1 - -typedef void (GLAPIENTRY * PFNGLADDSWAPHINTRECTWINPROC) (GLint x, GLint y, GLsizei width, GLsizei height); - -#define glAddSwapHintRectWIN GLEW_GET_FUN(__glewAddSwapHintRectWIN) - -#define GLEW_WIN_swap_hint GLEW_GET_VAR(__GLEW_WIN_swap_hint) - -#endif /* GL_WIN_swap_hint */ - -/* ------------------------------------------------------------------------- */ - -#if defined(GLEW_MX) && defined(_WIN32) -#define GLEW_FUN_EXPORT -#else -#define GLEW_FUN_EXPORT GLEWAPI -#endif /* GLEW_MX */ - -#if defined(GLEW_MX) -#define GLEW_VAR_EXPORT -#else -#define GLEW_VAR_EXPORT GLEWAPI -#endif /* GLEW_MX */ - -#if defined(GLEW_MX) && defined(_WIN32) -struct GLEWContextStruct -{ -#endif /* GLEW_MX */ - -GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D; -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements; -GLEW_FUN_EXPORT PFNGLTEXIMAGE3DPROC __glewTexImage3D; -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D; - -GLEW_FUN_EXPORT PFNGLACTIVETEXTUREPROC __glewActiveTexture; -GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC __glewCompressedTexSubImage1D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC __glewCompressedTexSubImage2D; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC __glewCompressedTexSubImage3D; -GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEPROC __glewGetCompressedTexImage; -GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd; -GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf; -GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd; -GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv; -GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEPROC __glewSampleCoverage; - -GLEW_FUN_EXPORT PFNGLBLENDCOLORPROC __glewBlendColor; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONPROC __glewBlendEquation; -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEPROC __glewBlendFuncSeparate; -GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERPROC __glewFogCoordPointer; -GLEW_FUN_EXPORT PFNGLFOGCOORDDPROC __glewFogCoordd; -GLEW_FUN_EXPORT PFNGLFOGCOORDDVPROC __glewFogCoorddv; -GLEW_FUN_EXPORT PFNGLFOGCOORDFPROC __glewFogCoordf; -GLEW_FUN_EXPORT PFNGLFOGCOORDFVPROC __glewFogCoordfv; -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSPROC __glewMultiDrawArrays; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSPROC __glewMultiDrawElements; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFPROC __glewPointParameterf; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIPROC __glewPointParameteri; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVPROC __glewPointParameteriv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BPROC __glewSecondaryColor3b; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVPROC __glewSecondaryColor3bv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DPROC __glewSecondaryColor3d; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVPROC __glewSecondaryColor3dv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FPROC __glewSecondaryColor3f; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVPROC __glewSecondaryColor3fv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IPROC __glewSecondaryColor3i; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVPROC __glewSecondaryColor3iv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SPROC __glewSecondaryColor3s; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVPROC __glewSecondaryColor3sv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBPROC __glewSecondaryColor3ub; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVPROC __glewSecondaryColor3ubv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIPROC __glewSecondaryColor3ui; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVPROC __glewSecondaryColor3uiv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USPROC __glewSecondaryColor3us; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVPROC __glewSecondaryColor3usv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERPROC __glewSecondaryColorPointer; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DPROC __glewWindowPos2d; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVPROC __glewWindowPos2dv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FPROC __glewWindowPos2f; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVPROC __glewWindowPos2fv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IPROC __glewWindowPos2i; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVPROC __glewWindowPos2iv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SPROC __glewWindowPos2s; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVPROC __glewWindowPos2sv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DPROC __glewWindowPos3d; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVPROC __glewWindowPos3dv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FPROC __glewWindowPos3f; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVPROC __glewWindowPos3fv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IPROC __glewWindowPos3i; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVPROC __glewWindowPos3iv; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SPROC __glewWindowPos3s; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVPROC __glewWindowPos3sv; - -GLEW_FUN_EXPORT PFNGLBEGINQUERYPROC __glewBeginQuery; -GLEW_FUN_EXPORT PFNGLBINDBUFFERPROC __glewBindBuffer; -GLEW_FUN_EXPORT PFNGLBUFFERDATAPROC __glewBufferData; -GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAPROC __glewBufferSubData; -GLEW_FUN_EXPORT PFNGLDELETEBUFFERSPROC __glewDeleteBuffers; -GLEW_FUN_EXPORT PFNGLDELETEQUERIESPROC __glewDeleteQueries; -GLEW_FUN_EXPORT PFNGLENDQUERYPROC __glewEndQuery; -GLEW_FUN_EXPORT PFNGLGENBUFFERSPROC __glewGenBuffers; -GLEW_FUN_EXPORT PFNGLGENQUERIESPROC __glewGenQueries; -GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVPROC __glewGetBufferParameteriv; -GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVPROC __glewGetBufferPointerv; -GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAPROC __glewGetBufferSubData; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVPROC __glewGetQueryObjectiv; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVPROC __glewGetQueryObjectuiv; -GLEW_FUN_EXPORT PFNGLGETQUERYIVPROC __glewGetQueryiv; -GLEW_FUN_EXPORT PFNGLISBUFFERPROC __glewIsBuffer; -GLEW_FUN_EXPORT PFNGLISQUERYPROC __glewIsQuery; -GLEW_FUN_EXPORT PFNGLMAPBUFFERPROC __glewMapBuffer; -GLEW_FUN_EXPORT PFNGLUNMAPBUFFERPROC __glewUnmapBuffer; - -GLEW_FUN_EXPORT PFNGLATTACHSHADERPROC __glewAttachShader; -GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate; -GLEW_FUN_EXPORT PFNGLCOMPILESHADERPROC __glewCompileShader; -GLEW_FUN_EXPORT PFNGLCREATEPROGRAMPROC __glewCreateProgram; -GLEW_FUN_EXPORT PFNGLCREATESHADERPROC __glewCreateShader; -GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPROC __glewDeleteProgram; -GLEW_FUN_EXPORT PFNGLDELETESHADERPROC __glewDeleteShader; -GLEW_FUN_EXPORT PFNGLDETACHSHADERPROC __glewDetachShader; -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray; -GLEW_FUN_EXPORT PFNGLDRAWBUFFERSPROC __glewDrawBuffers; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray; -GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform; -GLEW_FUN_EXPORT PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders; -GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation; -GLEW_FUN_EXPORT PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog; -GLEW_FUN_EXPORT PFNGLGETPROGRAMIVPROC __glewGetProgramiv; -GLEW_FUN_EXPORT PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog; -GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEPROC __glewGetShaderSource; -GLEW_FUN_EXPORT PFNGLGETSHADERIVPROC __glewGetShaderiv; -GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation; -GLEW_FUN_EXPORT PFNGLGETUNIFORMFVPROC __glewGetUniformfv; -GLEW_FUN_EXPORT PFNGLGETUNIFORMIVPROC __glewGetUniformiv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv; -GLEW_FUN_EXPORT PFNGLISPROGRAMPROC __glewIsProgram; -GLEW_FUN_EXPORT PFNGLISSHADERPROC __glewIsShader; -GLEW_FUN_EXPORT PFNGLLINKPROGRAMPROC __glewLinkProgram; -GLEW_FUN_EXPORT PFNGLSHADERSOURCEPROC __glewShaderSource; -GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate; -GLEW_FUN_EXPORT PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate; -GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate; -GLEW_FUN_EXPORT PFNGLUNIFORM1FPROC __glewUniform1f; -GLEW_FUN_EXPORT PFNGLUNIFORM1FVPROC __glewUniform1fv; -GLEW_FUN_EXPORT PFNGLUNIFORM1IPROC __glewUniform1i; -GLEW_FUN_EXPORT PFNGLUNIFORM1IVPROC __glewUniform1iv; -GLEW_FUN_EXPORT PFNGLUNIFORM2FPROC __glewUniform2f; -GLEW_FUN_EXPORT PFNGLUNIFORM2FVPROC __glewUniform2fv; -GLEW_FUN_EXPORT PFNGLUNIFORM2IPROC __glewUniform2i; -GLEW_FUN_EXPORT PFNGLUNIFORM2IVPROC __glewUniform2iv; -GLEW_FUN_EXPORT PFNGLUNIFORM3FPROC __glewUniform3f; -GLEW_FUN_EXPORT PFNGLUNIFORM3FVPROC __glewUniform3fv; -GLEW_FUN_EXPORT PFNGLUNIFORM3IPROC __glewUniform3i; -GLEW_FUN_EXPORT PFNGLUNIFORM3IVPROC __glewUniform3iv; -GLEW_FUN_EXPORT PFNGLUNIFORM4FPROC __glewUniform4f; -GLEW_FUN_EXPORT PFNGLUNIFORM4FVPROC __glewUniform4fv; -GLEW_FUN_EXPORT PFNGLUNIFORM4IPROC __glewUniform4i; -GLEW_FUN_EXPORT PFNGLUNIFORM4IVPROC __glewUniform4iv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv; -GLEW_FUN_EXPORT PFNGLUSEPROGRAMPROC __glewUseProgram; -GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPROC __glewValidateProgram; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer; - -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3FVPROC __glewUniformMatrix2x3fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4FVPROC __glewUniformMatrix2x4fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2FVPROC __glewUniformMatrix3x2fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4FVPROC __glewUniformMatrix3x4fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2FVPROC __glewUniformMatrix4x2fv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3FVPROC __glewUniformMatrix4x3fv; - -GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERPROC __glewBeginConditionalRender; -GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKPROC __glewBeginTransformFeedback; -GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONPROC __glewBindFragDataLocation; -GLEW_FUN_EXPORT PFNGLCLAMPCOLORPROC __glewClampColor; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERFIPROC __glewClearBufferfi; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERFVPROC __glewClearBufferfv; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERIVPROC __glewClearBufferiv; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERUIVPROC __glewClearBufferuiv; -GLEW_FUN_EXPORT PFNGLCOLORMASKIPROC __glewColorMaski; -GLEW_FUN_EXPORT PFNGLDISABLEIPROC __glewDisablei; -GLEW_FUN_EXPORT PFNGLENABLEIPROC __glewEnablei; -GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERPROC __glewEndConditionalRender; -GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKPROC __glewEndTransformFeedback; -GLEW_FUN_EXPORT PFNGLGETBOOLEANI_VPROC __glewGetBooleani_v; -GLEW_FUN_EXPORT PFNGLGETFRAGDATALOCATIONPROC __glewGetFragDataLocation; -GLEW_FUN_EXPORT PFNGLGETSTRINGIPROC __glewGetStringi; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIIVPROC __glewGetTexParameterIiv; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIUIVPROC __glewGetTexParameterIuiv; -GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGPROC __glewGetTransformFeedbackVarying; -GLEW_FUN_EXPORT PFNGLGETUNIFORMUIVPROC __glewGetUniformuiv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIIVPROC __glewGetVertexAttribIiv; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIUIVPROC __glewGetVertexAttribIuiv; -GLEW_FUN_EXPORT PFNGLISENABLEDIPROC __glewIsEnabledi; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIIVPROC __glewTexParameterIiv; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIUIVPROC __glewTexParameterIuiv; -GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSPROC __glewTransformFeedbackVaryings; -GLEW_FUN_EXPORT PFNGLUNIFORM1UIPROC __glewUniform1ui; -GLEW_FUN_EXPORT PFNGLUNIFORM1UIVPROC __glewUniform1uiv; -GLEW_FUN_EXPORT PFNGLUNIFORM2UIPROC __glewUniform2ui; -GLEW_FUN_EXPORT PFNGLUNIFORM2UIVPROC __glewUniform2uiv; -GLEW_FUN_EXPORT PFNGLUNIFORM3UIPROC __glewUniform3ui; -GLEW_FUN_EXPORT PFNGLUNIFORM3UIVPROC __glewUniform3uiv; -GLEW_FUN_EXPORT PFNGLUNIFORM4UIPROC __glewUniform4ui; -GLEW_FUN_EXPORT PFNGLUNIFORM4UIVPROC __glewUniform4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IPROC __glewVertexAttribI1i; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IVPROC __glewVertexAttribI1iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIPROC __glewVertexAttribI1ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIVPROC __glewVertexAttribI1uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IPROC __glewVertexAttribI2i; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IVPROC __glewVertexAttribI2iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIPROC __glewVertexAttribI2ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIVPROC __glewVertexAttribI2uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IPROC __glewVertexAttribI3i; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IVPROC __glewVertexAttribI3iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIPROC __glewVertexAttribI3ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIVPROC __glewVertexAttribI3uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4BVPROC __glewVertexAttribI4bv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IPROC __glewVertexAttribI4i; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IVPROC __glewVertexAttribI4iv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4SVPROC __glewVertexAttribI4sv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UBVPROC __glewVertexAttribI4ubv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIPROC __glewVertexAttribI4ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIVPROC __glewVertexAttribI4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4USVPROC __glewVertexAttribI4usv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIPOINTERPROC __glewVertexAttribIPointer; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDPROC __glewDrawArraysInstanced; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDPROC __glewDrawElementsInstanced; -GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTINDEXPROC __glewPrimitiveRestartIndex; -GLEW_FUN_EXPORT PFNGLTEXBUFFERPROC __glewTexBuffer; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREPROC __glewFramebufferTexture; -GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERI64VPROC __glewGetBufferParameteri64v; -GLEW_FUN_EXPORT PFNGLGETINTEGER64I_VPROC __glewGetInteger64i_v; - -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORPROC __glewVertexAttribDivisor; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEIPROC __glewBlendEquationSeparatei; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONIPROC __glewBlendEquationi; -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEIPROC __glewBlendFuncSeparatei; -GLEW_FUN_EXPORT PFNGLBLENDFUNCIPROC __glewBlendFunci; -GLEW_FUN_EXPORT PFNGLMINSAMPLESHADINGPROC __glewMinSampleShading; - -GLEW_FUN_EXPORT PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX; - -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKAMDPROC __glewDebugMessageCallbackAMD; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEENABLEAMDPROC __glewDebugMessageEnableAMD; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTAMDPROC __glewDebugMessageInsertAMD; -GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGAMDPROC __glewGetDebugMessageLogAMD; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONINDEXEDAMDPROC __glewBlendEquationIndexedAMD; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC __glewBlendEquationSeparateIndexedAMD; -GLEW_FUN_EXPORT PFNGLBLENDFUNCINDEXEDAMDPROC __glewBlendFuncIndexedAMD; -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC __glewBlendFuncSeparateIndexedAMD; - -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPARAMETERIAMDPROC __glewVertexAttribParameteriAMD; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC __glewMultiDrawArraysIndirectAMD; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC __glewMultiDrawElementsIndirectAMD; - -GLEW_FUN_EXPORT PFNGLDELETENAMESAMDPROC __glewDeleteNamesAMD; -GLEW_FUN_EXPORT PFNGLGENNAMESAMDPROC __glewGenNamesAMD; -GLEW_FUN_EXPORT PFNGLISNAMEAMDPROC __glewIsNameAMD; - -GLEW_FUN_EXPORT PFNGLBEGINPERFMONITORAMDPROC __glewBeginPerfMonitorAMD; -GLEW_FUN_EXPORT PFNGLDELETEPERFMONITORSAMDPROC __glewDeletePerfMonitorsAMD; -GLEW_FUN_EXPORT PFNGLENDPERFMONITORAMDPROC __glewEndPerfMonitorAMD; -GLEW_FUN_EXPORT PFNGLGENPERFMONITORSAMDPROC __glewGenPerfMonitorsAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERDATAAMDPROC __glewGetPerfMonitorCounterDataAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERINFOAMDPROC __glewGetPerfMonitorCounterInfoAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC __glewGetPerfMonitorCounterStringAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSAMDPROC __glewGetPerfMonitorCountersAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSTRINGAMDPROC __glewGetPerfMonitorGroupStringAMD; -GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSAMDPROC __glewGetPerfMonitorGroupsAMD; -GLEW_FUN_EXPORT PFNGLSELECTPERFMONITORCOUNTERSAMDPROC __glewSelectPerfMonitorCountersAMD; - -GLEW_FUN_EXPORT PFNGLSETMULTISAMPLEFVAMDPROC __glewSetMultisamplefvAMD; - -GLEW_FUN_EXPORT PFNGLTEXSTORAGESPARSEAMDPROC __glewTexStorageSparseAMD; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGESPARSEAMDPROC __glewTextureStorageSparseAMD; - -GLEW_FUN_EXPORT PFNGLSTENCILOPVALUEAMDPROC __glewStencilOpValueAMD; - -GLEW_FUN_EXPORT PFNGLTESSELLATIONFACTORAMDPROC __glewTessellationFactorAMD; -GLEW_FUN_EXPORT PFNGLTESSELLATIONMODEAMDPROC __glewTessellationModeAMD; - -GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFERANGLEPROC __glewBlitFramebufferANGLE; - -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC __glewRenderbufferStorageMultisampleANGLE; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDANGLEPROC __glewDrawArraysInstancedANGLE; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDANGLEPROC __glewDrawElementsInstancedANGLE; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORANGLEPROC __glewVertexAttribDivisorANGLE; - -GLEW_FUN_EXPORT PFNGLBEGINQUERYANGLEPROC __glewBeginQueryANGLE; -GLEW_FUN_EXPORT PFNGLDELETEQUERIESANGLEPROC __glewDeleteQueriesANGLE; -GLEW_FUN_EXPORT PFNGLENDQUERYANGLEPROC __glewEndQueryANGLE; -GLEW_FUN_EXPORT PFNGLGENQUERIESANGLEPROC __glewGenQueriesANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VANGLEPROC __glewGetQueryObjecti64vANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVANGLEPROC __glewGetQueryObjectivANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VANGLEPROC __glewGetQueryObjectui64vANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVANGLEPROC __glewGetQueryObjectuivANGLE; -GLEW_FUN_EXPORT PFNGLGETQUERYIVANGLEPROC __glewGetQueryivANGLE; -GLEW_FUN_EXPORT PFNGLISQUERYANGLEPROC __glewIsQueryANGLE; -GLEW_FUN_EXPORT PFNGLQUERYCOUNTERANGLEPROC __glewQueryCounterANGLE; - -GLEW_FUN_EXPORT PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC __glewGetTranslatedShaderSourceANGLE; - -GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE; -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE; -GLEW_FUN_EXPORT PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE; -GLEW_FUN_EXPORT PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE; - -GLEW_FUN_EXPORT PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE; -GLEW_FUN_EXPORT PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE; -GLEW_FUN_EXPORT PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE; -GLEW_FUN_EXPORT PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE; -GLEW_FUN_EXPORT PFNGLISFENCEAPPLEPROC __glewIsFenceAPPLE; -GLEW_FUN_EXPORT PFNGLSETFENCEAPPLEPROC __glewSetFenceAPPLE; -GLEW_FUN_EXPORT PFNGLTESTFENCEAPPLEPROC __glewTestFenceAPPLE; -GLEW_FUN_EXPORT PFNGLTESTOBJECTAPPLEPROC __glewTestObjectAPPLE; - -GLEW_FUN_EXPORT PFNGLBUFFERPARAMETERIAPPLEPROC __glewBufferParameteriAPPLE; -GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC __glewFlushMappedBufferRangeAPPLE; - -GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVAPPLEPROC __glewGetObjectParameterivAPPLE; -GLEW_FUN_EXPORT PFNGLOBJECTPURGEABLEAPPLEPROC __glewObjectPurgeableAPPLE; -GLEW_FUN_EXPORT PFNGLOBJECTUNPURGEABLEAPPLEPROC __glewObjectUnpurgeableAPPLE; - -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC __glewGetTexParameterPointervAPPLE; -GLEW_FUN_EXPORT PFNGLTEXTURERANGEAPPLEPROC __glewTextureRangeAPPLE; - -GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYAPPLEPROC __glewBindVertexArrayAPPLE; -GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSAPPLEPROC __glewDeleteVertexArraysAPPLE; -GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSAPPLEPROC __glewGenVertexArraysAPPLE; -GLEW_FUN_EXPORT PFNGLISVERTEXARRAYAPPLEPROC __glewIsVertexArrayAPPLE; - -GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC __glewFlushVertexArrayRangeAPPLE; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYPARAMETERIAPPLEPROC __glewVertexArrayParameteriAPPLE; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGEAPPLEPROC __glewVertexArrayRangeAPPLE; - -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBAPPLEPROC __glewDisableVertexAttribAPPLE; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBAPPLEPROC __glewEnableVertexAttribAPPLE; -GLEW_FUN_EXPORT PFNGLISVERTEXATTRIBENABLEDAPPLEPROC __glewIsVertexAttribEnabledAPPLE; -GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB1DAPPLEPROC __glewMapVertexAttrib1dAPPLE; -GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB1FAPPLEPROC __glewMapVertexAttrib1fAPPLE; -GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB2DAPPLEPROC __glewMapVertexAttrib2dAPPLE; -GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB2FAPPLEPROC __glewMapVertexAttrib2fAPPLE; - -GLEW_FUN_EXPORT PFNGLCLEARDEPTHFPROC __glewClearDepthf; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEFPROC __glewDepthRangef; -GLEW_FUN_EXPORT PFNGLGETSHADERPRECISIONFORMATPROC __glewGetShaderPrecisionFormat; -GLEW_FUN_EXPORT PFNGLRELEASESHADERCOMPILERPROC __glewReleaseShaderCompiler; -GLEW_FUN_EXPORT PFNGLSHADERBINARYPROC __glewShaderBinary; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __glewDrawArraysInstancedBaseInstance; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __glewDrawElementsInstancedBaseInstance; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __glewDrawElementsInstancedBaseVertexBaseInstance; - -GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLEARBPROC __glewGetImageHandleARB; -GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLEARBPROC __glewGetTextureHandleARB; -GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLEARBPROC __glewGetTextureSamplerHandleARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLUI64VARBPROC __glewGetVertexAttribLui64vARB; -GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTARBPROC __glewIsImageHandleResidentARB; -GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTARBPROC __glewIsTextureHandleResidentARB; -GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC __glewMakeImageHandleNonResidentARB; -GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTARBPROC __glewMakeImageHandleResidentARB; -GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC __glewMakeTextureHandleNonResidentARB; -GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTARBPROC __glewMakeTextureHandleResidentARB; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC __glewProgramUniformHandleui64ARB; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC __glewProgramUniformHandleui64vARB; -GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64ARBPROC __glewUniformHandleui64ARB; -GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64VARBPROC __glewUniformHandleui64vARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64ARBPROC __glewVertexAttribL1ui64ARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64VARBPROC __glewVertexAttribL1ui64vARB; - -GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLocationIndexed; -GLEW_FUN_EXPORT PFNGLGETFRAGDATAINDEXPROC __glewGetFragDataIndex; - -GLEW_FUN_EXPORT PFNGLBUFFERSTORAGEPROC __glewBufferStorage; -GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSTORAGEEXTPROC __glewNamedBufferStorageEXT; - -GLEW_FUN_EXPORT PFNGLCREATESYNCFROMCLEVENTARBPROC __glewCreateSyncFromCLeventARB; - -GLEW_FUN_EXPORT PFNGLCLEARBUFFERDATAPROC __glewClearBufferData; -GLEW_FUN_EXPORT PFNGLCLEARBUFFERSUBDATAPROC __glewClearBufferSubData; -GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERDATAEXTPROC __glewClearNamedBufferDataEXT; -GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC __glewClearNamedBufferSubDataEXT; - -GLEW_FUN_EXPORT PFNGLCLEARTEXIMAGEPROC __glewClearTexImage; -GLEW_FUN_EXPORT PFNGLCLEARTEXSUBIMAGEPROC __glewClearTexSubImage; - -GLEW_FUN_EXPORT PFNGLCLAMPCOLORARBPROC __glewClampColorARB; - -GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEPROC __glewDispatchCompute; -GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEINDIRECTPROC __glewDispatchComputeIndirect; - -GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC __glewDispatchComputeGroupSizeARB; - -GLEW_FUN_EXPORT PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData; - -GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATAPROC __glewCopyImageSubData; - -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKARBPROC __glewDebugMessageCallbackARB; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLARBPROC __glewDebugMessageControlARB; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTARBPROC __glewDebugMessageInsertARB; -GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGARBPROC __glewGetDebugMessageLogARB; - -GLEW_FUN_EXPORT PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEIARBPROC __glewBlendEquationSeparateiARB; -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONIARBPROC __glewBlendEquationiARB; -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEIARBPROC __glewBlendFuncSeparateiARB; -GLEW_FUN_EXPORT PFNGLBLENDFUNCIARBPROC __glewBlendFunciARB; - -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSBASEVERTEXPROC __glewDrawElementsBaseVertex; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC __glewDrawElementsInstancedBaseVertex; -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC __glewDrawRangeElementsBaseVertex; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC __glewMultiDrawElementsBaseVertex; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINDIRECTPROC __glewDrawArraysIndirect; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINDIRECTPROC __glewDrawElementsIndirect; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERPARAMETERIPROC __glewFramebufferParameteri; -GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVPROC __glewGetFramebufferParameteriv; -GLEW_FUN_EXPORT PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC __glewGetNamedFramebufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC __glewNamedFramebufferParameteriEXT; - -GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFERPROC __glewBindFramebuffer; -GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFERPROC __glewBindRenderbuffer; -GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFERPROC __glewBlitFramebuffer; -GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSPROC __glewCheckFramebufferStatus; -GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSPROC __glewDeleteFramebuffers; -GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSPROC __glewDeleteRenderbuffers; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFERPROC __glewFramebufferRenderbuffer; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DPROC __glewFramebufferTexture1D; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DPROC __glewFramebufferTexture2D; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DPROC __glewFramebufferTexture3D; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERPROC __glewFramebufferTextureLayer; -GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSPROC __glewGenFramebuffers; -GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSPROC __glewGenRenderbuffers; -GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPPROC __glewGenerateMipmap; -GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC __glewGetFramebufferAttachmentParameteriv; -GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVPROC __glewGetRenderbufferParameteriv; -GLEW_FUN_EXPORT PFNGLISFRAMEBUFFERPROC __glewIsFramebuffer; -GLEW_FUN_EXPORT PFNGLISRENDERBUFFERPROC __glewIsRenderbuffer; -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEPROC __glewRenderbufferStorage; -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __glewRenderbufferStorageMultisample; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREARBPROC __glewFramebufferTextureARB; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEARBPROC __glewFramebufferTextureFaceARB; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERARBPROC __glewFramebufferTextureLayerARB; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIARBPROC __glewProgramParameteriARB; - -GLEW_FUN_EXPORT PFNGLGETPROGRAMBINARYPROC __glewGetProgramBinary; -GLEW_FUN_EXPORT PFNGLPROGRAMBINARYPROC __glewProgramBinary; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIPROC __glewProgramParameteri; - -GLEW_FUN_EXPORT PFNGLGETUNIFORMDVPROC __glewGetUniformdv; -GLEW_FUN_EXPORT PFNGLUNIFORM1DPROC __glewUniform1d; -GLEW_FUN_EXPORT PFNGLUNIFORM1DVPROC __glewUniform1dv; -GLEW_FUN_EXPORT PFNGLUNIFORM2DPROC __glewUniform2d; -GLEW_FUN_EXPORT PFNGLUNIFORM2DVPROC __glewUniform2dv; -GLEW_FUN_EXPORT PFNGLUNIFORM3DPROC __glewUniform3d; -GLEW_FUN_EXPORT PFNGLUNIFORM3DVPROC __glewUniform3dv; -GLEW_FUN_EXPORT PFNGLUNIFORM4DPROC __glewUniform4d; -GLEW_FUN_EXPORT PFNGLUNIFORM4DVPROC __glewUniform4dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2DVPROC __glewUniformMatrix2dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3DVPROC __glewUniformMatrix2x3dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4DVPROC __glewUniformMatrix2x4dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3DVPROC __glewUniformMatrix3dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2DVPROC __glewUniformMatrix3x2dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4DVPROC __glewUniformMatrix3x4dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4DVPROC __glewUniformMatrix4dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2DVPROC __glewUniformMatrix4x2dv; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3DVPROC __glewUniformMatrix4x3dv; - -GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEPROC __glewColorSubTable; -GLEW_FUN_EXPORT PFNGLCOLORTABLEPROC __glewColorTable; -GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVPROC __glewColorTableParameterfv; -GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVPROC __glewColorTableParameteriv; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DPROC __glewConvolutionFilter1D; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DPROC __glewConvolutionFilter2D; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFPROC __glewConvolutionParameterf; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVPROC __glewConvolutionParameterfv; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIPROC __glewConvolutionParameteri; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVPROC __glewConvolutionParameteriv; -GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEPROC __glewCopyColorSubTable; -GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLEPROC __glewCopyColorTable; -GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DPROC __glewCopyConvolutionFilter1D; -GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DPROC __glewCopyConvolutionFilter2D; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPROC __glewGetColorTable; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVPROC __glewGetColorTableParameterfv; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVPROC __glewGetColorTableParameteriv; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTERPROC __glewGetConvolutionFilter; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVPROC __glewGetConvolutionParameterfv; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVPROC __glewGetConvolutionParameteriv; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPROC __glewGetHistogram; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVPROC __glewGetHistogramParameterfv; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVPROC __glewGetHistogramParameteriv; -GLEW_FUN_EXPORT PFNGLGETMINMAXPROC __glewGetMinmax; -GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv; -GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv; -GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter; -GLEW_FUN_EXPORT PFNGLHISTOGRAMPROC __glewHistogram; -GLEW_FUN_EXPORT PFNGLMINMAXPROC __glewMinmax; -GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMPROC __glewResetHistogram; -GLEW_FUN_EXPORT PFNGLRESETMINMAXPROC __glewResetMinmax; -GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC __glewMultiDrawArraysIndirectCountARB; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC __glewMultiDrawElementsIndirectCountARB; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDARBPROC __glewDrawArraysInstancedARB; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDARBPROC __glewDrawElementsInstancedARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORARBPROC __glewVertexAttribDivisorARB; - -GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATIVPROC __glewGetInternalformativ; - -GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATI64VPROC __glewGetInternalformati64v; - -GLEW_FUN_EXPORT PFNGLINVALIDATEBUFFERDATAPROC __glewInvalidateBufferData; -GLEW_FUN_EXPORT PFNGLINVALIDATEBUFFERSUBDATAPROC __glewInvalidateBufferSubData; -GLEW_FUN_EXPORT PFNGLINVALIDATEFRAMEBUFFERPROC __glewInvalidateFramebuffer; -GLEW_FUN_EXPORT PFNGLINVALIDATESUBFRAMEBUFFERPROC __glewInvalidateSubFramebuffer; -GLEW_FUN_EXPORT PFNGLINVALIDATETEXIMAGEPROC __glewInvalidateTexImage; -GLEW_FUN_EXPORT PFNGLINVALIDATETEXSUBIMAGEPROC __glewInvalidateTexSubImage; - -GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEPROC __glewFlushMappedBufferRange; -GLEW_FUN_EXPORT PFNGLMAPBUFFERRANGEPROC __glewMapBufferRange; - -GLEW_FUN_EXPORT PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrixARB; -GLEW_FUN_EXPORT PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB; -GLEW_FUN_EXPORT PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB; -GLEW_FUN_EXPORT PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB; -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 __glewMultiDrawArraysIndirect; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTPROC __glewMultiDrawElementsIndirect; - -GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB; - -GLEW_FUN_EXPORT PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB; -GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVARBPROC __glewMultiTexCoord1fvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IARBPROC __glewMultiTexCoord1iARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVARBPROC __glewMultiTexCoord1ivARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SARBPROC __glewMultiTexCoord1sARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVARBPROC __glewMultiTexCoord1svARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DARBPROC __glewMultiTexCoord2dARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVARBPROC __glewMultiTexCoord2dvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FARBPROC __glewMultiTexCoord2fARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVARBPROC __glewMultiTexCoord2fvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IARBPROC __glewMultiTexCoord2iARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVARBPROC __glewMultiTexCoord2ivARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SARBPROC __glewMultiTexCoord2sARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVARBPROC __glewMultiTexCoord2svARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DARBPROC __glewMultiTexCoord3dARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVARBPROC __glewMultiTexCoord3dvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FARBPROC __glewMultiTexCoord3fARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVARBPROC __glewMultiTexCoord3fvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IARBPROC __glewMultiTexCoord3iARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVARBPROC __glewMultiTexCoord3ivARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SARBPROC __glewMultiTexCoord3sARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVARBPROC __glewMultiTexCoord3svARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DARBPROC __glewMultiTexCoord4dARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVARBPROC __glewMultiTexCoord4dvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FARBPROC __glewMultiTexCoord4fARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVARBPROC __glewMultiTexCoord4fvARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IARBPROC __glewMultiTexCoord4iARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVARBPROC __glewMultiTexCoord4ivARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SARBPROC __glewMultiTexCoord4sARB; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVARBPROC __glewMultiTexCoord4svARB; - -GLEW_FUN_EXPORT PFNGLBEGINQUERYARBPROC __glewBeginQueryARB; -GLEW_FUN_EXPORT PFNGLDELETEQUERIESARBPROC __glewDeleteQueriesARB; -GLEW_FUN_EXPORT PFNGLENDQUERYARBPROC __glewEndQueryARB; -GLEW_FUN_EXPORT PFNGLGENQUERIESARBPROC __glewGenQueriesARB; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVARBPROC __glewGetQueryObjectivARB; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryObjectuivARB; -GLEW_FUN_EXPORT PFNGLGETQUERYIVARBPROC __glewGetQueryivARB; -GLEW_FUN_EXPORT PFNGLISQUERYARBPROC __glewIsQueryARB; - -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFARBPROC __glewPointParameterfARB; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB; - -GLEW_FUN_EXPORT PFNGLGETPROGRAMINTERFACEIVPROC __glewGetProgramInterfaceiv; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCEINDEXPROC __glewGetProgramResourceIndex; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONPROC __glewGetProgramResourceLocation; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC __glewGetProgramResourceLocationIndex; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCENAMEPROC __glewGetProgramResourceName; -GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCEIVPROC __glewGetProgramResourceiv; - -GLEW_FUN_EXPORT PFNGLPROVOKINGVERTEXPROC __glewProvokingVertex; - -GLEW_FUN_EXPORT PFNGLGETGRAPHICSRESETSTATUSARBPROC __glewGetGraphicsResetStatusARB; -GLEW_FUN_EXPORT PFNGLGETNCOLORTABLEARBPROC __glewGetnColorTableARB; -GLEW_FUN_EXPORT PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC __glewGetnCompressedTexImageARB; -GLEW_FUN_EXPORT PFNGLGETNCONVOLUTIONFILTERARBPROC __glewGetnConvolutionFilterARB; -GLEW_FUN_EXPORT PFNGLGETNHISTOGRAMARBPROC __glewGetnHistogramARB; -GLEW_FUN_EXPORT PFNGLGETNMAPDVARBPROC __glewGetnMapdvARB; -GLEW_FUN_EXPORT PFNGLGETNMAPFVARBPROC __glewGetnMapfvARB; -GLEW_FUN_EXPORT PFNGLGETNMAPIVARBPROC __glewGetnMapivARB; -GLEW_FUN_EXPORT PFNGLGETNMINMAXARBPROC __glewGetnMinmaxARB; -GLEW_FUN_EXPORT PFNGLGETNPIXELMAPFVARBPROC __glewGetnPixelMapfvARB; -GLEW_FUN_EXPORT PFNGLGETNPIXELMAPUIVARBPROC __glewGetnPixelMapuivARB; -GLEW_FUN_EXPORT PFNGLGETNPIXELMAPUSVARBPROC __glewGetnPixelMapusvARB; -GLEW_FUN_EXPORT PFNGLGETNPOLYGONSTIPPLEARBPROC __glewGetnPolygonStippleARB; -GLEW_FUN_EXPORT PFNGLGETNSEPARABLEFILTERARBPROC __glewGetnSeparableFilterARB; -GLEW_FUN_EXPORT PFNGLGETNTEXIMAGEARBPROC __glewGetnTexImageARB; -GLEW_FUN_EXPORT PFNGLGETNUNIFORMDVARBPROC __glewGetnUniformdvARB; -GLEW_FUN_EXPORT PFNGLGETNUNIFORMFVARBPROC __glewGetnUniformfvARB; -GLEW_FUN_EXPORT PFNGLGETNUNIFORMIVARBPROC __glewGetnUniformivARB; -GLEW_FUN_EXPORT PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB; -GLEW_FUN_EXPORT PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB; - -GLEW_FUN_EXPORT PFNGLMINSAMPLESHADINGARBPROC __glewMinSampleShadingARB; - -GLEW_FUN_EXPORT PFNGLBINDSAMPLERPROC __glewBindSampler; -GLEW_FUN_EXPORT PFNGLDELETESAMPLERSPROC __glewDeleteSamplers; -GLEW_FUN_EXPORT PFNGLGENSAMPLERSPROC __glewGenSamplers; -GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIIVPROC __glewGetSamplerParameterIiv; -GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIUIVPROC __glewGetSamplerParameterIuiv; -GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERFVPROC __glewGetSamplerParameterfv; -GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIVPROC __glewGetSamplerParameteriv; -GLEW_FUN_EXPORT PFNGLISSAMPLERPROC __glewIsSampler; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIIVPROC __glewSamplerParameterIiv; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIUIVPROC __glewSamplerParameterIuiv; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERFPROC __glewSamplerParameterf; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERFVPROC __glewSamplerParameterfv; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIPROC __glewSamplerParameteri; -GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIVPROC __glewSamplerParameteriv; - -GLEW_FUN_EXPORT PFNGLACTIVESHADERPROGRAMPROC __glewActiveShaderProgram; -GLEW_FUN_EXPORT PFNGLBINDPROGRAMPIPELINEPROC __glewBindProgramPipeline; -GLEW_FUN_EXPORT PFNGLCREATESHADERPROGRAMVPROC __glewCreateShaderProgramv; -GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPIPELINESPROC __glewDeleteProgramPipelines; -GLEW_FUN_EXPORT PFNGLGENPROGRAMPIPELINESPROC __glewGenProgramPipelines; -GLEW_FUN_EXPORT PFNGLGETPROGRAMPIPELINEINFOLOGPROC __glewGetProgramPipelineInfoLog; -GLEW_FUN_EXPORT PFNGLGETPROGRAMPIPELINEIVPROC __glewGetProgramPipelineiv; -GLEW_FUN_EXPORT PFNGLISPROGRAMPIPELINEPROC __glewIsProgramPipeline; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DPROC __glewProgramUniform1d; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DVPROC __glewProgramUniform1dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FPROC __glewProgramUniform1f; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FVPROC __glewProgramUniform1fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IPROC __glewProgramUniform1i; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IVPROC __glewProgramUniform1iv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIPROC __glewProgramUniform1ui; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIVPROC __glewProgramUniform1uiv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DPROC __glewProgramUniform2d; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DVPROC __glewProgramUniform2dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FPROC __glewProgramUniform2f; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FVPROC __glewProgramUniform2fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IPROC __glewProgramUniform2i; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IVPROC __glewProgramUniform2iv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIPROC __glewProgramUniform2ui; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIVPROC __glewProgramUniform2uiv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DPROC __glewProgramUniform3d; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DVPROC __glewProgramUniform3dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FPROC __glewProgramUniform3f; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FVPROC __glewProgramUniform3fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IPROC __glewProgramUniform3i; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IVPROC __glewProgramUniform3iv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIPROC __glewProgramUniform3ui; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIVPROC __glewProgramUniform3uiv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DPROC __glewProgramUniform4d; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DVPROC __glewProgramUniform4dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FPROC __glewProgramUniform4f; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FVPROC __glewProgramUniform4fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IPROC __glewProgramUniform4i; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IVPROC __glewProgramUniform4iv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIPROC __glewProgramUniform4ui; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIVPROC __glewProgramUniform4uiv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2DVPROC __glewProgramUniformMatrix2dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVPROC __glewProgramUniformMatrix2fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC __glewProgramUniformMatrix2x3dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC __glewProgramUniformMatrix2x3fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC __glewProgramUniformMatrix2x4dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC __glewProgramUniformMatrix2x4fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3DVPROC __glewProgramUniformMatrix3dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVPROC __glewProgramUniformMatrix3fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC __glewProgramUniformMatrix3x2dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC __glewProgramUniformMatrix3x2fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC __glewProgramUniformMatrix3x4dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC __glewProgramUniformMatrix3x4fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4DVPROC __glewProgramUniformMatrix4dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVPROC __glewProgramUniformMatrix4fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC __glewProgramUniformMatrix4x2dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC __glewProgramUniformMatrix4x2fv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC __glewProgramUniformMatrix4x3dv; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC __glewProgramUniformMatrix4x3fv; -GLEW_FUN_EXPORT PFNGLUSEPROGRAMSTAGESPROC __glewUseProgramStages; -GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPIPELINEPROC __glewValidateProgramPipeline; - -GLEW_FUN_EXPORT PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC __glewGetActiveAtomicCounterBufferiv; - -GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTUREPROC __glewBindImageTexture; -GLEW_FUN_EXPORT PFNGLMEMORYBARRIERPROC __glewMemoryBarrier; - -GLEW_FUN_EXPORT PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB; -GLEW_FUN_EXPORT PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB; -GLEW_FUN_EXPORT PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB; -GLEW_FUN_EXPORT PFNGLCREATESHADEROBJECTARBPROC __glewCreateShaderObjectARB; -GLEW_FUN_EXPORT PFNGLDELETEOBJECTARBPROC __glewDeleteObjectARB; -GLEW_FUN_EXPORT PFNGLDETACHOBJECTARBPROC __glewDetachObjectARB; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMARBPROC __glewGetActiveUniformARB; -GLEW_FUN_EXPORT PFNGLGETATTACHEDOBJECTSARBPROC __glewGetAttachedObjectsARB; -GLEW_FUN_EXPORT PFNGLGETHANDLEARBPROC __glewGetHandleARB; -GLEW_FUN_EXPORT PFNGLGETINFOLOGARBPROC __glewGetInfoLogARB; -GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERFVARBPROC __glewGetObjectParameterfvARB; -GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVARBPROC __glewGetObjectParameterivARB; -GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEARBPROC __glewGetShaderSourceARB; -GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONARBPROC __glewGetUniformLocationARB; -GLEW_FUN_EXPORT PFNGLGETUNIFORMFVARBPROC __glewGetUniformfvARB; -GLEW_FUN_EXPORT PFNGLGETUNIFORMIVARBPROC __glewGetUniformivARB; -GLEW_FUN_EXPORT PFNGLLINKPROGRAMARBPROC __glewLinkProgramARB; -GLEW_FUN_EXPORT PFNGLSHADERSOURCEARBPROC __glewShaderSourceARB; -GLEW_FUN_EXPORT PFNGLUNIFORM1FARBPROC __glewUniform1fARB; -GLEW_FUN_EXPORT PFNGLUNIFORM1FVARBPROC __glewUniform1fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORM1IARBPROC __glewUniform1iARB; -GLEW_FUN_EXPORT PFNGLUNIFORM1IVARBPROC __glewUniform1ivARB; -GLEW_FUN_EXPORT PFNGLUNIFORM2FARBPROC __glewUniform2fARB; -GLEW_FUN_EXPORT PFNGLUNIFORM2FVARBPROC __glewUniform2fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORM2IARBPROC __glewUniform2iARB; -GLEW_FUN_EXPORT PFNGLUNIFORM2IVARBPROC __glewUniform2ivARB; -GLEW_FUN_EXPORT PFNGLUNIFORM3FARBPROC __glewUniform3fARB; -GLEW_FUN_EXPORT PFNGLUNIFORM3FVARBPROC __glewUniform3fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORM3IARBPROC __glewUniform3iARB; -GLEW_FUN_EXPORT PFNGLUNIFORM3IVARBPROC __glewUniform3ivARB; -GLEW_FUN_EXPORT PFNGLUNIFORM4FARBPROC __glewUniform4fARB; -GLEW_FUN_EXPORT PFNGLUNIFORM4FVARBPROC __glewUniform4fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORM4IARBPROC __glewUniform4iARB; -GLEW_FUN_EXPORT PFNGLUNIFORM4IVARBPROC __glewUniform4ivARB; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVARBPROC __glewUniformMatrix2fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVARBPROC __glewUniformMatrix3fvARB; -GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVARBPROC __glewUniformMatrix4fvARB; -GLEW_FUN_EXPORT PFNGLUSEPROGRAMOBJECTARBPROC __glewUseProgramObjectARB; -GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMARBPROC __glewValidateProgramARB; - -GLEW_FUN_EXPORT PFNGLSHADERSTORAGEBLOCKBINDINGPROC __glewShaderStorageBlockBinding; - -GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINENAMEPROC __glewGetActiveSubroutineName; -GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC __glewGetActiveSubroutineUniformName; -GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC __glewGetActiveSubroutineUniformiv; -GLEW_FUN_EXPORT PFNGLGETPROGRAMSTAGEIVPROC __glewGetProgramStageiv; -GLEW_FUN_EXPORT PFNGLGETSUBROUTINEINDEXPROC __glewGetSubroutineIndex; -GLEW_FUN_EXPORT PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC __glewGetSubroutineUniformLocation; -GLEW_FUN_EXPORT PFNGLGETUNIFORMSUBROUTINEUIVPROC __glewGetUniformSubroutineuiv; -GLEW_FUN_EXPORT PFNGLUNIFORMSUBROUTINESUIVPROC __glewUniformSubroutinesuiv; - -GLEW_FUN_EXPORT PFNGLCOMPILESHADERINCLUDEARBPROC __glewCompileShaderIncludeARB; -GLEW_FUN_EXPORT PFNGLDELETENAMEDSTRINGARBPROC __glewDeleteNamedStringARB; -GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGARBPROC __glewGetNamedStringARB; -GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGIVARBPROC __glewGetNamedStringivARB; -GLEW_FUN_EXPORT PFNGLISNAMEDSTRINGARBPROC __glewIsNamedStringARB; -GLEW_FUN_EXPORT PFNGLNAMEDSTRINGARBPROC __glewNamedStringARB; - -GLEW_FUN_EXPORT PFNGLTEXPAGECOMMITMENTARBPROC __glewTexPageCommitmentARB; -GLEW_FUN_EXPORT PFNGLTEXTUREPAGECOMMITMENTEXTPROC __glewTexturePageCommitmentEXT; - -GLEW_FUN_EXPORT PFNGLCLIENTWAITSYNCPROC __glewClientWaitSync; -GLEW_FUN_EXPORT PFNGLDELETESYNCPROC __glewDeleteSync; -GLEW_FUN_EXPORT PFNGLFENCESYNCPROC __glewFenceSync; -GLEW_FUN_EXPORT PFNGLGETINTEGER64VPROC __glewGetInteger64v; -GLEW_FUN_EXPORT PFNGLGETSYNCIVPROC __glewGetSynciv; -GLEW_FUN_EXPORT PFNGLISSYNCPROC __glewIsSync; -GLEW_FUN_EXPORT PFNGLWAITSYNCPROC __glewWaitSync; - -GLEW_FUN_EXPORT PFNGLPATCHPARAMETERFVPROC __glewPatchParameterfv; -GLEW_FUN_EXPORT PFNGLPATCHPARAMETERIPROC __glewPatchParameteri; - -GLEW_FUN_EXPORT PFNGLTEXBUFFERARBPROC __glewTexBufferARB; - -GLEW_FUN_EXPORT PFNGLTEXBUFFERRANGEPROC __glewTexBufferRange; -GLEW_FUN_EXPORT PFNGLTEXTUREBUFFERRANGEEXTPROC __glewTextureBufferRangeEXT; - -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DARBPROC __glewCompressedTexImage1DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DARBPROC __glewCompressedTexImage2DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DARBPROC __glewCompressedTexImage3DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __glewCompressedTexSubImage1DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __glewCompressedTexSubImage2DARB; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB; -GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB; - -GLEW_FUN_EXPORT PFNGLGETMULTISAMPLEFVPROC __glewGetMultisamplefv; -GLEW_FUN_EXPORT PFNGLSAMPLEMASKIPROC __glewSampleMaski; -GLEW_FUN_EXPORT PFNGLTEXIMAGE2DMULTISAMPLEPROC __glewTexImage2DMultisample; -GLEW_FUN_EXPORT PFNGLTEXIMAGE3DMULTISAMPLEPROC __glewTexImage3DMultisample; - -GLEW_FUN_EXPORT PFNGLTEXSTORAGE1DPROC __glewTexStorage1D; -GLEW_FUN_EXPORT PFNGLTEXSTORAGE2DPROC __glewTexStorage2D; -GLEW_FUN_EXPORT PFNGLTEXSTORAGE3DPROC __glewTexStorage3D; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE1DEXTPROC __glewTextureStorage1DEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE2DEXTPROC __glewTextureStorage2DEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE3DEXTPROC __glewTextureStorage3DEXT; - -GLEW_FUN_EXPORT PFNGLTEXSTORAGE2DMULTISAMPLEPROC __glewTexStorage2DMultisample; -GLEW_FUN_EXPORT PFNGLTEXSTORAGE3DMULTISAMPLEPROC __glewTexStorage3DMultisample; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC __glewTextureStorage2DMultisampleEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC __glewTextureStorage3DMultisampleEXT; - -GLEW_FUN_EXPORT PFNGLTEXTUREVIEWPROC __glewTextureView; - -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VPROC __glewGetQueryObjecti64v; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VPROC __glewGetQueryObjectui64v; -GLEW_FUN_EXPORT PFNGLQUERYCOUNTERPROC __glewQueryCounter; - -GLEW_FUN_EXPORT PFNGLBINDTRANSFORMFEEDBACKPROC __glewBindTransformFeedback; -GLEW_FUN_EXPORT PFNGLDELETETRANSFORMFEEDBACKSPROC __glewDeleteTransformFeedbacks; -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKPROC __glewDrawTransformFeedback; -GLEW_FUN_EXPORT PFNGLGENTRANSFORMFEEDBACKSPROC __glewGenTransformFeedbacks; -GLEW_FUN_EXPORT PFNGLISTRANSFORMFEEDBACKPROC __glewIsTransformFeedback; -GLEW_FUN_EXPORT PFNGLPAUSETRANSFORMFEEDBACKPROC __glewPauseTransformFeedback; -GLEW_FUN_EXPORT PFNGLRESUMETRANSFORMFEEDBACKPROC __glewResumeTransformFeedback; - -GLEW_FUN_EXPORT PFNGLBEGINQUERYINDEXEDPROC __glewBeginQueryIndexed; -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC __glewDrawTransformFeedbackStream; -GLEW_FUN_EXPORT PFNGLENDQUERYINDEXEDPROC __glewEndQueryIndexed; -GLEW_FUN_EXPORT PFNGLGETQUERYINDEXEDIVPROC __glewGetQueryIndexediv; - -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC __glewDrawTransformFeedbackInstanced; -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC __glewDrawTransformFeedbackStreamInstanced; - -GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB; -GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFARBPROC __glewLoadTransposeMatrixfARB; -GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDARBPROC __glewMultTransposeMatrixdARB; -GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFARBPROC __glewMultTransposeMatrixfARB; - -GLEW_FUN_EXPORT PFNGLBINDBUFFERBASEPROC __glewBindBufferBase; -GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGEPROC __glewBindBufferRange; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC __glewGetActiveUniformBlockName; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMBLOCKIVPROC __glewGetActiveUniformBlockiv; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMNAMEPROC __glewGetActiveUniformName; -GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMSIVPROC __glewGetActiveUniformsiv; -GLEW_FUN_EXPORT PFNGLGETINTEGERI_VPROC __glewGetIntegeri_v; -GLEW_FUN_EXPORT PFNGLGETUNIFORMBLOCKINDEXPROC __glewGetUniformBlockIndex; -GLEW_FUN_EXPORT PFNGLGETUNIFORMINDICESPROC __glewGetUniformIndices; -GLEW_FUN_EXPORT PFNGLUNIFORMBLOCKBINDINGPROC __glewUniformBlockBinding; - -GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYPROC __glewBindVertexArray; -GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSPROC __glewDeleteVertexArrays; -GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSPROC __glewGenVertexArrays; -GLEW_FUN_EXPORT PFNGLISVERTEXARRAYPROC __glewIsVertexArray; - -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLDVPROC __glewGetVertexAttribLdv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DPROC __glewVertexAttribL1d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DVPROC __glewVertexAttribL1dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DPROC __glewVertexAttribL2d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DVPROC __glewVertexAttribL2dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DPROC __glewVertexAttribL3d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DVPROC __glewVertexAttribL3dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DPROC __glewVertexAttribL4d; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DVPROC __glewVertexAttribL4dv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLPOINTERPROC __glewVertexAttribLPointer; - -GLEW_FUN_EXPORT PFNGLBINDVERTEXBUFFERPROC __glewBindVertexBuffer; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBBINDINGPROC __glewVertexAttribBinding; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBFORMATPROC __glewVertexAttribFormat; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIFORMATPROC __glewVertexAttribIFormat; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLFORMATPROC __glewVertexAttribLFormat; -GLEW_FUN_EXPORT PFNGLVERTEXBINDINGDIVISORPROC __glewVertexBindingDivisor; - -GLEW_FUN_EXPORT PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB; -GLEW_FUN_EXPORT PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB; -GLEW_FUN_EXPORT PFNGLWEIGHTBVARBPROC __glewWeightbvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTDVARBPROC __glewWeightdvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTFVARBPROC __glewWeightfvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTIVARBPROC __glewWeightivARB; -GLEW_FUN_EXPORT PFNGLWEIGHTSVARBPROC __glewWeightsvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTUBVARBPROC __glewWeightubvARB; -GLEW_FUN_EXPORT PFNGLWEIGHTUIVARBPROC __glewWeightuivARB; -GLEW_FUN_EXPORT PFNGLWEIGHTUSVARBPROC __glewWeightusvARB; - -GLEW_FUN_EXPORT PFNGLBINDBUFFERARBPROC __glewBindBufferARB; -GLEW_FUN_EXPORT PFNGLBUFFERDATAARBPROC __glewBufferDataARB; -GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAARBPROC __glewBufferSubDataARB; -GLEW_FUN_EXPORT PFNGLDELETEBUFFERSARBPROC __glewDeleteBuffersARB; -GLEW_FUN_EXPORT PFNGLGENBUFFERSARBPROC __glewGenBuffersARB; -GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVARBPROC __glewGetBufferParameterivARB; -GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVARBPROC __glewGetBufferPointervARB; -GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAARBPROC __glewGetBufferSubDataARB; -GLEW_FUN_EXPORT PFNGLISBUFFERARBPROC __glewIsBufferARB; -GLEW_FUN_EXPORT PFNGLMAPBUFFERARBPROC __glewMapBufferARB; -GLEW_FUN_EXPORT PFNGLUNMAPBUFFERARBPROC __glewUnmapBufferARB; - -GLEW_FUN_EXPORT PFNGLBINDPROGRAMARBPROC __glewBindProgramARB; -GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSARBPROC __glewDeleteProgramsARB; -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYARBPROC __glewDisableVertexAttribArrayARB; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYARBPROC __glewEnableVertexAttribArrayARB; -GLEW_FUN_EXPORT PFNGLGENPROGRAMSARBPROC __glewGenProgramsARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERDVARBPROC __glewGetProgramEnvParameterdvARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERFVARBPROC __glewGetProgramEnvParameterfvARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC __glewGetProgramLocalParameterdvARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC __glewGetProgramLocalParameterfvARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGARBPROC __glewGetProgramStringARB; -GLEW_FUN_EXPORT PFNGLGETPROGRAMIVARBPROC __glewGetProgramivARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVARBPROC __glewGetVertexAttribPointervARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVARBPROC __glewGetVertexAttribdvARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVARBPROC __glewGetVertexAttribfvARB; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVARBPROC __glewGetVertexAttribivARB; -GLEW_FUN_EXPORT PFNGLISPROGRAMARBPROC __glewIsProgramARB; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DARBPROC __glewProgramEnvParameter4dARB; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DVARBPROC __glewProgramEnvParameter4dvARB; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FARBPROC __glewProgramEnvParameter4fARB; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FVARBPROC __glewProgramEnvParameter4fvARB; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DARBPROC __glewProgramLocalParameter4dARB; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DVARBPROC __glewProgramLocalParameter4dvARB; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FARBPROC __glewProgramLocalParameter4fARB; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FVARBPROC __glewProgramLocalParameter4fvARB; -GLEW_FUN_EXPORT PFNGLPROGRAMSTRINGARBPROC __glewProgramStringARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DARBPROC __glewVertexAttrib1dARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVARBPROC __glewVertexAttrib1dvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FARBPROC __glewVertexAttrib1fARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVARBPROC __glewVertexAttrib1fvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SARBPROC __glewVertexAttrib1sARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVARBPROC __glewVertexAttrib1svARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DARBPROC __glewVertexAttrib2dARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVARBPROC __glewVertexAttrib2dvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FARBPROC __glewVertexAttrib2fARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVARBPROC __glewVertexAttrib2fvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SARBPROC __glewVertexAttrib2sARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVARBPROC __glewVertexAttrib2svARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DARBPROC __glewVertexAttrib3dARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVARBPROC __glewVertexAttrib3dvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FARBPROC __glewVertexAttrib3fARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVARBPROC __glewVertexAttrib3fvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SARBPROC __glewVertexAttrib3sARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVARBPROC __glewVertexAttrib3svARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVARBPROC __glewVertexAttrib4NbvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVARBPROC __glewVertexAttrib4NivARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVARBPROC __glewVertexAttrib4NsvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBARBPROC __glewVertexAttrib4NubARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVARBPROC __glewVertexAttrib4NubvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVARBPROC __glewVertexAttrib4NuivARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVARBPROC __glewVertexAttrib4NusvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVARBPROC __glewVertexAttrib4bvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DARBPROC __glewVertexAttrib4dARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVARBPROC __glewVertexAttrib4dvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FARBPROC __glewVertexAttrib4fARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVARBPROC __glewVertexAttrib4fvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVARBPROC __glewVertexAttrib4ivARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SARBPROC __glewVertexAttrib4sARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVARBPROC __glewVertexAttrib4svARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVARBPROC __glewVertexAttrib4ubvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVARBPROC __glewVertexAttrib4uivARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVARBPROC __glewVertexAttrib4usvARB; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERARBPROC __glewVertexAttribPointerARB; - -GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONARBPROC __glewBindAttribLocationARB; -GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBARBPROC __glewGetActiveAttribARB; -GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONARBPROC __glewGetAttribLocationARB; - -GLEW_FUN_EXPORT PFNGLCOLORP3UIPROC __glewColorP3ui; -GLEW_FUN_EXPORT PFNGLCOLORP3UIVPROC __glewColorP3uiv; -GLEW_FUN_EXPORT PFNGLCOLORP4UIPROC __glewColorP4ui; -GLEW_FUN_EXPORT PFNGLCOLORP4UIVPROC __glewColorP4uiv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP1UIPROC __glewMultiTexCoordP1ui; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP1UIVPROC __glewMultiTexCoordP1uiv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP2UIPROC __glewMultiTexCoordP2ui; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP2UIVPROC __glewMultiTexCoordP2uiv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP3UIPROC __glewMultiTexCoordP3ui; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP3UIVPROC __glewMultiTexCoordP3uiv; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP4UIPROC __glewMultiTexCoordP4ui; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP4UIVPROC __glewMultiTexCoordP4uiv; -GLEW_FUN_EXPORT PFNGLNORMALP3UIPROC __glewNormalP3ui; -GLEW_FUN_EXPORT PFNGLNORMALP3UIVPROC __glewNormalP3uiv; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORP3UIPROC __glewSecondaryColorP3ui; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORP3UIVPROC __glewSecondaryColorP3uiv; -GLEW_FUN_EXPORT PFNGLTEXCOORDP1UIPROC __glewTexCoordP1ui; -GLEW_FUN_EXPORT PFNGLTEXCOORDP1UIVPROC __glewTexCoordP1uiv; -GLEW_FUN_EXPORT PFNGLTEXCOORDP2UIPROC __glewTexCoordP2ui; -GLEW_FUN_EXPORT PFNGLTEXCOORDP2UIVPROC __glewTexCoordP2uiv; -GLEW_FUN_EXPORT PFNGLTEXCOORDP3UIPROC __glewTexCoordP3ui; -GLEW_FUN_EXPORT PFNGLTEXCOORDP3UIVPROC __glewTexCoordP3uiv; -GLEW_FUN_EXPORT PFNGLTEXCOORDP4UIPROC __glewTexCoordP4ui; -GLEW_FUN_EXPORT PFNGLTEXCOORDP4UIVPROC __glewTexCoordP4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP1UIPROC __glewVertexAttribP1ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP1UIVPROC __glewVertexAttribP1uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP2UIPROC __glewVertexAttribP2ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP2UIVPROC __glewVertexAttribP2uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP3UIPROC __glewVertexAttribP3ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP3UIVPROC __glewVertexAttribP3uiv; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP4UIPROC __glewVertexAttribP4ui; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP4UIVPROC __glewVertexAttribP4uiv; -GLEW_FUN_EXPORT PFNGLVERTEXP2UIPROC __glewVertexP2ui; -GLEW_FUN_EXPORT PFNGLVERTEXP2UIVPROC __glewVertexP2uiv; -GLEW_FUN_EXPORT PFNGLVERTEXP3UIPROC __glewVertexP3ui; -GLEW_FUN_EXPORT PFNGLVERTEXP3UIVPROC __glewVertexP3uiv; -GLEW_FUN_EXPORT PFNGLVERTEXP4UIPROC __glewVertexP4ui; -GLEW_FUN_EXPORT PFNGLVERTEXP4UIVPROC __glewVertexP4uiv; - -GLEW_FUN_EXPORT PFNGLDEPTHRANGEARRAYVPROC __glewDepthRangeArrayv; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEINDEXEDPROC __glewDepthRangeIndexed; -GLEW_FUN_EXPORT PFNGLGETDOUBLEI_VPROC __glewGetDoublei_v; -GLEW_FUN_EXPORT PFNGLGETFLOATI_VPROC __glewGetFloati_v; -GLEW_FUN_EXPORT PFNGLSCISSORARRAYVPROC __glewScissorArrayv; -GLEW_FUN_EXPORT PFNGLSCISSORINDEXEDPROC __glewScissorIndexed; -GLEW_FUN_EXPORT PFNGLSCISSORINDEXEDVPROC __glewScissorIndexedv; -GLEW_FUN_EXPORT PFNGLVIEWPORTARRAYVPROC __glewViewportArrayv; -GLEW_FUN_EXPORT PFNGLVIEWPORTINDEXEDFPROC __glewViewportIndexedf; -GLEW_FUN_EXPORT PFNGLVIEWPORTINDEXEDFVPROC __glewViewportIndexedfv; - -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVARBPROC __glewWindowPos2fvARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IARBPROC __glewWindowPos2iARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVARBPROC __glewWindowPos2ivARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SARBPROC __glewWindowPos2sARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVARBPROC __glewWindowPos2svARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DARBPROC __glewWindowPos3dARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVARBPROC __glewWindowPos3dvARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FARBPROC __glewWindowPos3fARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVARBPROC __glewWindowPos3fvARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IARBPROC __glewWindowPos3iARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVARBPROC __glewWindowPos3ivARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SARBPROC __glewWindowPos3sARB; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVARBPROC __glewWindowPos3svARB; - -GLEW_FUN_EXPORT PFNGLDRAWBUFFERSATIPROC __glewDrawBuffersATI; - -GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYATIPROC __glewDrawElementArrayATI; -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYATIPROC __glewDrawRangeElementArrayATI; -GLEW_FUN_EXPORT PFNGLELEMENTPOINTERATIPROC __glewElementPointerATI; - -GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERFVATIPROC __glewGetTexBumpParameterfvATI; -GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERIVATIPROC __glewGetTexBumpParameterivATI; -GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERFVATIPROC __glewTexBumpParameterfvATI; -GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERIVATIPROC __glewTexBumpParameterivATI; - -GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP1ATIPROC __glewAlphaFragmentOp1ATI; -GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP2ATIPROC __glewAlphaFragmentOp2ATI; -GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP3ATIPROC __glewAlphaFragmentOp3ATI; -GLEW_FUN_EXPORT PFNGLBEGINFRAGMENTSHADERATIPROC __glewBeginFragmentShaderATI; -GLEW_FUN_EXPORT PFNGLBINDFRAGMENTSHADERATIPROC __glewBindFragmentShaderATI; -GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP1ATIPROC __glewColorFragmentOp1ATI; -GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP2ATIPROC __glewColorFragmentOp2ATI; -GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP3ATIPROC __glewColorFragmentOp3ATI; -GLEW_FUN_EXPORT PFNGLDELETEFRAGMENTSHADERATIPROC __glewDeleteFragmentShaderATI; -GLEW_FUN_EXPORT PFNGLENDFRAGMENTSHADERATIPROC __glewEndFragmentShaderATI; -GLEW_FUN_EXPORT PFNGLGENFRAGMENTSHADERSATIPROC __glewGenFragmentShadersATI; -GLEW_FUN_EXPORT PFNGLPASSTEXCOORDATIPROC __glewPassTexCoordATI; -GLEW_FUN_EXPORT PFNGLSAMPLEMAPATIPROC __glewSampleMapATI; -GLEW_FUN_EXPORT PFNGLSETFRAGMENTSHADERCONSTANTATIPROC __glewSetFragmentShaderConstantATI; - -GLEW_FUN_EXPORT PFNGLMAPOBJECTBUFFERATIPROC __glewMapObjectBufferATI; -GLEW_FUN_EXPORT PFNGLUNMAPOBJECTBUFFERATIPROC __glewUnmapObjectBufferATI; - -GLEW_FUN_EXPORT PFNGLPNTRIANGLESFATIPROC __glewPNTrianglesfATI; -GLEW_FUN_EXPORT PFNGLPNTRIANGLESIATIPROC __glewPNTrianglesiATI; - -GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEATIPROC __glewStencilFuncSeparateATI; -GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEATIPROC __glewStencilOpSeparateATI; - -GLEW_FUN_EXPORT PFNGLARRAYOBJECTATIPROC __glewArrayObjectATI; -GLEW_FUN_EXPORT PFNGLFREEOBJECTBUFFERATIPROC __glewFreeObjectBufferATI; -GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTFVATIPROC __glewGetArrayObjectfvATI; -GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTIVATIPROC __glewGetArrayObjectivATI; -GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERFVATIPROC __glewGetObjectBufferfvATI; -GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERIVATIPROC __glewGetObjectBufferivATI; -GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTFVATIPROC __glewGetVariantArrayObjectfvATI; -GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTIVATIPROC __glewGetVariantArrayObjectivATI; -GLEW_FUN_EXPORT PFNGLISOBJECTBUFFERATIPROC __glewIsObjectBufferATI; -GLEW_FUN_EXPORT PFNGLNEWOBJECTBUFFERATIPROC __glewNewObjectBufferATI; -GLEW_FUN_EXPORT PFNGLUPDATEOBJECTBUFFERATIPROC __glewUpdateObjectBufferATI; -GLEW_FUN_EXPORT PFNGLVARIANTARRAYOBJECTATIPROC __glewVariantArrayObjectATI; - -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC __glewGetVertexAttribArrayObjectfvATI; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC __glewGetVertexAttribArrayObjectivATI; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBARRAYOBJECTATIPROC __glewVertexAttribArrayObjectATI; - -GLEW_FUN_EXPORT PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC __glewClientActiveVertexStreamATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BATIPROC __glewNormalStream3bATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BVATIPROC __glewNormalStream3bvATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DATIPROC __glewNormalStream3dATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DVATIPROC __glewNormalStream3dvATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FATIPROC __glewNormalStream3fATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FVATIPROC __glewNormalStream3fvATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IATIPROC __glewNormalStream3iATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IVATIPROC __glewNormalStream3ivATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SATIPROC __glewNormalStream3sATI; -GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SVATIPROC __glewNormalStream3svATI; -GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVFATIPROC __glewVertexBlendEnvfATI; -GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVIATIPROC __glewVertexBlendEnviATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1DATIPROC __glewVertexStream1dATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1DVATIPROC __glewVertexStream1dvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1FATIPROC __glewVertexStream1fATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1FVATIPROC __glewVertexStream1fvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1IATIPROC __glewVertexStream1iATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1IVATIPROC __glewVertexStream1ivATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1SATIPROC __glewVertexStream1sATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1SVATIPROC __glewVertexStream1svATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DATIPROC __glewVertexStream2dATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DVATIPROC __glewVertexStream2dvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FATIPROC __glewVertexStream2fATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FVATIPROC __glewVertexStream2fvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IATIPROC __glewVertexStream2iATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IVATIPROC __glewVertexStream2ivATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SATIPROC __glewVertexStream2sATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SVATIPROC __glewVertexStream2svATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DATIPROC __glewVertexStream3dATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DVATIPROC __glewVertexStream3dvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FATIPROC __glewVertexStream3fATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FVATIPROC __glewVertexStream3fvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IATIPROC __glewVertexStream3iATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IVATIPROC __glewVertexStream3ivATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SATIPROC __glewVertexStream3sATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SVATIPROC __glewVertexStream3svATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DATIPROC __glewVertexStream4dATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DVATIPROC __glewVertexStream4dvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FATIPROC __glewVertexStream4fATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FVATIPROC __glewVertexStream4fvATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IATIPROC __glewVertexStream4iATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IVATIPROC __glewVertexStream4ivATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SATIPROC __glewVertexStream4sATI; -GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SVATIPROC __glewVertexStream4svATI; - -GLEW_FUN_EXPORT PFNGLGETUNIFORMBUFFERSIZEEXTPROC __glewGetUniformBufferSizeEXT; -GLEW_FUN_EXPORT PFNGLGETUNIFORMOFFSETEXTPROC __glewGetUniformOffsetEXT; -GLEW_FUN_EXPORT PFNGLUNIFORMBUFFEREXTPROC __glewUniformBufferEXT; - -GLEW_FUN_EXPORT PFNGLBLENDCOLOREXTPROC __glewBlendColorEXT; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEEXTPROC __glewBlendEquationSeparateEXT; - -GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT; - -GLEW_FUN_EXPORT PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT; - -GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEEXTPROC __glewColorSubTableEXT; -GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEEXTPROC __glewCopyColorSubTableEXT; - -GLEW_FUN_EXPORT PFNGLLOCKARRAYSEXTPROC __glewLockArraysEXT; -GLEW_FUN_EXPORT PFNGLUNLOCKARRAYSEXTPROC __glewUnlockArraysEXT; - -GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DEXTPROC __glewConvolutionFilter1DEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DEXTPROC __glewConvolutionFilter2DEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFEXTPROC __glewConvolutionParameterfEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVEXTPROC __glewConvolutionParameterfvEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIEXTPROC __glewConvolutionParameteriEXT; -GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVEXTPROC __glewConvolutionParameterivEXT; -GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC __glewCopyConvolutionFilter1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC __glewCopyConvolutionFilter2DEXT; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTEREXTPROC __glewGetConvolutionFilterEXT; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC __glewGetConvolutionParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC __glewGetConvolutionParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTEREXTPROC __glewGetSeparableFilterEXT; -GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DEXTPROC __glewSeparableFilter2DEXT; - -GLEW_FUN_EXPORT PFNGLBINORMALPOINTEREXTPROC __glewBinormalPointerEXT; -GLEW_FUN_EXPORT PFNGLTANGENTPOINTEREXTPROC __glewTangentPointerEXT; - -GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE1DEXTPROC __glewCopyTexImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE2DEXTPROC __glewCopyTexImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE1DEXTPROC __glewCopyTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE2DEXTPROC __glewCopyTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DEXTPROC __glewCopyTexSubImage3DEXT; - -GLEW_FUN_EXPORT PFNGLCULLPARAMETERDVEXTPROC __glewCullParameterdvEXT; -GLEW_FUN_EXPORT PFNGLCULLPARAMETERFVEXTPROC __glewCullParameterfvEXT; - -GLEW_FUN_EXPORT PFNGLINSERTEVENTMARKEREXTPROC __glewInsertEventMarkerEXT; -GLEW_FUN_EXPORT PFNGLPOPGROUPMARKEREXTPROC __glewPopGroupMarkerEXT; -GLEW_FUN_EXPORT PFNGLPUSHGROUPMARKEREXTPROC __glewPushGroupMarkerEXT; - -GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSEXTPROC __glewDepthBoundsEXT; - -GLEW_FUN_EXPORT PFNGLBINDMULTITEXTUREEXTPROC __glewBindMultiTextureEXT; -GLEW_FUN_EXPORT PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC __glewCheckNamedFramebufferStatusEXT; -GLEW_FUN_EXPORT PFNGLCLIENTATTRIBDEFAULTEXTPROC __glewClientAttribDefaultEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC __glewCompressedMultiTexImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC __glewCompressedMultiTexImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC __glewCompressedMultiTexImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC __glewCompressedMultiTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC __glewCompressedMultiTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC __glewCompressedMultiTexSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC __glewCompressedTextureImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC __glewCompressedTextureImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC __glewCompressedTextureImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC __glewCompressedTextureSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC __glewCompressedTextureSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC __glewCompressedTextureSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXIMAGE1DEXTPROC __glewCopyMultiTexImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXIMAGE2DEXTPROC __glewCopyMultiTexImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC __glewCopyMultiTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC __glewCopyMultiTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC __glewCopyMultiTexSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTUREIMAGE1DEXTPROC __glewCopyTextureImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTUREIMAGE2DEXTPROC __glewCopyTextureImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC __glewCopyTextureSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC __glewCopyTextureSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC __glewCopyTextureSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC __glewDisableClientStateIndexedEXT; -GLEW_FUN_EXPORT PFNGLDISABLECLIENTSTATEIEXTPROC __glewDisableClientStateiEXT; -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC __glewDisableVertexArrayAttribEXT; -GLEW_FUN_EXPORT PFNGLDISABLEVERTEXARRAYEXTPROC __glewDisableVertexArrayEXT; -GLEW_FUN_EXPORT PFNGLENABLECLIENTSTATEINDEXEDEXTPROC __glewEnableClientStateIndexedEXT; -GLEW_FUN_EXPORT PFNGLENABLECLIENTSTATEIEXTPROC __glewEnableClientStateiEXT; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXARRAYATTRIBEXTPROC __glewEnableVertexArrayAttribEXT; -GLEW_FUN_EXPORT PFNGLENABLEVERTEXARRAYEXTPROC __glewEnableVertexArrayEXT; -GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC __glewFlushMappedNamedBufferRangeEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC __glewFramebufferDrawBufferEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC __glewFramebufferDrawBuffersEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERREADBUFFEREXTPROC __glewFramebufferReadBufferEXT; -GLEW_FUN_EXPORT PFNGLGENERATEMULTITEXMIPMAPEXTPROC __glewGenerateMultiTexMipmapEXT; -GLEW_FUN_EXPORT PFNGLGENERATETEXTUREMIPMAPEXTPROC __glewGenerateTextureMipmapEXT; -GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC __glewGetCompressedMultiTexImageEXT; -GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC __glewGetCompressedTextureImageEXT; -GLEW_FUN_EXPORT PFNGLGETDOUBLEINDEXEDVEXTPROC __glewGetDoubleIndexedvEXT; -GLEW_FUN_EXPORT PFNGLGETDOUBLEI_VEXTPROC __glewGetDoublei_vEXT; -GLEW_FUN_EXPORT PFNGLGETFLOATINDEXEDVEXTPROC __glewGetFloatIndexedvEXT; -GLEW_FUN_EXPORT PFNGLGETFLOATI_VEXTPROC __glewGetFloati_vEXT; -GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC __glewGetFramebufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXENVFVEXTPROC __glewGetMultiTexEnvfvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXENVIVEXTPROC __glewGetMultiTexEnvivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXGENDVEXTPROC __glewGetMultiTexGendvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXGENFVEXTPROC __glewGetMultiTexGenfvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXGENIVEXTPROC __glewGetMultiTexGenivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXIMAGEEXTPROC __glewGetMultiTexImageEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC __glewGetMultiTexLevelParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC __glewGetMultiTexLevelParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIIVEXTPROC __glewGetMultiTexParameterIivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIUIVEXTPROC __glewGetMultiTexParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERFVEXTPROC __glewGetMultiTexParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIVEXTPROC __glewGetMultiTexParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC __glewGetNamedBufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPOINTERVEXTPROC __glewGetNamedBufferPointervEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERSUBDATAEXTPROC __glewGetNamedBufferSubDataEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetNamedFramebufferAttachmentParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC __glewGetNamedProgramLocalParameterIivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC __glewGetNamedProgramLocalParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC __glewGetNamedProgramLocalParameterdvEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC __glewGetNamedProgramLocalParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMSTRINGEXTPROC __glewGetNamedProgramStringEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMIVEXTPROC __glewGetNamedProgramivEXT; -GLEW_FUN_EXPORT PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC __glewGetNamedRenderbufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETPOINTERINDEXEDVEXTPROC __glewGetPointerIndexedvEXT; -GLEW_FUN_EXPORT PFNGLGETPOINTERI_VEXTPROC __glewGetPointeri_vEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREIMAGEEXTPROC __glewGetTextureImageEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC __glewGetTextureLevelParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC __glewGetTextureLevelParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIIVEXTPROC __glewGetTextureParameterIivEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIUIVEXTPROC __glewGetTextureParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERFVEXTPROC __glewGetTextureParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIVEXTPROC __glewGetTextureParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC __glewGetVertexArrayIntegeri_vEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYINTEGERVEXTPROC __glewGetVertexArrayIntegervEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC __glewGetVertexArrayPointeri_vEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYPOINTERVEXTPROC __glewGetVertexArrayPointervEXT; -GLEW_FUN_EXPORT PFNGLMAPNAMEDBUFFEREXTPROC __glewMapNamedBufferEXT; -GLEW_FUN_EXPORT PFNGLMAPNAMEDBUFFERRANGEEXTPROC __glewMapNamedBufferRangeEXT; -GLEW_FUN_EXPORT PFNGLMATRIXFRUSTUMEXTPROC __glewMatrixFrustumEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADIDENTITYEXTPROC __glewMatrixLoadIdentityEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADTRANSPOSEDEXTPROC __glewMatrixLoadTransposedEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADTRANSPOSEFEXTPROC __glewMatrixLoadTransposefEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADDEXTPROC __glewMatrixLoaddEXT; -GLEW_FUN_EXPORT PFNGLMATRIXLOADFEXTPROC __glewMatrixLoadfEXT; -GLEW_FUN_EXPORT PFNGLMATRIXMULTTRANSPOSEDEXTPROC __glewMatrixMultTransposedEXT; -GLEW_FUN_EXPORT PFNGLMATRIXMULTTRANSPOSEFEXTPROC __glewMatrixMultTransposefEXT; -GLEW_FUN_EXPORT PFNGLMATRIXMULTDEXTPROC __glewMatrixMultdEXT; -GLEW_FUN_EXPORT PFNGLMATRIXMULTFEXTPROC __glewMatrixMultfEXT; -GLEW_FUN_EXPORT PFNGLMATRIXORTHOEXTPROC __glewMatrixOrthoEXT; -GLEW_FUN_EXPORT PFNGLMATRIXPOPEXTPROC __glewMatrixPopEXT; -GLEW_FUN_EXPORT PFNGLMATRIXPUSHEXTPROC __glewMatrixPushEXT; -GLEW_FUN_EXPORT PFNGLMATRIXROTATEDEXTPROC __glewMatrixRotatedEXT; -GLEW_FUN_EXPORT PFNGLMATRIXROTATEFEXTPROC __glewMatrixRotatefEXT; -GLEW_FUN_EXPORT PFNGLMATRIXSCALEDEXTPROC __glewMatrixScaledEXT; -GLEW_FUN_EXPORT PFNGLMATRIXSCALEFEXTPROC __glewMatrixScalefEXT; -GLEW_FUN_EXPORT PFNGLMATRIXTRANSLATEDEXTPROC __glewMatrixTranslatedEXT; -GLEW_FUN_EXPORT PFNGLMATRIXTRANSLATEFEXTPROC __glewMatrixTranslatefEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXBUFFEREXTPROC __glewMultiTexBufferEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORDPOINTEREXTPROC __glewMultiTexCoordPointerEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXENVFEXTPROC __glewMultiTexEnvfEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXENVFVEXTPROC __glewMultiTexEnvfvEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXENVIEXTPROC __glewMultiTexEnviEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXENVIVEXTPROC __glewMultiTexEnvivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENDEXTPROC __glewMultiTexGendEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENDVEXTPROC __glewMultiTexGendvEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENFEXTPROC __glewMultiTexGenfEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENFVEXTPROC __glewMultiTexGenfvEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENIEXTPROC __glewMultiTexGeniEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXGENIVEXTPROC __glewMultiTexGenivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE1DEXTPROC __glewMultiTexImage1DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE2DEXTPROC __glewMultiTexImage2DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE3DEXTPROC __glewMultiTexImage3DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIIVEXTPROC __glewMultiTexParameterIivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIUIVEXTPROC __glewMultiTexParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERFEXTPROC __glewMultiTexParameterfEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERFVEXTPROC __glewMultiTexParameterfvEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIEXTPROC __glewMultiTexParameteriEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIVEXTPROC __glewMultiTexParameterivEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXRENDERBUFFEREXTPROC __glewMultiTexRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE1DEXTPROC __glewMultiTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE2DEXTPROC __glewMultiTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE3DEXTPROC __glewMultiTexSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLNAMEDBUFFERDATAEXTPROC __glewNamedBufferDataEXT; -GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSUBDATAEXTPROC __glewNamedBufferSubDataEXT; -GLEW_FUN_EXPORT PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC __glewNamedCopyBufferSubDataEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC __glewNamedFramebufferRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC __glewNamedFramebufferTexture1DEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC __glewNamedFramebufferTexture2DEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC __glewNamedFramebufferTexture3DEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC __glewNamedFramebufferTextureEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC __glewNamedFramebufferTextureFaceEXT; -GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC __glewNamedFramebufferTextureLayerEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC __glewNamedProgramLocalParameter4dEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC __glewNamedProgramLocalParameter4dvEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC __glewNamedProgramLocalParameter4fEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC __glewNamedProgramLocalParameter4fvEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC __glewNamedProgramLocalParameterI4iEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC __glewNamedProgramLocalParameterI4ivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC __glewNamedProgramLocalParameterI4uiEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC __glewNamedProgramLocalParameterI4uivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC __glewNamedProgramLocalParameters4fvEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC __glewNamedProgramLocalParametersI4ivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __glewNamedProgramLocalParametersI4uivEXT; -GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMSTRINGEXTPROC __glewNamedProgramStringEXT; -GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC __glewNamedRenderbufferStorageEXT; -GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __glewNamedRenderbufferStorageMultisampleCoverageEXT; -GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewNamedRenderbufferStorageMultisampleEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FEXTPROC __glewProgramUniform1fEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FVEXTPROC __glewProgramUniform1fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IEXTPROC __glewProgramUniform1iEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IVEXTPROC __glewProgramUniform1ivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIEXTPROC __glewProgramUniform1uiEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIVEXTPROC __glewProgramUniform1uivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FEXTPROC __glewProgramUniform2fEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FVEXTPROC __glewProgramUniform2fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IEXTPROC __glewProgramUniform2iEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IVEXTPROC __glewProgramUniform2ivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIEXTPROC __glewProgramUniform2uiEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIVEXTPROC __glewProgramUniform2uivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FEXTPROC __glewProgramUniform3fEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FVEXTPROC __glewProgramUniform3fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IEXTPROC __glewProgramUniform3iEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IVEXTPROC __glewProgramUniform3ivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIEXTPROC __glewProgramUniform3uiEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIVEXTPROC __glewProgramUniform3uivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FEXTPROC __glewProgramUniform4fEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FVEXTPROC __glewProgramUniform4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IEXTPROC __glewProgramUniform4iEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IVEXTPROC __glewProgramUniform4ivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIEXTPROC __glewProgramUniform4uiEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIVEXTPROC __glewProgramUniform4uivEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC __glewProgramUniformMatrix2fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __glewProgramUniformMatrix2x3fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __glewProgramUniformMatrix2x4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC __glewProgramUniformMatrix3fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __glewProgramUniformMatrix3x2fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __glewProgramUniformMatrix3x4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC __glewProgramUniformMatrix4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __glewProgramUniformMatrix4x2fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __glewProgramUniformMatrix4x3fvEXT; -GLEW_FUN_EXPORT PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC __glewPushClientAttribDefaultEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DEXTPROC __glewTextureImage3DEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIIVEXTPROC __glewTextureParameterIivEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIUIVEXTPROC __glewTextureParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFEXTPROC __glewTextureParameterfEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFVEXTPROC __glewTextureParameterfvEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIEXTPROC __glewTextureParameteriEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIVEXTPROC __glewTextureParameterivEXT; -GLEW_FUN_EXPORT PFNGLTEXTURERENDERBUFFEREXTPROC __glewTextureRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE1DEXTPROC __glewTextureSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE2DEXTPROC __glewTextureSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE3DEXTPROC __glewTextureSubImage3DEXT; -GLEW_FUN_EXPORT PFNGLUNMAPNAMEDBUFFEREXTPROC __glewUnmapNamedBufferEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYCOLOROFFSETEXTPROC __glewVertexArrayColorOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC __glewVertexArrayEdgeFlagOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC __glewVertexArrayFogCoordOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYINDEXOFFSETEXTPROC __glewVertexArrayIndexOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC __glewVertexArrayMultiTexCoordOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYNORMALOFFSETEXTPROC __glewVertexArrayNormalOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC __glewVertexArraySecondaryColorOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC __glewVertexArrayTexCoordOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC __glewVertexArrayVertexAttribIOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC __glewVertexArrayVertexAttribOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC __glewVertexArrayVertexOffsetEXT; - -GLEW_FUN_EXPORT PFNGLCOLORMASKINDEXEDEXTPROC __glewColorMaskIndexedEXT; -GLEW_FUN_EXPORT PFNGLDISABLEINDEXEDEXTPROC __glewDisableIndexedEXT; -GLEW_FUN_EXPORT PFNGLENABLEINDEXEDEXTPROC __glewEnableIndexedEXT; -GLEW_FUN_EXPORT PFNGLGETBOOLEANINDEXEDVEXTPROC __glewGetBooleanIndexedvEXT; -GLEW_FUN_EXPORT PFNGLGETINTEGERINDEXEDVEXTPROC __glewGetIntegerIndexedvEXT; -GLEW_FUN_EXPORT PFNGLISENABLEDINDEXEDEXTPROC __glewIsEnabledIndexedEXT; - -GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDEXTPROC __glewDrawArraysInstancedEXT; -GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDEXTPROC __glewDrawElementsInstancedEXT; - -GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSEXTPROC __glewDrawRangeElementsEXT; - -GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTEREXTPROC __glewFogCoordPointerEXT; -GLEW_FUN_EXPORT PFNGLFOGCOORDDEXTPROC __glewFogCoorddEXT; -GLEW_FUN_EXPORT PFNGLFOGCOORDDVEXTPROC __glewFogCoorddvEXT; -GLEW_FUN_EXPORT PFNGLFOGCOORDFEXTPROC __glewFogCoordfEXT; -GLEW_FUN_EXPORT PFNGLFOGCOORDFVEXTPROC __glewFogCoordfvEXT; - -GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALEXTPROC __glewFragmentColorMaterialEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFEXTPROC __glewFragmentLightModelfEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVEXTPROC __glewFragmentLightModelfvEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIEXTPROC __glewFragmentLightModeliEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVEXTPROC __glewFragmentLightModelivEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFEXTPROC __glewFragmentLightfEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVEXTPROC __glewFragmentLightfvEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIEXTPROC __glewFragmentLightiEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVEXTPROC __glewFragmentLightivEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFEXTPROC __glewFragmentMaterialfEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVEXTPROC __glewFragmentMaterialfvEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIEXTPROC __glewFragmentMaterialiEXT; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVEXTPROC __glewFragmentMaterialivEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVEXTPROC __glewGetFragmentLightfvEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVEXTPROC __glewGetFragmentLightivEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT; -GLEW_FUN_EXPORT PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT; - -GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT; - -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewRenderbufferStorageMultisampleEXT; - -GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT; -GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT; -GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT; -GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT; -GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT; -GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT; -GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT; -GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT; -GLEW_FUN_EXPORT PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT; -GLEW_FUN_EXPORT PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT; -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREEXTPROC __glewFramebufferTextureEXT; -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC __glewFramebufferTextureFaceEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIEXTPROC __glewProgramParameteriEXT; - -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERS4FVEXTPROC __glewProgramEnvParameters4fvEXT; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC __glewProgramLocalParameters4fvEXT; - -GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONEXTPROC __glewBindFragDataLocationEXT; -GLEW_FUN_EXPORT PFNGLGETFRAGDATALOCATIONEXTPROC __glewGetFragDataLocationEXT; -GLEW_FUN_EXPORT PFNGLGETUNIFORMUIVEXTPROC __glewGetUniformuivEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIIVEXTPROC __glewGetVertexAttribIivEXT; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIUIVEXTPROC __glewGetVertexAttribIuivEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM1UIEXTPROC __glewUniform1uiEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM1UIVEXTPROC __glewUniform1uivEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM2UIEXTPROC __glewUniform2uiEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM2UIVEXTPROC __glewUniform2uivEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM3UIEXTPROC __glewUniform3uiEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM3UIVEXTPROC __glewUniform3uivEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM4UIEXTPROC __glewUniform4uiEXT; -GLEW_FUN_EXPORT PFNGLUNIFORM4UIVEXTPROC __glewUniform4uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IEXTPROC __glewVertexAttribI1iEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IVEXTPROC __glewVertexAttribI1ivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIEXTPROC __glewVertexAttribI1uiEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIVEXTPROC __glewVertexAttribI1uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IEXTPROC __glewVertexAttribI2iEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IVEXTPROC __glewVertexAttribI2ivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIEXTPROC __glewVertexAttribI2uiEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIVEXTPROC __glewVertexAttribI2uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IEXTPROC __glewVertexAttribI3iEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IVEXTPROC __glewVertexAttribI3ivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIEXTPROC __glewVertexAttribI3uiEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIVEXTPROC __glewVertexAttribI3uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4BVEXTPROC __glewVertexAttribI4bvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IEXTPROC __glewVertexAttribI4iEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IVEXTPROC __glewVertexAttribI4ivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4SVEXTPROC __glewVertexAttribI4svEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UBVEXTPROC __glewVertexAttribI4ubvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIEXTPROC __glewVertexAttribI4uiEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIVEXTPROC __glewVertexAttribI4uivEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4USVEXTPROC __glewVertexAttribI4usvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIPOINTEREXTPROC __glewVertexAttribIPointerEXT; - -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVEXTPROC __glewGetHistogramParameterivEXT; -GLEW_FUN_EXPORT PFNGLGETMINMAXEXTPROC __glewGetMinmaxEXT; -GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVEXTPROC __glewGetMinmaxParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVEXTPROC __glewGetMinmaxParameterivEXT; -GLEW_FUN_EXPORT PFNGLHISTOGRAMEXTPROC __glewHistogramEXT; -GLEW_FUN_EXPORT PFNGLMINMAXEXTPROC __glewMinmaxEXT; -GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMEXTPROC __glewResetHistogramEXT; -GLEW_FUN_EXPORT PFNGLRESETMINMAXEXTPROC __glewResetMinmaxEXT; - -GLEW_FUN_EXPORT PFNGLINDEXFUNCEXTPROC __glewIndexFuncEXT; - -GLEW_FUN_EXPORT PFNGLINDEXMATERIALEXTPROC __glewIndexMaterialEXT; - -GLEW_FUN_EXPORT PFNGLAPPLYTEXTUREEXTPROC __glewApplyTextureEXT; -GLEW_FUN_EXPORT PFNGLTEXTURELIGHTEXTPROC __glewTextureLightEXT; -GLEW_FUN_EXPORT PFNGLTEXTUREMATERIALEXTPROC __glewTextureMaterialEXT; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSEXTPROC __glewMultiDrawArraysEXT; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSEXTPROC __glewMultiDrawElementsEXT; - -GLEW_FUN_EXPORT PFNGLSAMPLEMASKEXTPROC __glewSampleMaskEXT; -GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNEXTPROC __glewSamplePatternEXT; - -GLEW_FUN_EXPORT PFNGLCOLORTABLEEXTPROC __glewColorTableEXT; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEEXTPROC __glewGetColorTableEXT; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVEXTPROC __glewGetColorTableParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVEXTPROC __glewGetColorTableParameterivEXT; - -GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC __glewGetPixelTransformParameterfvEXT; -GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC __glewGetPixelTransformParameterivEXT; -GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFEXTPROC __glewPixelTransformParameterfEXT; -GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC __glewPixelTransformParameterfvEXT; -GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIEXTPROC __glewPixelTransformParameteriEXT; -GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC __glewPixelTransformParameterivEXT; - -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFEXTPROC __glewPointParameterfEXT; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVEXTPROC __glewPointParameterfvEXT; - -GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETEXTPROC __glewPolygonOffsetEXT; - -GLEW_FUN_EXPORT PFNGLPROVOKINGVERTEXEXTPROC __glewProvokingVertexEXT; - -GLEW_FUN_EXPORT PFNGLBEGINSCENEEXTPROC __glewBeginSceneEXT; -GLEW_FUN_EXPORT PFNGLENDSCENEEXTPROC __glewEndSceneEXT; - -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BEXTPROC __glewSecondaryColor3bEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVEXTPROC __glewSecondaryColor3bvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DEXTPROC __glewSecondaryColor3dEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVEXTPROC __glewSecondaryColor3dvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FEXTPROC __glewSecondaryColor3fEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVEXTPROC __glewSecondaryColor3fvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IEXTPROC __glewSecondaryColor3iEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVEXTPROC __glewSecondaryColor3ivEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SEXTPROC __glewSecondaryColor3sEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVEXTPROC __glewSecondaryColor3svEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBEXTPROC __glewSecondaryColor3ubEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVEXTPROC __glewSecondaryColor3ubvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIEXTPROC __glewSecondaryColor3uiEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVEXTPROC __glewSecondaryColor3uivEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USEXTPROC __glewSecondaryColor3usEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVEXTPROC __glewSecondaryColor3usvEXT; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTEREXTPROC __glewSecondaryColorPointerEXT; - -GLEW_FUN_EXPORT PFNGLACTIVEPROGRAMEXTPROC __glewActiveProgramEXT; -GLEW_FUN_EXPORT PFNGLCREATESHADERPROGRAMEXTPROC __glewCreateShaderProgramEXT; -GLEW_FUN_EXPORT PFNGLUSESHADERPROGRAMEXTPROC __glewUseShaderProgramEXT; - -GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTUREEXTPROC __glewBindImageTextureEXT; -GLEW_FUN_EXPORT PFNGLMEMORYBARRIEREXTPROC __glewMemoryBarrierEXT; - -GLEW_FUN_EXPORT PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT; - -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE1DEXTPROC __glewTexSubImage1DEXT; -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE2DEXTPROC __glewTexSubImage2DEXT; -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DEXTPROC __glewTexSubImage3DEXT; - -GLEW_FUN_EXPORT PFNGLTEXIMAGE3DEXTPROC __glewTexImage3DEXT; - -GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC __glewFramebufferTextureLayerEXT; - -GLEW_FUN_EXPORT PFNGLTEXBUFFEREXTPROC __glewTexBufferEXT; - -GLEW_FUN_EXPORT PFNGLCLEARCOLORIIEXTPROC __glewClearColorIiEXT; -GLEW_FUN_EXPORT PFNGLCLEARCOLORIUIEXTPROC __glewClearColorIuiEXT; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIIVEXTPROC __glewGetTexParameterIivEXT; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIUIVEXTPROC __glewGetTexParameterIuivEXT; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIIVEXTPROC __glewTexParameterIivEXT; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERIUIVEXTPROC __glewTexParameterIuivEXT; - -GLEW_FUN_EXPORT PFNGLARETEXTURESRESIDENTEXTPROC __glewAreTexturesResidentEXT; -GLEW_FUN_EXPORT PFNGLBINDTEXTUREEXTPROC __glewBindTextureEXT; -GLEW_FUN_EXPORT PFNGLDELETETEXTURESEXTPROC __glewDeleteTexturesEXT; -GLEW_FUN_EXPORT PFNGLGENTEXTURESEXTPROC __glewGenTexturesEXT; -GLEW_FUN_EXPORT PFNGLISTEXTUREEXTPROC __glewIsTextureEXT; -GLEW_FUN_EXPORT PFNGLPRIORITIZETEXTURESEXTPROC __glewPrioritizeTexturesEXT; - -GLEW_FUN_EXPORT PFNGLTEXTURENORMALEXTPROC __glewTextureNormalEXT; - -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VEXTPROC __glewGetQueryObjecti64vEXT; -GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VEXTPROC __glewGetQueryObjectui64vEXT; - -GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKEXTPROC __glewBeginTransformFeedbackEXT; -GLEW_FUN_EXPORT PFNGLBINDBUFFERBASEEXTPROC __glewBindBufferBaseEXT; -GLEW_FUN_EXPORT PFNGLBINDBUFFEROFFSETEXTPROC __glewBindBufferOffsetEXT; -GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGEEXTPROC __glewBindBufferRangeEXT; -GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKEXTPROC __glewEndTransformFeedbackEXT; -GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC __glewGetTransformFeedbackVaryingEXT; -GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC __glewTransformFeedbackVaryingsEXT; - -GLEW_FUN_EXPORT PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT; -GLEW_FUN_EXPORT PFNGLCOLORPOINTEREXTPROC __glewColorPointerEXT; -GLEW_FUN_EXPORT PFNGLDRAWARRAYSEXTPROC __glewDrawArraysEXT; -GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTEREXTPROC __glewEdgeFlagPointerEXT; -GLEW_FUN_EXPORT PFNGLINDEXPOINTEREXTPROC __glewIndexPointerEXT; -GLEW_FUN_EXPORT PFNGLNORMALPOINTEREXTPROC __glewNormalPointerEXT; -GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTEREXTPROC __glewTexCoordPointerEXT; -GLEW_FUN_EXPORT PFNGLVERTEXPOINTEREXTPROC __glewVertexPointerEXT; - -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLDVEXTPROC __glewGetVertexAttribLdvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC __glewVertexArrayVertexAttribLOffsetEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DEXTPROC __glewVertexAttribL1dEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DVEXTPROC __glewVertexAttribL1dvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DEXTPROC __glewVertexAttribL2dEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DVEXTPROC __glewVertexAttribL2dvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DEXTPROC __glewVertexAttribL3dEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DVEXTPROC __glewVertexAttribL3dvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DEXTPROC __glewVertexAttribL4dEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DVEXTPROC __glewVertexAttribL4dvEXT; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLPOINTEREXTPROC __glewVertexAttribLPointerEXT; - -GLEW_FUN_EXPORT PFNGLBEGINVERTEXSHADEREXTPROC __glewBeginVertexShaderEXT; -GLEW_FUN_EXPORT PFNGLBINDLIGHTPARAMETEREXTPROC __glewBindLightParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDMATERIALPARAMETEREXTPROC __glewBindMaterialParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDPARAMETEREXTPROC __glewBindParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDTEXGENPARAMETEREXTPROC __glewBindTexGenParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDTEXTUREUNITPARAMETEREXTPROC __glewBindTextureUnitParameterEXT; -GLEW_FUN_EXPORT PFNGLBINDVERTEXSHADEREXTPROC __glewBindVertexShaderEXT; -GLEW_FUN_EXPORT PFNGLDELETEVERTEXSHADEREXTPROC __glewDeleteVertexShaderEXT; -GLEW_FUN_EXPORT PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC __glewDisableVariantClientStateEXT; -GLEW_FUN_EXPORT PFNGLENABLEVARIANTCLIENTSTATEEXTPROC __glewEnableVariantClientStateEXT; -GLEW_FUN_EXPORT PFNGLENDVERTEXSHADEREXTPROC __glewEndVertexShaderEXT; -GLEW_FUN_EXPORT PFNGLEXTRACTCOMPONENTEXTPROC __glewExtractComponentEXT; -GLEW_FUN_EXPORT PFNGLGENSYMBOLSEXTPROC __glewGenSymbolsEXT; -GLEW_FUN_EXPORT PFNGLGENVERTEXSHADERSEXTPROC __glewGenVertexShadersEXT; -GLEW_FUN_EXPORT PFNGLGETINVARIANTBOOLEANVEXTPROC __glewGetInvariantBooleanvEXT; -GLEW_FUN_EXPORT PFNGLGETINVARIANTFLOATVEXTPROC __glewGetInvariantFloatvEXT; -GLEW_FUN_EXPORT PFNGLGETINVARIANTINTEGERVEXTPROC __glewGetInvariantIntegervEXT; -GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC __glewGetLocalConstantBooleanvEXT; -GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTFLOATVEXTPROC __glewGetLocalConstantFloatvEXT; -GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTINTEGERVEXTPROC __glewGetLocalConstantIntegervEXT; -GLEW_FUN_EXPORT PFNGLGETVARIANTBOOLEANVEXTPROC __glewGetVariantBooleanvEXT; -GLEW_FUN_EXPORT PFNGLGETVARIANTFLOATVEXTPROC __glewGetVariantFloatvEXT; -GLEW_FUN_EXPORT PFNGLGETVARIANTINTEGERVEXTPROC __glewGetVariantIntegervEXT; -GLEW_FUN_EXPORT PFNGLGETVARIANTPOINTERVEXTPROC __glewGetVariantPointervEXT; -GLEW_FUN_EXPORT PFNGLINSERTCOMPONENTEXTPROC __glewInsertComponentEXT; -GLEW_FUN_EXPORT PFNGLISVARIANTENABLEDEXTPROC __glewIsVariantEnabledEXT; -GLEW_FUN_EXPORT PFNGLSETINVARIANTEXTPROC __glewSetInvariantEXT; -GLEW_FUN_EXPORT PFNGLSETLOCALCONSTANTEXTPROC __glewSetLocalConstantEXT; -GLEW_FUN_EXPORT PFNGLSHADEROP1EXTPROC __glewShaderOp1EXT; -GLEW_FUN_EXPORT PFNGLSHADEROP2EXTPROC __glewShaderOp2EXT; -GLEW_FUN_EXPORT PFNGLSHADEROP3EXTPROC __glewShaderOp3EXT; -GLEW_FUN_EXPORT PFNGLSWIZZLEEXTPROC __glewSwizzleEXT; -GLEW_FUN_EXPORT PFNGLVARIANTPOINTEREXTPROC __glewVariantPointerEXT; -GLEW_FUN_EXPORT PFNGLVARIANTBVEXTPROC __glewVariantbvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTDVEXTPROC __glewVariantdvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTFVEXTPROC __glewVariantfvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTIVEXTPROC __glewVariantivEXT; -GLEW_FUN_EXPORT PFNGLVARIANTSVEXTPROC __glewVariantsvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTUBVEXTPROC __glewVariantubvEXT; -GLEW_FUN_EXPORT PFNGLVARIANTUIVEXTPROC __glewVariantuivEXT; -GLEW_FUN_EXPORT PFNGLVARIANTUSVEXTPROC __glewVariantusvEXT; -GLEW_FUN_EXPORT PFNGLWRITEMASKEXTPROC __glewWriteMaskEXT; - -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT; -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT; -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT; - -GLEW_FUN_EXPORT PFNGLIMPORTSYNCEXTPROC __glewImportSyncEXT; - -GLEW_FUN_EXPORT PFNGLFRAMETERMINATORGREMEDYPROC __glewFrameTerminatorGREMEDY; - -GLEW_FUN_EXPORT PFNGLSTRINGMARKERGREMEDYPROC __glewStringMarkerGREMEDY; - -GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC __glewGetImageTransformParameterfvHP; -GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC __glewGetImageTransformParameterivHP; -GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFHPPROC __glewImageTransformParameterfHP; -GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFVHPPROC __glewImageTransformParameterfvHP; -GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIHPPROC __glewImageTransformParameteriHP; -GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIVHPPROC __glewImageTransformParameterivHP; - -GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWARRAYSIBMPROC __glewMultiModeDrawArraysIBM; -GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWELEMENTSIBMPROC __glewMultiModeDrawElementsIBM; - -GLEW_FUN_EXPORT PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM; -GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIBM; -GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIBM; -GLEW_FUN_EXPORT PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM; -GLEW_FUN_EXPORT PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM; -GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM; -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 PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL; -GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL; -GLEW_FUN_EXPORT PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL; - -GLEW_FUN_EXPORT PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL; -GLEW_FUN_EXPORT PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL; - -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKPROC __glewDebugMessageCallback; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLPROC __glewDebugMessageControl; -GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTPROC __glewDebugMessageInsert; -GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGPROC __glewGetDebugMessageLog; -GLEW_FUN_EXPORT PFNGLGETOBJECTLABELPROC __glewGetObjectLabel; -GLEW_FUN_EXPORT PFNGLGETOBJECTPTRLABELPROC __glewGetObjectPtrLabel; -GLEW_FUN_EXPORT PFNGLOBJECTLABELPROC __glewObjectLabel; -GLEW_FUN_EXPORT PFNGLOBJECTPTRLABELPROC __glewObjectPtrLabel; -GLEW_FUN_EXPORT PFNGLPOPDEBUGGROUPPROC __glewPopDebugGroup; -GLEW_FUN_EXPORT PFNGLPUSHDEBUGGROUPPROC __glewPushDebugGroup; - -GLEW_FUN_EXPORT PFNGLBUFFERREGIONENABLEDPROC __glewBufferRegionEnabled; -GLEW_FUN_EXPORT PFNGLDELETEBUFFERREGIONPROC __glewDeleteBufferRegion; -GLEW_FUN_EXPORT PFNGLDRAWBUFFERREGIONPROC __glewDrawBufferRegion; -GLEW_FUN_EXPORT PFNGLNEWBUFFERREGIONPROC __glewNewBufferRegion; -GLEW_FUN_EXPORT PFNGLREADBUFFERREGIONPROC __glewReadBufferRegion; - -GLEW_FUN_EXPORT PFNGLRESIZEBUFFERSMESAPROC __glewResizeBuffersMESA; - -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DMESAPROC __glewWindowPos2dMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVMESAPROC __glewWindowPos2dvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FMESAPROC __glewWindowPos2fMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVMESAPROC __glewWindowPos2fvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IMESAPROC __glewWindowPos2iMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVMESAPROC __glewWindowPos2ivMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SMESAPROC __glewWindowPos2sMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVMESAPROC __glewWindowPos2svMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DMESAPROC __glewWindowPos3dMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVMESAPROC __glewWindowPos3dvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FMESAPROC __glewWindowPos3fMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVMESAPROC __glewWindowPos3fvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IMESAPROC __glewWindowPos3iMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVMESAPROC __glewWindowPos3ivMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SMESAPROC __glewWindowPos3sMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVMESAPROC __glewWindowPos3svMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4DMESAPROC __glewWindowPos4dMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4DVMESAPROC __glewWindowPos4dvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA; -GLEW_FUN_EXPORT PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA; - -GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVXPROC __glewBeginConditionalRenderNVX; -GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVXPROC __glewEndConditionalRenderNVX; - -GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC __glewMultiDrawArraysIndirectBindlessNV; -GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC __glewMultiDrawElementsIndirectBindlessNV; - -GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLENVPROC __glewGetImageHandleNV; -GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLENVPROC __glewGetTextureHandleNV; -GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLENVPROC __glewGetTextureSamplerHandleNV; -GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTNVPROC __glewIsImageHandleResidentNV; -GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTNVPROC __glewIsTextureHandleResidentNV; -GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC __glewMakeImageHandleNonResidentNV; -GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTNVPROC __glewMakeImageHandleResidentNV; -GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC __glewMakeTextureHandleNonResidentNV; -GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTNVPROC __glewMakeTextureHandleResidentNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC __glewProgramUniformHandleui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC __glewProgramUniformHandleui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64NVPROC __glewUniformHandleui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64VNVPROC __glewUniformHandleui64vNV; - -GLEW_FUN_EXPORT PFNGLBLENDBARRIERNVPROC __glewBlendBarrierNV; -GLEW_FUN_EXPORT PFNGLBLENDPARAMETERINVPROC __glewBlendParameteriNV; - -GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVPROC __glewBeginConditionalRenderNV; -GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVPROC __glewEndConditionalRenderNV; - -GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATANVPROC __glewCopyImageSubDataNV; - -GLEW_FUN_EXPORT PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV; -GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV; - -GLEW_FUN_EXPORT PFNGLDRAWTEXTURENVPROC __glewDrawTextureNV; - -GLEW_FUN_EXPORT PFNGLEVALMAPSNVPROC __glewEvalMapsNV; -GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV; -GLEW_FUN_EXPORT PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV; -GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV; -GLEW_FUN_EXPORT PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV; -GLEW_FUN_EXPORT PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV; -GLEW_FUN_EXPORT PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV; - -GLEW_FUN_EXPORT PFNGLGETMULTISAMPLEFVNVPROC __glewGetMultisamplefvNV; -GLEW_FUN_EXPORT PFNGLSAMPLEMASKINDEXEDNVPROC __glewSampleMaskIndexedNV; -GLEW_FUN_EXPORT PFNGLTEXRENDERBUFFERNVPROC __glewTexRenderbufferNV; - -GLEW_FUN_EXPORT PFNGLDELETEFENCESNVPROC __glewDeleteFencesNV; -GLEW_FUN_EXPORT PFNGLFINISHFENCENVPROC __glewFinishFenceNV; -GLEW_FUN_EXPORT PFNGLGENFENCESNVPROC __glewGenFencesNV; -GLEW_FUN_EXPORT PFNGLGETFENCEIVNVPROC __glewGetFenceivNV; -GLEW_FUN_EXPORT PFNGLISFENCENVPROC __glewIsFenceNV; -GLEW_FUN_EXPORT PFNGLSETFENCENVPROC __glewSetFenceNV; -GLEW_FUN_EXPORT PFNGLTESTFENCENVPROC __glewTestFenceNV; - -GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC __glewGetProgramNamedParameterdvNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC __glewGetProgramNamedParameterfvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DNVPROC __glewProgramNamedParameter4dNV; -GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC __glewProgramNamedParameter4dvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV; -GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV; - -GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC __glewRenderbufferStorageMultisampleCoverageNV; - -GLEW_FUN_EXPORT PFNGLPROGRAMVERTEXLIMITNVPROC __glewProgramVertexLimitNV; - -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4INVPROC __glewProgramEnvParameterI4iNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4IVNVPROC __glewProgramEnvParameterI4ivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UINVPROC __glewProgramEnvParameterI4uiNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UIVNVPROC __glewProgramEnvParameterI4uivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4IVNVPROC __glewProgramEnvParametersI4ivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC __glewProgramEnvParametersI4uivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4INVPROC __glewProgramLocalParameterI4iNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC __glewProgramLocalParameterI4ivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UINVPROC __glewProgramLocalParameterI4uiNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC __glewProgramLocalParameterI4uivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC __glewProgramLocalParametersI4ivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC __glewProgramLocalParametersI4uivNV; - -GLEW_FUN_EXPORT PFNGLGETUNIFORMI64VNVPROC __glewGetUniformi64vNV; -GLEW_FUN_EXPORT PFNGLGETUNIFORMUI64VNVPROC __glewGetUniformui64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1I64NVPROC __glewProgramUniform1i64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1I64VNVPROC __glewProgramUniform1i64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UI64NVPROC __glewProgramUniform1ui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UI64VNVPROC __glewProgramUniform1ui64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2I64NVPROC __glewProgramUniform2i64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2I64VNVPROC __glewProgramUniform2i64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UI64NVPROC __glewProgramUniform2ui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UI64VNVPROC __glewProgramUniform2ui64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3I64NVPROC __glewProgramUniform3i64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3I64VNVPROC __glewProgramUniform3i64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UI64NVPROC __glewProgramUniform3ui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UI64VNVPROC __glewProgramUniform3ui64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4I64NVPROC __glewProgramUniform4i64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4I64VNVPROC __glewProgramUniform4i64vNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UI64NVPROC __glewProgramUniform4ui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UI64VNVPROC __glewProgramUniform4ui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM1I64NVPROC __glewUniform1i64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM1I64VNVPROC __glewUniform1i64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM1UI64NVPROC __glewUniform1ui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM1UI64VNVPROC __glewUniform1ui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM2I64NVPROC __glewUniform2i64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM2I64VNVPROC __glewUniform2i64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM2UI64NVPROC __glewUniform2ui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM2UI64VNVPROC __glewUniform2ui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM3I64NVPROC __glewUniform3i64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM3I64VNVPROC __glewUniform3i64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM3UI64NVPROC __glewUniform3ui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM3UI64VNVPROC __glewUniform3ui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM4I64NVPROC __glewUniform4i64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM4I64VNVPROC __glewUniform4i64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORM4UI64NVPROC __glewUniform4ui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORM4UI64VNVPROC __glewUniform4ui64vNV; - -GLEW_FUN_EXPORT PFNGLCOLOR3HNVPROC __glewColor3hNV; -GLEW_FUN_EXPORT PFNGLCOLOR3HVNVPROC __glewColor3hvNV; -GLEW_FUN_EXPORT PFNGLCOLOR4HNVPROC __glewColor4hNV; -GLEW_FUN_EXPORT PFNGLCOLOR4HVNVPROC __glewColor4hvNV; -GLEW_FUN_EXPORT PFNGLFOGCOORDHNVPROC __glewFogCoordhNV; -GLEW_FUN_EXPORT PFNGLFOGCOORDHVNVPROC __glewFogCoordhvNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HNVPROC __glewMultiTexCoord1hNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HVNVPROC __glewMultiTexCoord1hvNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HNVPROC __glewMultiTexCoord2hNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HVNVPROC __glewMultiTexCoord2hvNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HNVPROC __glewMultiTexCoord3hNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HVNVPROC __glewMultiTexCoord3hvNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HNVPROC __glewMultiTexCoord4hNV; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HVNVPROC __glewMultiTexCoord4hvNV; -GLEW_FUN_EXPORT PFNGLNORMAL3HNVPROC __glewNormal3hNV; -GLEW_FUN_EXPORT PFNGLNORMAL3HVNVPROC __glewNormal3hvNV; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HNVPROC __glewSecondaryColor3hNV; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HVNVPROC __glewSecondaryColor3hvNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD1HNVPROC __glewTexCoord1hNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD1HVNVPROC __glewTexCoord1hvNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD2HNVPROC __glewTexCoord2hNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD2HVNVPROC __glewTexCoord2hvNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD3HNVPROC __glewTexCoord3hNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD3HVNVPROC __glewTexCoord3hvNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD4HNVPROC __glewTexCoord4hNV; -GLEW_FUN_EXPORT PFNGLTEXCOORD4HVNVPROC __glewTexCoord4hvNV; -GLEW_FUN_EXPORT PFNGLVERTEX2HNVPROC __glewVertex2hNV; -GLEW_FUN_EXPORT PFNGLVERTEX2HVNVPROC __glewVertex2hvNV; -GLEW_FUN_EXPORT PFNGLVERTEX3HNVPROC __glewVertex3hNV; -GLEW_FUN_EXPORT PFNGLVERTEX3HVNVPROC __glewVertex3hvNV; -GLEW_FUN_EXPORT PFNGLVERTEX4HNVPROC __glewVertex4hNV; -GLEW_FUN_EXPORT PFNGLVERTEX4HVNVPROC __glewVertex4hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HNVPROC __glewVertexAttrib1hNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HVNVPROC __glewVertexAttrib1hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HNVPROC __glewVertexAttrib2hNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HVNVPROC __glewVertexAttrib2hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HNVPROC __glewVertexAttrib3hNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HVNVPROC __glewVertexAttrib3hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HNVPROC __glewVertexAttrib4hNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HVNVPROC __glewVertexAttrib4hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1HVNVPROC __glewVertexAttribs1hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2HVNVPROC __glewVertexAttribs2hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3HVNVPROC __glewVertexAttribs3hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4HVNVPROC __glewVertexAttribs4hvNV; -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHNVPROC __glewVertexWeighthNV; -GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHVNVPROC __glewVertexWeighthvNV; - -GLEW_FUN_EXPORT PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginOcclusionQueryNV; -GLEW_FUN_EXPORT PFNGLDELETEOCCLUSIONQUERIESNVPROC __glewDeleteOcclusionQueriesNV; -GLEW_FUN_EXPORT PFNGLENDOCCLUSIONQUERYNVPROC __glewEndOcclusionQueryNV; -GLEW_FUN_EXPORT PFNGLGENOCCLUSIONQUERIESNVPROC __glewGenOcclusionQueriesNV; -GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYIVNVPROC __glewGetOcclusionQueryivNV; -GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYUIVNVPROC __glewGetOcclusionQueryuivNV; -GLEW_FUN_EXPORT PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV; - -GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC __glewProgramBufferParametersIivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC __glewProgramBufferParametersIuivNV; -GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC __glewProgramBufferParametersfvNV; - -GLEW_FUN_EXPORT PFNGLCOPYPATHNVPROC __glewCopyPathNV; -GLEW_FUN_EXPORT PFNGLCOVERFILLPATHINSTANCEDNVPROC __glewCoverFillPathInstancedNV; -GLEW_FUN_EXPORT PFNGLCOVERFILLPATHNVPROC __glewCoverFillPathNV; -GLEW_FUN_EXPORT PFNGLCOVERSTROKEPATHINSTANCEDNVPROC __glewCoverStrokePathInstancedNV; -GLEW_FUN_EXPORT PFNGLCOVERSTROKEPATHNVPROC __glewCoverStrokePathNV; -GLEW_FUN_EXPORT PFNGLDELETEPATHSNVPROC __glewDeletePathsNV; -GLEW_FUN_EXPORT PFNGLGENPATHSNVPROC __glewGenPathsNV; -GLEW_FUN_EXPORT PFNGLGETPATHCOLORGENFVNVPROC __glewGetPathColorGenfvNV; -GLEW_FUN_EXPORT PFNGLGETPATHCOLORGENIVNVPROC __glewGetPathColorGenivNV; -GLEW_FUN_EXPORT PFNGLGETPATHCOMMANDSNVPROC __glewGetPathCommandsNV; -GLEW_FUN_EXPORT PFNGLGETPATHCOORDSNVPROC __glewGetPathCoordsNV; -GLEW_FUN_EXPORT PFNGLGETPATHDASHARRAYNVPROC __glewGetPathDashArrayNV; -GLEW_FUN_EXPORT PFNGLGETPATHLENGTHNVPROC __glewGetPathLengthNV; -GLEW_FUN_EXPORT PFNGLGETPATHMETRICRANGENVPROC __glewGetPathMetricRangeNV; -GLEW_FUN_EXPORT PFNGLGETPATHMETRICSNVPROC __glewGetPathMetricsNV; -GLEW_FUN_EXPORT PFNGLGETPATHPARAMETERFVNVPROC __glewGetPathParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETPATHPARAMETERIVNVPROC __glewGetPathParameterivNV; -GLEW_FUN_EXPORT PFNGLGETPATHSPACINGNVPROC __glewGetPathSpacingNV; -GLEW_FUN_EXPORT PFNGLGETPATHTEXGENFVNVPROC __glewGetPathTexGenfvNV; -GLEW_FUN_EXPORT PFNGLGETPATHTEXGENIVNVPROC __glewGetPathTexGenivNV; -GLEW_FUN_EXPORT PFNGLINTERPOLATEPATHSNVPROC __glewInterpolatePathsNV; -GLEW_FUN_EXPORT PFNGLISPATHNVPROC __glewIsPathNV; -GLEW_FUN_EXPORT PFNGLISPOINTINFILLPATHNVPROC __glewIsPointInFillPathNV; -GLEW_FUN_EXPORT PFNGLISPOINTINSTROKEPATHNVPROC __glewIsPointInStrokePathNV; -GLEW_FUN_EXPORT PFNGLPATHCOLORGENNVPROC __glewPathColorGenNV; -GLEW_FUN_EXPORT PFNGLPATHCOMMANDSNVPROC __glewPathCommandsNV; -GLEW_FUN_EXPORT PFNGLPATHCOORDSNVPROC __glewPathCoordsNV; -GLEW_FUN_EXPORT PFNGLPATHCOVERDEPTHFUNCNVPROC __glewPathCoverDepthFuncNV; -GLEW_FUN_EXPORT PFNGLPATHDASHARRAYNVPROC __glewPathDashArrayNV; -GLEW_FUN_EXPORT PFNGLPATHFOGGENNVPROC __glewPathFogGenNV; -GLEW_FUN_EXPORT PFNGLPATHGLYPHRANGENVPROC __glewPathGlyphRangeNV; -GLEW_FUN_EXPORT PFNGLPATHGLYPHSNVPROC __glewPathGlyphsNV; -GLEW_FUN_EXPORT PFNGLPATHPARAMETERFNVPROC __glewPathParameterfNV; -GLEW_FUN_EXPORT PFNGLPATHPARAMETERFVNVPROC __glewPathParameterfvNV; -GLEW_FUN_EXPORT PFNGLPATHPARAMETERINVPROC __glewPathParameteriNV; -GLEW_FUN_EXPORT PFNGLPATHPARAMETERIVNVPROC __glewPathParameterivNV; -GLEW_FUN_EXPORT PFNGLPATHSTENCILDEPTHOFFSETNVPROC __glewPathStencilDepthOffsetNV; -GLEW_FUN_EXPORT PFNGLPATHSTENCILFUNCNVPROC __glewPathStencilFuncNV; -GLEW_FUN_EXPORT PFNGLPATHSTRINGNVPROC __glewPathStringNV; -GLEW_FUN_EXPORT PFNGLPATHSUBCOMMANDSNVPROC __glewPathSubCommandsNV; -GLEW_FUN_EXPORT PFNGLPATHSUBCOORDSNVPROC __glewPathSubCoordsNV; -GLEW_FUN_EXPORT PFNGLPATHTEXGENNVPROC __glewPathTexGenNV; -GLEW_FUN_EXPORT PFNGLPOINTALONGPATHNVPROC __glewPointAlongPathNV; -GLEW_FUN_EXPORT PFNGLSTENCILFILLPATHINSTANCEDNVPROC __glewStencilFillPathInstancedNV; -GLEW_FUN_EXPORT PFNGLSTENCILFILLPATHNVPROC __glewStencilFillPathNV; -GLEW_FUN_EXPORT PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC __glewStencilStrokePathInstancedNV; -GLEW_FUN_EXPORT PFNGLSTENCILSTROKEPATHNVPROC __glewStencilStrokePathNV; -GLEW_FUN_EXPORT PFNGLTRANSFORMPATHNVPROC __glewTransformPathNV; -GLEW_FUN_EXPORT PFNGLWEIGHTPATHSNVPROC __glewWeightPathsNV; - -GLEW_FUN_EXPORT PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV; -GLEW_FUN_EXPORT PFNGLPIXELDATARANGENVPROC __glewPixelDataRangeNV; - -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERINVPROC __glewPointParameteriNV; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVNVPROC __glewPointParameterivNV; - -GLEW_FUN_EXPORT PFNGLGETVIDEOI64VNVPROC __glewGetVideoi64vNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOIVNVPROC __glewGetVideoivNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOUI64VNVPROC __glewGetVideoui64vNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOUIVNVPROC __glewGetVideouivNV; -GLEW_FUN_EXPORT PFNGLPRESENTFRAMEDUALFILLNVPROC __glewPresentFrameDualFillNV; -GLEW_FUN_EXPORT PFNGLPRESENTFRAMEKEYEDNVPROC __glewPresentFrameKeyedNV; - -GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTINDEXNVPROC __glewPrimitiveRestartIndexNV; -GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTNVPROC __glewPrimitiveRestartNV; - -GLEW_FUN_EXPORT PFNGLCOMBINERINPUTNVPROC __glewCombinerInputNV; -GLEW_FUN_EXPORT PFNGLCOMBINEROUTPUTNVPROC __glewCombinerOutputNV; -GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFNVPROC __glewCombinerParameterfNV; -GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFVNVPROC __glewCombinerParameterfvNV; -GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERINVPROC __glewCombinerParameteriNV; -GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERIVNVPROC __glewCombinerParameterivNV; -GLEW_FUN_EXPORT PFNGLFINALCOMBINERINPUTNVPROC __glewFinalCombinerInputNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC __glewGetCombinerInputParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC __glewGetCombinerInputParameterivNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC __glewGetCombinerOutputParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC __glewGetCombinerOutputParameterivNV; -GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC __glewGetFinalCombinerInputParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC __glewGetFinalCombinerInputParameterivNV; - -GLEW_FUN_EXPORT PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV; - -GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERUI64VNVPROC __glewGetBufferParameterui64vNV; -GLEW_FUN_EXPORT PFNGLGETINTEGERUI64VNVPROC __glewGetIntegerui64vNV; -GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC __glewGetNamedBufferParameterui64vNV; -GLEW_FUN_EXPORT PFNGLISBUFFERRESIDENTNVPROC __glewIsBufferResidentNV; -GLEW_FUN_EXPORT PFNGLISNAMEDBUFFERRESIDENTNVPROC __glewIsNamedBufferResidentNV; -GLEW_FUN_EXPORT PFNGLMAKEBUFFERNONRESIDENTNVPROC __glewMakeBufferNonResidentNV; -GLEW_FUN_EXPORT PFNGLMAKEBUFFERRESIDENTNVPROC __glewMakeBufferResidentNV; -GLEW_FUN_EXPORT PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC __glewMakeNamedBufferNonResidentNV; -GLEW_FUN_EXPORT PFNGLMAKENAMEDBUFFERRESIDENTNVPROC __glewMakeNamedBufferResidentNV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMUI64NVPROC __glewProgramUniformui64NV; -GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMUI64VNVPROC __glewProgramUniformui64vNV; -GLEW_FUN_EXPORT PFNGLUNIFORMUI64NVPROC __glewUniformui64NV; -GLEW_FUN_EXPORT PFNGLUNIFORMUI64VNVPROC __glewUniformui64vNV; - -GLEW_FUN_EXPORT PFNGLTEXTUREBARRIERNVPROC __glewTextureBarrierNV; - -GLEW_FUN_EXPORT PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC __glewTexImage2DMultisampleCoverageNV; -GLEW_FUN_EXPORT PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC __glewTexImage3DMultisampleCoverageNV; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC __glewTextureImage2DMultisampleCoverageNV; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC __glewTextureImage2DMultisampleNV; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC __glewTextureImage3DMultisampleCoverageNV; -GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC __glewTextureImage3DMultisampleNV; - -GLEW_FUN_EXPORT PFNGLACTIVEVARYINGNVPROC __glewActiveVaryingNV; -GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKNVPROC __glewBeginTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLBINDBUFFERBASENVPROC __glewBindBufferBaseNV; -GLEW_FUN_EXPORT PFNGLBINDBUFFEROFFSETNVPROC __glewBindBufferOffsetNV; -GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGENVPROC __glewBindBufferRangeNV; -GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKNVPROC __glewEndTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLGETACTIVEVARYINGNVPROC __glewGetActiveVaryingNV; -GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC __glewGetTransformFeedbackVaryingNV; -GLEW_FUN_EXPORT PFNGLGETVARYINGLOCATIONNVPROC __glewGetVaryingLocationNV; -GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC __glewTransformFeedbackAttribsNV; -GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC __glewTransformFeedbackVaryingsNV; - -GLEW_FUN_EXPORT PFNGLBINDTRANSFORMFEEDBACKNVPROC __glewBindTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLDELETETRANSFORMFEEDBACKSNVPROC __glewDeleteTransformFeedbacksNV; -GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKNVPROC __glewDrawTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLGENTRANSFORMFEEDBACKSNVPROC __glewGenTransformFeedbacksNV; -GLEW_FUN_EXPORT PFNGLISTRANSFORMFEEDBACKNVPROC __glewIsTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLPAUSETRANSFORMFEEDBACKNVPROC __glewPauseTransformFeedbackNV; -GLEW_FUN_EXPORT PFNGLRESUMETRANSFORMFEEDBACKNVPROC __glewResumeTransformFeedbackNV; - -GLEW_FUN_EXPORT PFNGLVDPAUFININVPROC __glewVDPAUFiniNV; -GLEW_FUN_EXPORT PFNGLVDPAUGETSURFACEIVNVPROC __glewVDPAUGetSurfaceivNV; -GLEW_FUN_EXPORT PFNGLVDPAUINITNVPROC __glewVDPAUInitNV; -GLEW_FUN_EXPORT PFNGLVDPAUISSURFACENVPROC __glewVDPAUIsSurfaceNV; -GLEW_FUN_EXPORT PFNGLVDPAUMAPSURFACESNVPROC __glewVDPAUMapSurfacesNV; -GLEW_FUN_EXPORT PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC __glewVDPAURegisterOutputSurfaceNV; -GLEW_FUN_EXPORT PFNGLVDPAUREGISTERVIDEOSURFACENVPROC __glewVDPAURegisterVideoSurfaceNV; -GLEW_FUN_EXPORT PFNGLVDPAUSURFACEACCESSNVPROC __glewVDPAUSurfaceAccessNV; -GLEW_FUN_EXPORT PFNGLVDPAUUNMAPSURFACESNVPROC __glewVDPAUUnmapSurfacesNV; -GLEW_FUN_EXPORT PFNGLVDPAUUNREGISTERSURFACENVPROC __glewVDPAUUnregisterSurfaceNV; - -GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGENVPROC __glewFlushVertexArrayRangeNV; -GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGENVPROC __glewVertexArrayRangeNV; - -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLI64VNVPROC __glewGetVertexAttribLi64vNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLUI64VNVPROC __glewGetVertexAttribLui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1I64NVPROC __glewVertexAttribL1i64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1I64VNVPROC __glewVertexAttribL1i64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64NVPROC __glewVertexAttribL1ui64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64VNVPROC __glewVertexAttribL1ui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2I64NVPROC __glewVertexAttribL2i64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2I64VNVPROC __glewVertexAttribL2i64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2UI64NVPROC __glewVertexAttribL2ui64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2UI64VNVPROC __glewVertexAttribL2ui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3I64NVPROC __glewVertexAttribL3i64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3I64VNVPROC __glewVertexAttribL3i64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3UI64NVPROC __glewVertexAttribL3ui64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3UI64VNVPROC __glewVertexAttribL3ui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4I64NVPROC __glewVertexAttribL4i64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4I64VNVPROC __glewVertexAttribL4i64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4UI64NVPROC __glewVertexAttribL4ui64NV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4UI64VNVPROC __glewVertexAttribL4ui64vNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLFORMATNVPROC __glewVertexAttribLFormatNV; - -GLEW_FUN_EXPORT PFNGLBUFFERADDRESSRANGENVPROC __glewBufferAddressRangeNV; -GLEW_FUN_EXPORT PFNGLCOLORFORMATNVPROC __glewColorFormatNV; -GLEW_FUN_EXPORT PFNGLEDGEFLAGFORMATNVPROC __glewEdgeFlagFormatNV; -GLEW_FUN_EXPORT PFNGLFOGCOORDFORMATNVPROC __glewFogCoordFormatNV; -GLEW_FUN_EXPORT PFNGLGETINTEGERUI64I_VNVPROC __glewGetIntegerui64i_vNV; -GLEW_FUN_EXPORT PFNGLINDEXFORMATNVPROC __glewIndexFormatNV; -GLEW_FUN_EXPORT PFNGLNORMALFORMATNVPROC __glewNormalFormatNV; -GLEW_FUN_EXPORT PFNGLSECONDARYCOLORFORMATNVPROC __glewSecondaryColorFormatNV; -GLEW_FUN_EXPORT PFNGLTEXCOORDFORMATNVPROC __glewTexCoordFormatNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBFORMATNVPROC __glewVertexAttribFormatNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIFORMATNVPROC __glewVertexAttribIFormatNV; -GLEW_FUN_EXPORT PFNGLVERTEXFORMATNVPROC __glewVertexFormatNV; - -GLEW_FUN_EXPORT PFNGLAREPROGRAMSRESIDENTNVPROC __glewAreProgramsResidentNV; -GLEW_FUN_EXPORT PFNGLBINDPROGRAMNVPROC __glewBindProgramNV; -GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSNVPROC __glewDeleteProgramsNV; -GLEW_FUN_EXPORT PFNGLEXECUTEPROGRAMNVPROC __glewExecuteProgramNV; -GLEW_FUN_EXPORT PFNGLGENPROGRAMSNVPROC __glewGenProgramsNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERDVNVPROC __glewGetProgramParameterdvNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERFVNVPROC __glewGetProgramParameterfvNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGNVPROC __glewGetProgramStringNV; -GLEW_FUN_EXPORT PFNGLGETPROGRAMIVNVPROC __glewGetProgramivNV; -GLEW_FUN_EXPORT PFNGLGETTRACKMATRIXIVNVPROC __glewGetTrackMatrixivNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVNVPROC __glewGetVertexAttribPointervNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVNVPROC __glewGetVertexAttribdvNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVNVPROC __glewGetVertexAttribfvNV; -GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVNVPROC __glewGetVertexAttribivNV; -GLEW_FUN_EXPORT PFNGLISPROGRAMNVPROC __glewIsProgramNV; -GLEW_FUN_EXPORT PFNGLLOADPROGRAMNVPROC __glewLoadProgramNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DNVPROC __glewProgramParameter4dNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DVNVPROC __glewProgramParameter4dvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FNVPROC __glewProgramParameter4fNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FVNVPROC __glewProgramParameter4fvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4DVNVPROC __glewProgramParameters4dvNV; -GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4FVNVPROC __glewProgramParameters4fvNV; -GLEW_FUN_EXPORT PFNGLREQUESTRESIDENTPROGRAMSNVPROC __glewRequestResidentProgramsNV; -GLEW_FUN_EXPORT PFNGLTRACKMATRIXNVPROC __glewTrackMatrixNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DNVPROC __glewVertexAttrib1dNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVNVPROC __glewVertexAttrib1dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FNVPROC __glewVertexAttrib1fNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVNVPROC __glewVertexAttrib1fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SNVPROC __glewVertexAttrib1sNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVNVPROC __glewVertexAttrib1svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DNVPROC __glewVertexAttrib2dNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVNVPROC __glewVertexAttrib2dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FNVPROC __glewVertexAttrib2fNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVNVPROC __glewVertexAttrib2fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SNVPROC __glewVertexAttrib2sNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVNVPROC __glewVertexAttrib2svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DNVPROC __glewVertexAttrib3dNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVNVPROC __glewVertexAttrib3dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVNVPROC __glewVertexAttrib3fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SNVPROC __glewVertexAttrib3sNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVNVPROC __glewVertexAttrib3svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DNVPROC __glewVertexAttrib4dNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVNVPROC __glewVertexAttrib4dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FNVPROC __glewVertexAttrib4fNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVNVPROC __glewVertexAttrib4fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SNVPROC __glewVertexAttrib4sNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVNVPROC __glewVertexAttrib4svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBNVPROC __glewVertexAttrib4ubNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVNVPROC __glewVertexAttrib4ubvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERNVPROC __glewVertexAttribPointerNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1DVNVPROC __glewVertexAttribs1dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1FVNVPROC __glewVertexAttribs1fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1SVNVPROC __glewVertexAttribs1svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2DVNVPROC __glewVertexAttribs2dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2FVNVPROC __glewVertexAttribs2fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2SVNVPROC __glewVertexAttribs2svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3DVNVPROC __glewVertexAttribs3dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3FVNVPROC __glewVertexAttribs3fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3SVNVPROC __glewVertexAttribs3svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4DVNVPROC __glewVertexAttribs4dvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4FVNVPROC __glewVertexAttribs4fvNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4SVNVPROC __glewVertexAttribs4svNV; -GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV; - -GLEW_FUN_EXPORT PFNGLBEGINVIDEOCAPTURENVPROC __glewBeginVideoCaptureNV; -GLEW_FUN_EXPORT PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC __glewBindVideoCaptureStreamBufferNV; -GLEW_FUN_EXPORT PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC __glewBindVideoCaptureStreamTextureNV; -GLEW_FUN_EXPORT PFNGLENDVIDEOCAPTURENVPROC __glewEndVideoCaptureNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTURESTREAMDVNVPROC __glewGetVideoCaptureStreamdvNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTURESTREAMFVNVPROC __glewGetVideoCaptureStreamfvNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTURESTREAMIVNVPROC __glewGetVideoCaptureStreamivNV; -GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTUREIVNVPROC __glewGetVideoCaptureivNV; -GLEW_FUN_EXPORT PFNGLVIDEOCAPTURENVPROC __glewVideoCaptureNV; -GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC __glewVideoCaptureStreamParameterdvNV; -GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC __glewVideoCaptureStreamParameterfvNV; -GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC __glewVideoCaptureStreamParameterivNV; - -GLEW_FUN_EXPORT PFNGLCLEARDEPTHFOESPROC __glewClearDepthfOES; -GLEW_FUN_EXPORT PFNGLCLIPPLANEFOESPROC __glewClipPlanefOES; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES; -GLEW_FUN_EXPORT PFNGLFRUSTUMFOESPROC __glewFrustumfOES; -GLEW_FUN_EXPORT PFNGLGETCLIPPLANEFOESPROC __glewGetClipPlanefOES; -GLEW_FUN_EXPORT PFNGLORTHOFOESPROC __glewOrthofOES; - -GLEW_FUN_EXPORT PFNGLALPHAFUNCXPROC __glewAlphaFuncx; -GLEW_FUN_EXPORT PFNGLCLEARCOLORXPROC __glewClearColorx; -GLEW_FUN_EXPORT PFNGLCLEARDEPTHXPROC __glewClearDepthx; -GLEW_FUN_EXPORT PFNGLCOLOR4XPROC __glewColor4x; -GLEW_FUN_EXPORT PFNGLDEPTHRANGEXPROC __glewDepthRangex; -GLEW_FUN_EXPORT PFNGLFOGXPROC __glewFogx; -GLEW_FUN_EXPORT PFNGLFOGXVPROC __glewFogxv; -GLEW_FUN_EXPORT PFNGLFRUSTUMFPROC __glewFrustumf; -GLEW_FUN_EXPORT PFNGLFRUSTUMXPROC __glewFrustumx; -GLEW_FUN_EXPORT PFNGLLIGHTMODELXPROC __glewLightModelx; -GLEW_FUN_EXPORT PFNGLLIGHTMODELXVPROC __glewLightModelxv; -GLEW_FUN_EXPORT PFNGLLIGHTXPROC __glewLightx; -GLEW_FUN_EXPORT PFNGLLIGHTXVPROC __glewLightxv; -GLEW_FUN_EXPORT PFNGLLINEWIDTHXPROC __glewLineWidthx; -GLEW_FUN_EXPORT PFNGLLOADMATRIXXPROC __glewLoadMatrixx; -GLEW_FUN_EXPORT PFNGLMATERIALXPROC __glewMaterialx; -GLEW_FUN_EXPORT PFNGLMATERIALXVPROC __glewMaterialxv; -GLEW_FUN_EXPORT PFNGLMULTMATRIXXPROC __glewMultMatrixx; -GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4XPROC __glewMultiTexCoord4x; -GLEW_FUN_EXPORT PFNGLNORMAL3XPROC __glewNormal3x; -GLEW_FUN_EXPORT PFNGLORTHOFPROC __glewOrthof; -GLEW_FUN_EXPORT PFNGLORTHOXPROC __glewOrthox; -GLEW_FUN_EXPORT PFNGLPOINTSIZEXPROC __glewPointSizex; -GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETXPROC __glewPolygonOffsetx; -GLEW_FUN_EXPORT PFNGLROTATEXPROC __glewRotatex; -GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEXPROC __glewSampleCoveragex; -GLEW_FUN_EXPORT PFNGLSCALEXPROC __glewScalex; -GLEW_FUN_EXPORT PFNGLTEXENVXPROC __glewTexEnvx; -GLEW_FUN_EXPORT PFNGLTEXENVXVPROC __glewTexEnvxv; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERXPROC __glewTexParameterx; -GLEW_FUN_EXPORT PFNGLTRANSLATEXPROC __glewTranslatex; - -GLEW_FUN_EXPORT PFNGLCLIPPLANEFPROC __glewClipPlanef; -GLEW_FUN_EXPORT PFNGLCLIPPLANEXPROC __glewClipPlanex; -GLEW_FUN_EXPORT PFNGLGETCLIPPLANEFPROC __glewGetClipPlanef; -GLEW_FUN_EXPORT PFNGLGETCLIPPLANEXPROC __glewGetClipPlanex; -GLEW_FUN_EXPORT PFNGLGETFIXEDVPROC __glewGetFixedv; -GLEW_FUN_EXPORT PFNGLGETLIGHTXVPROC __glewGetLightxv; -GLEW_FUN_EXPORT PFNGLGETMATERIALXVPROC __glewGetMaterialxv; -GLEW_FUN_EXPORT PFNGLGETTEXENVXVPROC __glewGetTexEnvxv; -GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERXVPROC __glewGetTexParameterxv; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERXPROC __glewPointParameterx; -GLEW_FUN_EXPORT PFNGLPOINTPARAMETERXVPROC __glewPointParameterxv; -GLEW_FUN_EXPORT PFNGLPOINTSIZEPOINTEROESPROC __glewPointSizePointerOES; -GLEW_FUN_EXPORT PFNGLTEXPARAMETERXVPROC __glewTexParameterxv; - -GLEW_FUN_EXPORT PFNGLERRORSTRINGREGALPROC __glewErrorStringREGAL; - -GLEW_FUN_EXPORT PFNGLGETEXTENSIONREGALPROC __glewGetExtensionREGAL; -GLEW_FUN_EXPORT PFNGLISSUPPORTEDREGALPROC __glewIsSupportedREGAL; - -GLEW_FUN_EXPORT PFNGLLOGMESSAGECALLBACKREGALPROC __glewLogMessageCallbackREGAL; - -GLEW_FUN_EXPORT PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS; -GLEW_FUN_EXPORT PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS; - -GLEW_FUN_EXPORT PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS; -GLEW_FUN_EXPORT PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS; - -GLEW_FUN_EXPORT PFNGLSAMPLEMASKSGISPROC __glewSampleMaskSGIS; -GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNSGISPROC __glewSamplePatternSGIS; - -GLEW_FUN_EXPORT PFNGLGETSHARPENTEXFUNCSGISPROC __glewGetSharpenTexFuncSGIS; -GLEW_FUN_EXPORT PFNGLSHARPENTEXFUNCSGISPROC __glewSharpenTexFuncSGIS; - -GLEW_FUN_EXPORT PFNGLTEXIMAGE4DSGISPROC __glewTexImage4DSGIS; -GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE4DSGISPROC __glewTexSubImage4DSGIS; - -GLEW_FUN_EXPORT PFNGLGETTEXFILTERFUNCSGISPROC __glewGetTexFilterFuncSGIS; -GLEW_FUN_EXPORT PFNGLTEXFILTERFUNCSGISPROC __glewTexFilterFuncSGIS; - -GLEW_FUN_EXPORT PFNGLASYNCMARKERSGIXPROC __glewAsyncMarkerSGIX; -GLEW_FUN_EXPORT PFNGLDELETEASYNCMARKERSSGIXPROC __glewDeleteAsyncMarkersSGIX; -GLEW_FUN_EXPORT PFNGLFINISHASYNCSGIXPROC __glewFinishAsyncSGIX; -GLEW_FUN_EXPORT PFNGLGENASYNCMARKERSSGIXPROC __glewGenAsyncMarkersSGIX; -GLEW_FUN_EXPORT PFNGLISASYNCMARKERSGIXPROC __glewIsAsyncMarkerSGIX; -GLEW_FUN_EXPORT PFNGLPOLLASYNCSGIXPROC __glewPollAsyncSGIX; - -GLEW_FUN_EXPORT PFNGLFLUSHRASTERSGIXPROC __glewFlushRasterSGIX; - -GLEW_FUN_EXPORT PFNGLTEXTUREFOGSGIXPROC __glewTextureFogSGIX; - -GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX; -GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX; -GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX; - -GLEW_FUN_EXPORT PFNGLFRAMEZOOMSGIXPROC __glewFrameZoomSGIX; - -GLEW_FUN_EXPORT PFNGLPIXELTEXGENSGIXPROC __glewPixelTexGenSGIX; - -GLEW_FUN_EXPORT PFNGLREFERENCEPLANESGIXPROC __glewReferencePlaneSGIX; - -GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFSGIXPROC __glewSpriteParameterfSGIX; -GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFVSGIXPROC __glewSpriteParameterfvSGIX; -GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERISGIXPROC __glewSpriteParameteriSGIX; -GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERIVSGIXPROC __glewSpriteParameterivSGIX; - -GLEW_FUN_EXPORT PFNGLTAGSAMPLEBUFFERSGIXPROC __glewTagSampleBufferSGIX; - -GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVSGIPROC __glewColorTableParameterfvSGI; -GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVSGIPROC __glewColorTableParameterivSGI; -GLEW_FUN_EXPORT PFNGLCOLORTABLESGIPROC __glewColorTableSGI; -GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLESGIPROC __glewCopyColorTableSGI; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVSGIPROC __glewGetColorTableParameterfvSGI; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVSGIPROC __glewGetColorTableParameterivSGI; -GLEW_FUN_EXPORT PFNGLGETCOLORTABLESGIPROC __glewGetColorTableSGI; - -GLEW_FUN_EXPORT PFNGLFINISHTEXTURESUNXPROC __glewFinishTextureSUNX; - -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORBSUNPROC __glewGlobalAlphaFactorbSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORDSUNPROC __glewGlobalAlphaFactordSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORFSUNPROC __glewGlobalAlphaFactorfSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORISUNPROC __glewGlobalAlphaFactoriSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORSSUNPROC __glewGlobalAlphaFactorsSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUBSUNPROC __glewGlobalAlphaFactorubSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUISUNPROC __glewGlobalAlphaFactoruiSUN; -GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUSSUNPROC __glewGlobalAlphaFactorusSUN; - -GLEW_FUN_EXPORT PFNGLREADVIDEOPIXELSSUNPROC __glewReadVideoPixelsSUN; - -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEPOINTERSUNPROC __glewReplacementCodePointerSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBSUNPROC __glewReplacementCodeubSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBVSUNPROC __glewReplacementCodeubvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUISUNPROC __glewReplacementCodeuiSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVSUNPROC __glewReplacementCodeuivSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSSUNPROC __glewReplacementCodeusSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSVSUNPROC __glewReplacementCodeusvSUN; - -GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FSUNPROC __glewColor3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FVSUNPROC __glewColor3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewColor4fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewColor4fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FSUNPROC __glewColor4ubVertex2fSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FVSUNPROC __glewColor4ubVertex2fvSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FSUNPROC __glewColor4ubVertex3fSUN; -GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FVSUNPROC __glewColor4ubVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FSUNPROC __glewNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FVSUNPROC __glewNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC __glewReplacementCodeuiColor3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC __glewReplacementCodeuiColor4ubVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC __glewReplacementCodeuiColor4ubVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC __glewReplacementCodeuiVertex3fSUN; -GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC __glewReplacementCodeuiVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC __glewTexCoord2fColor3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC __glewTexCoord2fColor3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC __glewTexCoord2fColor4ubVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC __glewTexCoord2fColor4ubVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fNormal3fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fNormal3fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FSUNPROC __glewTexCoord2fVertex3fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FVSUNPROC __glewTexCoord2fVertex3fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fvSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FSUNPROC __glewTexCoord4fVertex4fSUN; -GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FVSUNPROC __glewTexCoord4fVertex4fvSUN; - -GLEW_FUN_EXPORT PFNGLADDSWAPHINTRECTWINPROC __glewAddSwapHintRectWIN; - -#if defined(GLEW_MX) && !defined(_WIN32) -struct GLEWContextStruct -{ -#endif /* GLEW_MX */ - -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_3; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_4; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_5; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_0; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_0; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_2; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_3; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_0; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_1; -GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_2; -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_tbuffer; -GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_texture_compression_FXT1; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_blend_minmax_factor; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_conservative_depth; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_debug_output; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_depth_clamp_separate; -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_name_gen_delete; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_performance_monitor; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_pinned_memory; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_query_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sample_positions; -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_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_texture_texture4; -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_tessellator; -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_client_storage; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_element_array; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_fence; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_float_pixels; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_flush_buffer_range; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_object_purgeable; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_pixel_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_rgb_422; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_row_bytes; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_specular_vector; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_range; -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_range; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_program_evaluators; -GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_ycbcr_422; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES2_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES3_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_arrays_of_arrays; -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_buffer_storage; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_cl_event; -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_compatibility; -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_variable_group_size; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_conservative_depth; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_image; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_debug_output; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_buffer_float; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers; -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_indirect; -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_uniform_location; -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_program; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program_shadow; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_no_attachments; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_sRGB; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_geometry_shader4; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_get_program_binary; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader5; -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_vertex; -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_internalformat_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_internalformat_query2; -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_range; -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_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multitexture; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query2; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pixel_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_sprite; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_program_interface_query; -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_robustness; -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_sample_shading; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sampler_objects; -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_shader_atomic_counters; -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_size; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_objects; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_precision; -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_subroutine; -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_420pack; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_include; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_packing; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow; -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_sync; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_tessellation_shader; -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_rgb32; -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_bptc; -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_array; -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_crossbar; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_dot3; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_float; -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_multisample; -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_lod; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rectangle; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rg; -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_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_swizzle; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_view; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_timer_query; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback2; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback3; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback_instanced; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transpose_matrix; -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_object; -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_blend; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_program; -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_viewport_array; -GLEW_VAR_EXPORT GLboolean __GLEW_ARB_window_pos; -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_route; -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_element_array; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_envmap_bumpmap; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_fragment_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_map_object_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_meminfo; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_pn_triangles; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_separate_stencil; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_shader_texture_lod; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_text_fragment_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_compression_3dc; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_env_combine3; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_float; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_mirror_once; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_array_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_attrib_array_object; -GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_streams; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_422_pixels; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_Cg_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_abgr; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bgra; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bindable_uniform; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_color; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_equation_separate; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_func_separate; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_logic_op; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_minmax; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_subtract; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_clip_volume_hint; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cmyka; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_color_subtable; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_compiled_vertex_array; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_convolution; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_coordinate_frame; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_copy_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cull_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_debug_marker; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_depth_bounds_test; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_direct_state_access; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_buffers2; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_instanced; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_range_elements; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fog_coord; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fragment_lighting; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_blit; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample_blit_scaled; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_sRGB; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_geometry_shader4; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_program_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_shader4; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_histogram; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_array_formats; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_func; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_material; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_light_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_misc_attribute; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multi_draw_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_depth_stencil; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_float; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_pixels; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_paletted_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform_color_table; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_point_parameters; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_polygon_offset; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_provoking_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_rescale_normal; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_scene_marker; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_secondary_color; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_shader_objects; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_specular_color; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_image_load_store; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shared_texture_palette; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_clear_tag; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_two_side; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_wrap; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_subtexture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture3D; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_array; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_dxt1; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_latc; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_rgtc; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_s3tc; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_cube_map; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_edge_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_add; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_combine; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_dot3; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_filter_anisotropic; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_integer; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_lod_bias; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_mirror_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_object; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_perturb_normal; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rectangle; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB_decode; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_shared_exponent; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_snorm; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_swizzle; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_timer_query; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_transform_feedback; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array_bgra; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_attrib_64bit; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_weighting; -GLEW_VAR_EXPORT GLboolean __GLEW_EXT_x11_sync_object; -GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_frame_terminator; -GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_string_marker; -GLEW_VAR_EXPORT GLboolean __GLEW_HP_convolution_border_modes; -GLEW_VAR_EXPORT GLboolean __GLEW_HP_image_transform; -GLEW_VAR_EXPORT GLboolean __GLEW_HP_occlusion_test; -GLEW_VAR_EXPORT GLboolean __GLEW_HP_texture_lighting; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_cull_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_multimode_draw_arrays; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_rasterpos_clip; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_static_data; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_texture_mirrored_repeat; -GLEW_VAR_EXPORT GLboolean __GLEW_IBM_vertex_array_lists; -GLEW_VAR_EXPORT GLboolean __GLEW_INGR_color_clamp; -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_texture_scissor; -GLEW_VAR_EXPORT GLboolean __GLEW_KHR_debug; -GLEW_VAR_EXPORT GLboolean __GLEW_KHR_texture_compression_astc_ldr; -GLEW_VAR_EXPORT GLboolean __GLEW_KTX_buffer_region; -GLEW_VAR_EXPORT GLboolean __GLEW_MESAX_texture_stack; -GLEW_VAR_EXPORT GLboolean __GLEW_MESA_pack_invert; -GLEW_VAR_EXPORT GLboolean __GLEW_MESA_resize_buffers; -GLEW_VAR_EXPORT GLboolean __GLEW_MESA_window_pos; -GLEW_VAR_EXPORT GLboolean __GLEW_MESA_ycbcr_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_NVX_conditional_render; -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_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_compute_program5; -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_image; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_deep_texture3D; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_buffer_float; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_clamp; -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_explicit_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fence; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_float_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fog_distance; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program_option; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_framebuffer_multisample_coverage; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_program4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_shader4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program4; -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_shader5; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_half_float; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_light_max_exponent; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_coverage; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_filter_hint; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_occlusion_query; -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_object2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_path_rendering; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_pixel_data_range; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_point_sprite; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_present_video; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_primitive_restart; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_counters; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_float; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_buffer_load; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_storage_buffer_object; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_tessellation_program5; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_emboss; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_reflection; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_barrier; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_compression_vtc; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_env_combine4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_expand_normal; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_rectangle; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader3; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_transform_feedback; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_transform_feedback2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vdpau_interop; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_attrib_integer_64bit; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_buffer_unified_memory; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program1_1; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2_option; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program3; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program4; -GLEW_VAR_EXPORT GLboolean __GLEW_NV_video_capture; -GLEW_VAR_EXPORT GLboolean __GLEW_OES_byte_coordinates; -GLEW_VAR_EXPORT GLboolean __GLEW_OES_compressed_paletted_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_OES_read_format; -GLEW_VAR_EXPORT GLboolean __GLEW_OES_single_precision; -GLEW_VAR_EXPORT GLboolean __GLEW_OML_interlace; -GLEW_VAR_EXPORT GLboolean __GLEW_OML_resample; -GLEW_VAR_EXPORT GLboolean __GLEW_OML_subsample; -GLEW_VAR_EXPORT GLboolean __GLEW_PGI_misc_hints; -GLEW_VAR_EXPORT GLboolean __GLEW_PGI_vertex_hints; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_ES1_0_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_ES1_1_compatibility; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_enable; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_error_string; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_extension_query; -GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_log; -GLEW_VAR_EXPORT GLboolean __GLEW_REND_screen_coordinates; -GLEW_VAR_EXPORT GLboolean __GLEW_S3_s3tc; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_color_range; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_detail_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_fog_function; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_generate_mipmap; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_multisample; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_pixel_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_point_line_texgen; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_sharpen_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture4D; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_border_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_edge_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_filter4; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_lod; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_select; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_histogram; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_pixel; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_blend_alpha_minmax; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_clipmap; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_convolution_accuracy; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_depth_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_flush_raster; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_offset; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fragment_specular_lighting; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_framezoom; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_interlace; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ir_instrument1; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_list_priority; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture_bits; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_reference_plane; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_resample; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow_ambient; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_sprite; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_tag_sample_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_add_env; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_coordinate_clamp; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_lod_bias; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_multi_buffer; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_range; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_scale_bias; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip_hint; -GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ycrcb; -GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_matrix; -GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_table; -GLEW_VAR_EXPORT GLboolean __GLEW_SGI_texture_color_table; -GLEW_VAR_EXPORT GLboolean __GLEW_SUNX_constant_data; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_convolution_border_modes; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_global_alpha; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_mesh_array; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_read_video_pixels; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_slice_accum; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_triangle_list; -GLEW_VAR_EXPORT GLboolean __GLEW_SUN_vertex; -GLEW_VAR_EXPORT GLboolean __GLEW_WIN_phong_shading; -GLEW_VAR_EXPORT GLboolean __GLEW_WIN_specular_fog; -GLEW_VAR_EXPORT GLboolean __GLEW_WIN_swap_hint; - -#ifdef GLEW_MX -}; /* GLEWContextStruct */ -#endif /* GLEW_MX */ - -/* ------------------------------------------------------------------------- */ - -/* error codes */ -#define GLEW_OK 0 -#define GLEW_NO_ERROR 0 -#define GLEW_ERROR_NO_GL_VERSION 1 /* missing GL version */ -#define GLEW_ERROR_GL_VERSION_10_ONLY 2 /* Need at least OpenGL 1.1 */ -#define GLEW_ERROR_GLX_VERSION_11_ONLY 3 /* Need at least GLX 1.2 */ - -/* string codes */ -#define GLEW_VERSION 1 -#define GLEW_VERSION_MAJOR 2 -#define GLEW_VERSION_MINOR 3 -#define GLEW_VERSION_MICRO 4 - -/* API */ -#ifdef GLEW_MX - -typedef struct GLEWContextStruct GLEWContext; -GLEWAPI GLenum GLEWAPIENTRY glewContextInit (GLEWContext *ctx); -GLEWAPI GLboolean GLEWAPIENTRY glewContextIsSupported (const GLEWContext *ctx, const char *name); - -#define glewInit() glewContextInit(glewGetContext()) -#define glewIsSupported(x) glewContextIsSupported(glewGetContext(), x) -#define glewIsExtensionSupported(x) glewIsSupported(x) - -#define GLEW_GET_VAR(x) (*(const GLboolean*)&(glewGetContext()->x)) -#ifdef _WIN32 -# define GLEW_GET_FUN(x) glewGetContext()->x -#else -# define GLEW_GET_FUN(x) x -#endif - -#else /* GLEW_MX */ - -GLEWAPI GLenum GLEWAPIENTRY glewInit (void); -GLEWAPI GLboolean GLEWAPIENTRY glewIsSupported (const char *name); -#define glewIsExtensionSupported(x) glewIsSupported(x) - -#define GLEW_GET_VAR(x) (*(const GLboolean*)&x) -#define GLEW_GET_FUN(x) x - -#endif /* GLEW_MX */ - -GLEWAPI GLboolean glewExperimental; -GLEWAPI GLboolean GLEWAPIENTRY glewGetExtension (const char *name); -GLEWAPI const GLubyte * GLEWAPIENTRY glewGetErrorString (GLenum error); -GLEWAPI const GLubyte * GLEWAPIENTRY glewGetString (GLenum name); - -#ifdef __cplusplus -} -#endif - -#ifdef GLEW_APIENTRY_DEFINED -#undef GLEW_APIENTRY_DEFINED -#undef APIENTRY -#undef GLAPIENTRY -#define GLAPIENTRY -#endif - -#ifdef GLEW_CALLBACK_DEFINED -#undef GLEW_CALLBACK_DEFINED -#undef CALLBACK -#endif - -#ifdef GLEW_WINGDIAPI_DEFINED -#undef GLEW_WINGDIAPI_DEFINED -#undef WINGDIAPI -#endif - -#undef GLAPI -/* #undef GLEWAPI */ - -#endif /* __glew_h__ */ diff --git a/interface/external/glew/include/GL/glxew.h b/interface/external/glew/include/GL/glxew.h deleted file mode 100644 index 76a5f0d82a..0000000000 --- a/interface/external/glew/include/GL/glxew.h +++ /dev/null @@ -1,1669 +0,0 @@ -/* -** The OpenGL Extension Wrangler Library -** Copyright (C) 2002-2008, Milan Ikits -** Copyright (C) 2002-2008, Marcelo E. Magallon -** Copyright (C) 2002, Lev Povalahev -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are met: -** -** * Redistributions of source code must retain the above copyright notice, -** this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright notice, -** this list of conditions and the following disclaimer in the documentation -** and/or other materials provided with the distribution. -** * The name of the author may be used to endorse or promote products -** derived from this software without specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -** THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Mesa 3-D graphics library - * Version: 7.0 - * - * Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - -/* -** Copyright (c) 2007 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#ifndef __glxew_h__ -#define __glxew_h__ -#define __GLXEW_H__ - -#ifdef __glxext_h_ -#error glxext.h included before glxew.h -#endif - -#if defined(GLX_H) || defined(__GLX_glx_h__) || defined(__glx_h__) -#error glx.h included before glxew.h -#endif - -#define __glxext_h_ - -#define GLX_H -#define __GLX_glx_h__ -#define __glx_h__ - -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* ---------------------------- GLX_VERSION_1_0 --------------------------- */ - -#ifndef GLX_VERSION_1_0 -#define GLX_VERSION_1_0 1 - -#define GLX_USE_GL 1 -#define GLX_BUFFER_SIZE 2 -#define GLX_LEVEL 3 -#define GLX_RGBA 4 -#define GLX_DOUBLEBUFFER 5 -#define GLX_STEREO 6 -#define GLX_AUX_BUFFERS 7 -#define GLX_RED_SIZE 8 -#define GLX_GREEN_SIZE 9 -#define GLX_BLUE_SIZE 10 -#define GLX_ALPHA_SIZE 11 -#define GLX_DEPTH_SIZE 12 -#define GLX_STENCIL_SIZE 13 -#define GLX_ACCUM_RED_SIZE 14 -#define GLX_ACCUM_GREEN_SIZE 15 -#define GLX_ACCUM_BLUE_SIZE 16 -#define GLX_ACCUM_ALPHA_SIZE 17 -#define GLX_BAD_SCREEN 1 -#define GLX_BAD_ATTRIBUTE 2 -#define GLX_NO_EXTENSION 3 -#define GLX_BAD_VISUAL 4 -#define GLX_BAD_CONTEXT 5 -#define GLX_BAD_VALUE 6 -#define GLX_BAD_ENUM 7 - -typedef XID GLXDrawable; -typedef XID GLXPixmap; -#ifdef __sun -typedef struct __glXContextRec *GLXContext; -#else -typedef struct __GLXcontextRec *GLXContext; -#endif - -typedef unsigned int GLXVideoDeviceNV; - -extern Bool glXQueryExtension (Display *dpy, int *errorBase, int *eventBase); -extern Bool glXQueryVersion (Display *dpy, int *major, int *minor); -extern int glXGetConfig (Display *dpy, XVisualInfo *vis, int attrib, int *value); -extern XVisualInfo* glXChooseVisual (Display *dpy, int screen, int *attribList); -extern GLXPixmap glXCreateGLXPixmap (Display *dpy, XVisualInfo *vis, Pixmap pixmap); -extern void glXDestroyGLXPixmap (Display *dpy, GLXPixmap pix); -extern GLXContext glXCreateContext (Display *dpy, XVisualInfo *vis, GLXContext shareList, Bool direct); -extern void glXDestroyContext (Display *dpy, GLXContext ctx); -extern Bool glXIsDirect (Display *dpy, GLXContext ctx); -extern void glXCopyContext (Display *dpy, GLXContext src, GLXContext dst, GLulong mask); -extern Bool glXMakeCurrent (Display *dpy, GLXDrawable drawable, GLXContext ctx); -extern GLXContext glXGetCurrentContext (void); -extern GLXDrawable glXGetCurrentDrawable (void); -extern void glXWaitGL (void); -extern void glXWaitX (void); -extern void glXSwapBuffers (Display *dpy, GLXDrawable drawable); -extern void glXUseXFont (Font font, int first, int count, int listBase); - -#define GLXEW_VERSION_1_0 GLXEW_GET_VAR(__GLXEW_VERSION_1_0) - -#endif /* GLX_VERSION_1_0 */ - -/* ---------------------------- GLX_VERSION_1_1 --------------------------- */ - -#ifndef GLX_VERSION_1_1 -#define GLX_VERSION_1_1 - -#define GLX_VENDOR 0x1 -#define GLX_VERSION 0x2 -#define GLX_EXTENSIONS 0x3 - -extern const char* glXQueryExtensionsString (Display *dpy, int screen); -extern const char* glXGetClientString (Display *dpy, int name); -extern const char* glXQueryServerString (Display *dpy, int screen, int name); - -#define GLXEW_VERSION_1_1 GLXEW_GET_VAR(__GLXEW_VERSION_1_1) - -#endif /* GLX_VERSION_1_1 */ - -/* ---------------------------- GLX_VERSION_1_2 ---------------------------- */ - -#ifndef GLX_VERSION_1_2 -#define GLX_VERSION_1_2 1 - -typedef Display* ( * PFNGLXGETCURRENTDISPLAYPROC) (void); - -#define glXGetCurrentDisplay GLXEW_GET_FUN(__glewXGetCurrentDisplay) - -#define GLXEW_VERSION_1_2 GLXEW_GET_VAR(__GLXEW_VERSION_1_2) - -#endif /* GLX_VERSION_1_2 */ - -/* ---------------------------- GLX_VERSION_1_3 ---------------------------- */ - -#ifndef GLX_VERSION_1_3 -#define GLX_VERSION_1_3 1 - -#define GLX_RGBA_BIT 0x00000001 -#define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001 -#define GLX_WINDOW_BIT 0x00000001 -#define GLX_COLOR_INDEX_BIT 0x00000002 -#define GLX_PIXMAP_BIT 0x00000002 -#define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002 -#define GLX_BACK_LEFT_BUFFER_BIT 0x00000004 -#define GLX_PBUFFER_BIT 0x00000004 -#define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008 -#define GLX_AUX_BUFFERS_BIT 0x00000010 -#define GLX_CONFIG_CAVEAT 0x20 -#define GLX_DEPTH_BUFFER_BIT 0x00000020 -#define GLX_X_VISUAL_TYPE 0x22 -#define GLX_TRANSPARENT_TYPE 0x23 -#define GLX_TRANSPARENT_INDEX_VALUE 0x24 -#define GLX_TRANSPARENT_RED_VALUE 0x25 -#define GLX_TRANSPARENT_GREEN_VALUE 0x26 -#define GLX_TRANSPARENT_BLUE_VALUE 0x27 -#define GLX_TRANSPARENT_ALPHA_VALUE 0x28 -#define GLX_STENCIL_BUFFER_BIT 0x00000040 -#define GLX_ACCUM_BUFFER_BIT 0x00000080 -#define GLX_NONE 0x8000 -#define GLX_SLOW_CONFIG 0x8001 -#define GLX_TRUE_COLOR 0x8002 -#define GLX_DIRECT_COLOR 0x8003 -#define GLX_PSEUDO_COLOR 0x8004 -#define GLX_STATIC_COLOR 0x8005 -#define GLX_GRAY_SCALE 0x8006 -#define GLX_STATIC_GRAY 0x8007 -#define GLX_TRANSPARENT_RGB 0x8008 -#define GLX_TRANSPARENT_INDEX 0x8009 -#define GLX_VISUAL_ID 0x800B -#define GLX_SCREEN 0x800C -#define GLX_NON_CONFORMANT_CONFIG 0x800D -#define GLX_DRAWABLE_TYPE 0x8010 -#define GLX_RENDER_TYPE 0x8011 -#define GLX_X_RENDERABLE 0x8012 -#define GLX_FBCONFIG_ID 0x8013 -#define GLX_RGBA_TYPE 0x8014 -#define GLX_COLOR_INDEX_TYPE 0x8015 -#define GLX_MAX_PBUFFER_WIDTH 0x8016 -#define GLX_MAX_PBUFFER_HEIGHT 0x8017 -#define GLX_MAX_PBUFFER_PIXELS 0x8018 -#define GLX_PRESERVED_CONTENTS 0x801B -#define GLX_LARGEST_PBUFFER 0x801C -#define GLX_WIDTH 0x801D -#define GLX_HEIGHT 0x801E -#define GLX_EVENT_MASK 0x801F -#define GLX_DAMAGED 0x8020 -#define GLX_SAVED 0x8021 -#define GLX_WINDOW 0x8022 -#define GLX_PBUFFER 0x8023 -#define GLX_PBUFFER_HEIGHT 0x8040 -#define GLX_PBUFFER_WIDTH 0x8041 -#define GLX_PBUFFER_CLOBBER_MASK 0x08000000 -#define GLX_DONT_CARE 0xFFFFFFFF - -typedef XID GLXFBConfigID; -typedef XID GLXPbuffer; -typedef XID GLXWindow; -typedef struct __GLXFBConfigRec *GLXFBConfig; - -typedef struct { - int event_type; - int draw_type; - unsigned long serial; - Bool send_event; - Display *display; - GLXDrawable drawable; - unsigned int buffer_mask; - unsigned int aux_buffer; - int x, y; - int width, height; - int count; -} GLXPbufferClobberEvent; -typedef union __GLXEvent { - GLXPbufferClobberEvent glxpbufferclobber; - long pad[24]; -} GLXEvent; - -typedef GLXFBConfig* ( * PFNGLXCHOOSEFBCONFIGPROC) (Display *dpy, int screen, const int *attrib_list, int *nelements); -typedef GLXContext ( * PFNGLXCREATENEWCONTEXTPROC) (Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct); -typedef GLXPbuffer ( * PFNGLXCREATEPBUFFERPROC) (Display *dpy, GLXFBConfig config, const int *attrib_list); -typedef GLXPixmap ( * PFNGLXCREATEPIXMAPPROC) (Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list); -typedef GLXWindow ( * PFNGLXCREATEWINDOWPROC) (Display *dpy, GLXFBConfig config, Window win, const int *attrib_list); -typedef void ( * PFNGLXDESTROYPBUFFERPROC) (Display *dpy, GLXPbuffer pbuf); -typedef void ( * PFNGLXDESTROYPIXMAPPROC) (Display *dpy, GLXPixmap pixmap); -typedef void ( * PFNGLXDESTROYWINDOWPROC) (Display *dpy, GLXWindow win); -typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLEPROC) (void); -typedef int ( * PFNGLXGETFBCONFIGATTRIBPROC) (Display *dpy, GLXFBConfig config, int attribute, int *value); -typedef GLXFBConfig* ( * PFNGLXGETFBCONFIGSPROC) (Display *dpy, int screen, int *nelements); -typedef void ( * PFNGLXGETSELECTEDEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long *event_mask); -typedef XVisualInfo* ( * PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *dpy, GLXFBConfig config); -typedef Bool ( * PFNGLXMAKECONTEXTCURRENTPROC) (Display *display, GLXDrawable draw, GLXDrawable read, GLXContext ctx); -typedef int ( * PFNGLXQUERYCONTEXTPROC) (Display *dpy, GLXContext ctx, int attribute, int *value); -typedef void ( * PFNGLXQUERYDRAWABLEPROC) (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value); -typedef void ( * PFNGLXSELECTEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long event_mask); - -#define glXChooseFBConfig GLXEW_GET_FUN(__glewXChooseFBConfig) -#define glXCreateNewContext GLXEW_GET_FUN(__glewXCreateNewContext) -#define glXCreatePbuffer GLXEW_GET_FUN(__glewXCreatePbuffer) -#define glXCreatePixmap GLXEW_GET_FUN(__glewXCreatePixmap) -#define glXCreateWindow GLXEW_GET_FUN(__glewXCreateWindow) -#define glXDestroyPbuffer GLXEW_GET_FUN(__glewXDestroyPbuffer) -#define glXDestroyPixmap GLXEW_GET_FUN(__glewXDestroyPixmap) -#define glXDestroyWindow GLXEW_GET_FUN(__glewXDestroyWindow) -#define glXGetCurrentReadDrawable GLXEW_GET_FUN(__glewXGetCurrentReadDrawable) -#define glXGetFBConfigAttrib GLXEW_GET_FUN(__glewXGetFBConfigAttrib) -#define glXGetFBConfigs GLXEW_GET_FUN(__glewXGetFBConfigs) -#define glXGetSelectedEvent GLXEW_GET_FUN(__glewXGetSelectedEvent) -#define glXGetVisualFromFBConfig GLXEW_GET_FUN(__glewXGetVisualFromFBConfig) -#define glXMakeContextCurrent GLXEW_GET_FUN(__glewXMakeContextCurrent) -#define glXQueryContext GLXEW_GET_FUN(__glewXQueryContext) -#define glXQueryDrawable GLXEW_GET_FUN(__glewXQueryDrawable) -#define glXSelectEvent GLXEW_GET_FUN(__glewXSelectEvent) - -#define GLXEW_VERSION_1_3 GLXEW_GET_VAR(__GLXEW_VERSION_1_3) - -#endif /* GLX_VERSION_1_3 */ - -/* ---------------------------- GLX_VERSION_1_4 ---------------------------- */ - -#ifndef GLX_VERSION_1_4 -#define GLX_VERSION_1_4 1 - -#define GLX_SAMPLE_BUFFERS 100000 -#define GLX_SAMPLES 100001 - -extern void ( * glXGetProcAddress (const GLubyte *procName)) (void); - -#define GLXEW_VERSION_1_4 GLXEW_GET_VAR(__GLXEW_VERSION_1_4) - -#endif /* GLX_VERSION_1_4 */ - -/* -------------------------- GLX_3DFX_multisample ------------------------- */ - -#ifndef GLX_3DFX_multisample -#define GLX_3DFX_multisample 1 - -#define GLX_SAMPLE_BUFFERS_3DFX 0x8050 -#define GLX_SAMPLES_3DFX 0x8051 - -#define GLXEW_3DFX_multisample GLXEW_GET_VAR(__GLXEW_3DFX_multisample) - -#endif /* GLX_3DFX_multisample */ - -/* ------------------------ GLX_AMD_gpu_association ------------------------ */ - -#ifndef GLX_AMD_gpu_association -#define GLX_AMD_gpu_association 1 - -#define GLX_GPU_VENDOR_AMD 0x1F00 -#define GLX_GPU_RENDERER_STRING_AMD 0x1F01 -#define GLX_GPU_OPENGL_VERSION_STRING_AMD 0x1F02 -#define GLX_GPU_FASTEST_TARGET_GPUS_AMD 0x21A2 -#define GLX_GPU_RAM_AMD 0x21A3 -#define GLX_GPU_CLOCK_AMD 0x21A4 -#define GLX_GPU_NUM_PIPES_AMD 0x21A5 -#define GLX_GPU_NUM_SIMD_AMD 0x21A6 -#define GLX_GPU_NUM_RB_AMD 0x21A7 -#define GLX_GPU_NUM_SPI_AMD 0x21A8 - -typedef void ( * PFNGLXBLITCONTEXTFRAMEBUFFERAMDPROC) (GLXContext dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); -typedef GLXContext ( * PFNGLXCREATEASSOCIATEDCONTEXTAMDPROC) (unsigned int id, GLXContext share_list); -typedef GLXContext ( * PFNGLXCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC) (unsigned int id, GLXContext share_context, const int* attribList); -typedef Bool ( * PFNGLXDELETEASSOCIATEDCONTEXTAMDPROC) (GLXContext ctx); -typedef unsigned int ( * PFNGLXGETCONTEXTGPUIDAMDPROC) (GLXContext ctx); -typedef GLXContext ( * PFNGLXGETCURRENTASSOCIATEDCONTEXTAMDPROC) (void); -typedef unsigned int ( * PFNGLXGETGPUIDSAMDPROC) (unsigned int maxCount, unsigned int* ids); -typedef int ( * PFNGLXGETGPUINFOAMDPROC) (unsigned int id, int property, GLenum dataType, unsigned int size, void* data); -typedef Bool ( * PFNGLXMAKEASSOCIATEDCONTEXTCURRENTAMDPROC) (GLXContext ctx); - -#define glXBlitContextFramebufferAMD GLXEW_GET_FUN(__glewXBlitContextFramebufferAMD) -#define glXCreateAssociatedContextAMD GLXEW_GET_FUN(__glewXCreateAssociatedContextAMD) -#define glXCreateAssociatedContextAttribsAMD GLXEW_GET_FUN(__glewXCreateAssociatedContextAttribsAMD) -#define glXDeleteAssociatedContextAMD GLXEW_GET_FUN(__glewXDeleteAssociatedContextAMD) -#define glXGetContextGPUIDAMD GLXEW_GET_FUN(__glewXGetContextGPUIDAMD) -#define glXGetCurrentAssociatedContextAMD GLXEW_GET_FUN(__glewXGetCurrentAssociatedContextAMD) -#define glXGetGPUIDsAMD GLXEW_GET_FUN(__glewXGetGPUIDsAMD) -#define glXGetGPUInfoAMD GLXEW_GET_FUN(__glewXGetGPUInfoAMD) -#define glXMakeAssociatedContextCurrentAMD GLXEW_GET_FUN(__glewXMakeAssociatedContextCurrentAMD) - -#define GLXEW_AMD_gpu_association GLXEW_GET_VAR(__GLXEW_AMD_gpu_association) - -#endif /* GLX_AMD_gpu_association */ - -/* ------------------------- GLX_ARB_create_context ------------------------ */ - -#ifndef GLX_ARB_create_context -#define GLX_ARB_create_context 1 - -#define GLX_CONTEXT_DEBUG_BIT_ARB 0x0001 -#define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x0002 -#define GLX_CONTEXT_MAJOR_VERSION_ARB 0x2091 -#define GLX_CONTEXT_MINOR_VERSION_ARB 0x2092 -#define GLX_CONTEXT_FLAGS_ARB 0x2094 - -typedef GLXContext ( * PFNGLXCREATECONTEXTATTRIBSARBPROC) (Display* dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list); - -#define glXCreateContextAttribsARB GLXEW_GET_FUN(__glewXCreateContextAttribsARB) - -#define GLXEW_ARB_create_context GLXEW_GET_VAR(__GLXEW_ARB_create_context) - -#endif /* GLX_ARB_create_context */ - -/* --------------------- GLX_ARB_create_context_profile -------------------- */ - -#ifndef GLX_ARB_create_context_profile -#define GLX_ARB_create_context_profile 1 - -#define GLX_CONTEXT_CORE_PROFILE_BIT_ARB 0x00000001 -#define GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 0x00000002 -#define GLX_CONTEXT_PROFILE_MASK_ARB 0x9126 - -#define GLXEW_ARB_create_context_profile GLXEW_GET_VAR(__GLXEW_ARB_create_context_profile) - -#endif /* GLX_ARB_create_context_profile */ - -/* ------------------- GLX_ARB_create_context_robustness ------------------- */ - -#ifndef GLX_ARB_create_context_robustness -#define GLX_ARB_create_context_robustness 1 - -#define GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x00000004 -#define GLX_LOSE_CONTEXT_ON_RESET_ARB 0x8252 -#define GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 -#define GLX_NO_RESET_NOTIFICATION_ARB 0x8261 - -#define GLXEW_ARB_create_context_robustness GLXEW_GET_VAR(__GLXEW_ARB_create_context_robustness) - -#endif /* GLX_ARB_create_context_robustness */ - -/* ------------------------- GLX_ARB_fbconfig_float ------------------------ */ - -#ifndef GLX_ARB_fbconfig_float -#define GLX_ARB_fbconfig_float 1 - -#define GLX_RGBA_FLOAT_BIT 0x00000004 -#define GLX_RGBA_FLOAT_TYPE 0x20B9 - -#define GLXEW_ARB_fbconfig_float GLXEW_GET_VAR(__GLXEW_ARB_fbconfig_float) - -#endif /* GLX_ARB_fbconfig_float */ - -/* ------------------------ GLX_ARB_framebuffer_sRGB ----------------------- */ - -#ifndef GLX_ARB_framebuffer_sRGB -#define GLX_ARB_framebuffer_sRGB 1 - -#define GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20B2 - -#define GLXEW_ARB_framebuffer_sRGB GLXEW_GET_VAR(__GLXEW_ARB_framebuffer_sRGB) - -#endif /* GLX_ARB_framebuffer_sRGB */ - -/* ------------------------ GLX_ARB_get_proc_address ----------------------- */ - -#ifndef GLX_ARB_get_proc_address -#define GLX_ARB_get_proc_address 1 - -extern void ( * glXGetProcAddressARB (const GLubyte *procName)) (void); - -#define GLXEW_ARB_get_proc_address GLXEW_GET_VAR(__GLXEW_ARB_get_proc_address) - -#endif /* GLX_ARB_get_proc_address */ - -/* -------------------------- GLX_ARB_multisample -------------------------- */ - -#ifndef GLX_ARB_multisample -#define GLX_ARB_multisample 1 - -#define GLX_SAMPLE_BUFFERS_ARB 100000 -#define GLX_SAMPLES_ARB 100001 - -#define GLXEW_ARB_multisample GLXEW_GET_VAR(__GLXEW_ARB_multisample) - -#endif /* GLX_ARB_multisample */ - -/* ---------------- GLX_ARB_robustness_application_isolation --------------- */ - -#ifndef GLX_ARB_robustness_application_isolation -#define GLX_ARB_robustness_application_isolation 1 - -#define GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 - -#define GLXEW_ARB_robustness_application_isolation GLXEW_GET_VAR(__GLXEW_ARB_robustness_application_isolation) - -#endif /* GLX_ARB_robustness_application_isolation */ - -/* ---------------- GLX_ARB_robustness_share_group_isolation --------------- */ - -#ifndef GLX_ARB_robustness_share_group_isolation -#define GLX_ARB_robustness_share_group_isolation 1 - -#define GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 - -#define GLXEW_ARB_robustness_share_group_isolation GLXEW_GET_VAR(__GLXEW_ARB_robustness_share_group_isolation) - -#endif /* GLX_ARB_robustness_share_group_isolation */ - -/* ---------------------- GLX_ARB_vertex_buffer_object --------------------- */ - -#ifndef GLX_ARB_vertex_buffer_object -#define GLX_ARB_vertex_buffer_object 1 - -#define GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB 0x2095 - -#define GLXEW_ARB_vertex_buffer_object GLXEW_GET_VAR(__GLXEW_ARB_vertex_buffer_object) - -#endif /* GLX_ARB_vertex_buffer_object */ - -/* ----------------------- GLX_ATI_pixel_format_float ---------------------- */ - -#ifndef GLX_ATI_pixel_format_float -#define GLX_ATI_pixel_format_float 1 - -#define GLX_RGBA_FLOAT_ATI_BIT 0x00000100 - -#define GLXEW_ATI_pixel_format_float GLXEW_GET_VAR(__GLXEW_ATI_pixel_format_float) - -#endif /* GLX_ATI_pixel_format_float */ - -/* ------------------------- GLX_ATI_render_texture ------------------------ */ - -#ifndef GLX_ATI_render_texture -#define GLX_ATI_render_texture 1 - -#define GLX_BIND_TO_TEXTURE_RGB_ATI 0x9800 -#define GLX_BIND_TO_TEXTURE_RGBA_ATI 0x9801 -#define GLX_TEXTURE_FORMAT_ATI 0x9802 -#define GLX_TEXTURE_TARGET_ATI 0x9803 -#define GLX_MIPMAP_TEXTURE_ATI 0x9804 -#define GLX_TEXTURE_RGB_ATI 0x9805 -#define GLX_TEXTURE_RGBA_ATI 0x9806 -#define GLX_NO_TEXTURE_ATI 0x9807 -#define GLX_TEXTURE_CUBE_MAP_ATI 0x9808 -#define GLX_TEXTURE_1D_ATI 0x9809 -#define GLX_TEXTURE_2D_ATI 0x980A -#define GLX_MIPMAP_LEVEL_ATI 0x980B -#define GLX_CUBE_MAP_FACE_ATI 0x980C -#define GLX_TEXTURE_CUBE_MAP_POSITIVE_X_ATI 0x980D -#define GLX_TEXTURE_CUBE_MAP_NEGATIVE_X_ATI 0x980E -#define GLX_TEXTURE_CUBE_MAP_POSITIVE_Y_ATI 0x980F -#define GLX_TEXTURE_CUBE_MAP_NEGATIVE_Y_ATI 0x9810 -#define GLX_TEXTURE_CUBE_MAP_POSITIVE_Z_ATI 0x9811 -#define GLX_TEXTURE_CUBE_MAP_NEGATIVE_Z_ATI 0x9812 -#define GLX_FRONT_LEFT_ATI 0x9813 -#define GLX_FRONT_RIGHT_ATI 0x9814 -#define GLX_BACK_LEFT_ATI 0x9815 -#define GLX_BACK_RIGHT_ATI 0x9816 -#define GLX_AUX0_ATI 0x9817 -#define GLX_AUX1_ATI 0x9818 -#define GLX_AUX2_ATI 0x9819 -#define GLX_AUX3_ATI 0x981A -#define GLX_AUX4_ATI 0x981B -#define GLX_AUX5_ATI 0x981C -#define GLX_AUX6_ATI 0x981D -#define GLX_AUX7_ATI 0x981E -#define GLX_AUX8_ATI 0x981F -#define GLX_AUX9_ATI 0x9820 -#define GLX_BIND_TO_TEXTURE_LUMINANCE_ATI 0x9821 -#define GLX_BIND_TO_TEXTURE_INTENSITY_ATI 0x9822 - -typedef void ( * PFNGLXBINDTEXIMAGEATIPROC) (Display *dpy, GLXPbuffer pbuf, int buffer); -typedef void ( * PFNGLXDRAWABLEATTRIBATIPROC) (Display *dpy, GLXDrawable draw, const int *attrib_list); -typedef void ( * PFNGLXRELEASETEXIMAGEATIPROC) (Display *dpy, GLXPbuffer pbuf, int buffer); - -#define glXBindTexImageATI GLXEW_GET_FUN(__glewXBindTexImageATI) -#define glXDrawableAttribATI GLXEW_GET_FUN(__glewXDrawableAttribATI) -#define glXReleaseTexImageATI GLXEW_GET_FUN(__glewXReleaseTexImageATI) - -#define GLXEW_ATI_render_texture GLXEW_GET_VAR(__GLXEW_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 ------------------ */ - -#ifndef GLX_EXT_create_context_es2_profile -#define GLX_EXT_create_context_es2_profile 1 - -#define GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 - -#define GLXEW_EXT_create_context_es2_profile GLXEW_GET_VAR(__GLXEW_EXT_create_context_es2_profile) - -#endif /* GLX_EXT_create_context_es2_profile */ - -/* ------------------- GLX_EXT_create_context_es_profile ------------------- */ - -#ifndef GLX_EXT_create_context_es_profile -#define GLX_EXT_create_context_es_profile 1 - -#define GLX_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004 - -#define GLXEW_EXT_create_context_es_profile GLXEW_GET_VAR(__GLXEW_EXT_create_context_es_profile) - -#endif /* GLX_EXT_create_context_es_profile */ - -/* --------------------- GLX_EXT_fbconfig_packed_float --------------------- */ - -#ifndef GLX_EXT_fbconfig_packed_float -#define GLX_EXT_fbconfig_packed_float 1 - -#define GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT 0x00000008 -#define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1 - -#define GLXEW_EXT_fbconfig_packed_float GLXEW_GET_VAR(__GLXEW_EXT_fbconfig_packed_float) - -#endif /* GLX_EXT_fbconfig_packed_float */ - -/* ------------------------ GLX_EXT_framebuffer_sRGB ----------------------- */ - -#ifndef GLX_EXT_framebuffer_sRGB -#define GLX_EXT_framebuffer_sRGB 1 - -#define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2 - -#define GLXEW_EXT_framebuffer_sRGB GLXEW_GET_VAR(__GLXEW_EXT_framebuffer_sRGB) - -#endif /* GLX_EXT_framebuffer_sRGB */ - -/* ------------------------- GLX_EXT_import_context ------------------------ */ - -#ifndef GLX_EXT_import_context -#define GLX_EXT_import_context 1 - -#define GLX_SHARE_CONTEXT_EXT 0x800A -#define GLX_VISUAL_ID_EXT 0x800B -#define GLX_SCREEN_EXT 0x800C - -typedef XID GLXContextID; - -typedef void ( * PFNGLXFREECONTEXTEXTPROC) (Display* dpy, GLXContext context); -typedef GLXContextID ( * PFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context); -typedef GLXContext ( * PFNGLXIMPORTCONTEXTEXTPROC) (Display* dpy, GLXContextID contextID); -typedef int ( * PFNGLXQUERYCONTEXTINFOEXTPROC) (Display* dpy, GLXContext context, int attribute,int *value); - -#define glXFreeContextEXT GLXEW_GET_FUN(__glewXFreeContextEXT) -#define glXGetContextIDEXT GLXEW_GET_FUN(__glewXGetContextIDEXT) -#define glXImportContextEXT GLXEW_GET_FUN(__glewXImportContextEXT) -#define glXQueryContextInfoEXT GLXEW_GET_FUN(__glewXQueryContextInfoEXT) - -#define GLXEW_EXT_import_context GLXEW_GET_VAR(__GLXEW_EXT_import_context) - -#endif /* GLX_EXT_import_context */ - -/* -------------------------- GLX_EXT_scene_marker ------------------------- */ - -#ifndef GLX_EXT_scene_marker -#define GLX_EXT_scene_marker 1 - -#define GLXEW_EXT_scene_marker GLXEW_GET_VAR(__GLXEW_EXT_scene_marker) - -#endif /* GLX_EXT_scene_marker */ - -/* -------------------------- GLX_EXT_swap_control ------------------------- */ - -#ifndef GLX_EXT_swap_control -#define GLX_EXT_swap_control 1 - -#define GLX_SWAP_INTERVAL_EXT 0x20F1 -#define GLX_MAX_SWAP_INTERVAL_EXT 0x20F2 - -typedef void ( * PFNGLXSWAPINTERVALEXTPROC) (Display* dpy, GLXDrawable drawable, int interval); - -#define glXSwapIntervalEXT GLXEW_GET_FUN(__glewXSwapIntervalEXT) - -#define GLXEW_EXT_swap_control GLXEW_GET_VAR(__GLXEW_EXT_swap_control) - -#endif /* GLX_EXT_swap_control */ - -/* ----------------------- GLX_EXT_swap_control_tear ----------------------- */ - -#ifndef GLX_EXT_swap_control_tear -#define GLX_EXT_swap_control_tear 1 - -#define GLX_LATE_SWAPS_TEAR_EXT 0x20F3 - -#define GLXEW_EXT_swap_control_tear GLXEW_GET_VAR(__GLXEW_EXT_swap_control_tear) - -#endif /* GLX_EXT_swap_control_tear */ - -/* ---------------------- GLX_EXT_texture_from_pixmap ---------------------- */ - -#ifndef GLX_EXT_texture_from_pixmap -#define GLX_EXT_texture_from_pixmap 1 - -#define GLX_TEXTURE_1D_BIT_EXT 0x00000001 -#define GLX_TEXTURE_2D_BIT_EXT 0x00000002 -#define GLX_TEXTURE_RECTANGLE_BIT_EXT 0x00000004 -#define GLX_BIND_TO_TEXTURE_RGB_EXT 0x20D0 -#define GLX_BIND_TO_TEXTURE_RGBA_EXT 0x20D1 -#define GLX_BIND_TO_MIPMAP_TEXTURE_EXT 0x20D2 -#define GLX_BIND_TO_TEXTURE_TARGETS_EXT 0x20D3 -#define GLX_Y_INVERTED_EXT 0x20D4 -#define GLX_TEXTURE_FORMAT_EXT 0x20D5 -#define GLX_TEXTURE_TARGET_EXT 0x20D6 -#define GLX_MIPMAP_TEXTURE_EXT 0x20D7 -#define GLX_TEXTURE_FORMAT_NONE_EXT 0x20D8 -#define GLX_TEXTURE_FORMAT_RGB_EXT 0x20D9 -#define GLX_TEXTURE_FORMAT_RGBA_EXT 0x20DA -#define GLX_TEXTURE_1D_EXT 0x20DB -#define GLX_TEXTURE_2D_EXT 0x20DC -#define GLX_TEXTURE_RECTANGLE_EXT 0x20DD -#define GLX_FRONT_LEFT_EXT 0x20DE -#define GLX_FRONT_RIGHT_EXT 0x20DF -#define GLX_BACK_LEFT_EXT 0x20E0 -#define GLX_BACK_RIGHT_EXT 0x20E1 -#define GLX_AUX0_EXT 0x20E2 -#define GLX_AUX1_EXT 0x20E3 -#define GLX_AUX2_EXT 0x20E4 -#define GLX_AUX3_EXT 0x20E5 -#define GLX_AUX4_EXT 0x20E6 -#define GLX_AUX5_EXT 0x20E7 -#define GLX_AUX6_EXT 0x20E8 -#define GLX_AUX7_EXT 0x20E9 -#define GLX_AUX8_EXT 0x20EA -#define GLX_AUX9_EXT 0x20EB - -typedef void ( * PFNGLXBINDTEXIMAGEEXTPROC) (Display* display, GLXDrawable drawable, int buffer, const int *attrib_list); -typedef void ( * PFNGLXRELEASETEXIMAGEEXTPROC) (Display* display, GLXDrawable drawable, int buffer); - -#define glXBindTexImageEXT GLXEW_GET_FUN(__glewXBindTexImageEXT) -#define glXReleaseTexImageEXT GLXEW_GET_FUN(__glewXReleaseTexImageEXT) - -#define GLXEW_EXT_texture_from_pixmap GLXEW_GET_VAR(__GLXEW_EXT_texture_from_pixmap) - -#endif /* GLX_EXT_texture_from_pixmap */ - -/* -------------------------- GLX_EXT_visual_info -------------------------- */ - -#ifndef GLX_EXT_visual_info -#define GLX_EXT_visual_info 1 - -#define GLX_X_VISUAL_TYPE_EXT 0x22 -#define GLX_TRANSPARENT_TYPE_EXT 0x23 -#define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24 -#define GLX_TRANSPARENT_RED_VALUE_EXT 0x25 -#define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26 -#define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27 -#define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28 -#define GLX_NONE_EXT 0x8000 -#define GLX_TRUE_COLOR_EXT 0x8002 -#define GLX_DIRECT_COLOR_EXT 0x8003 -#define GLX_PSEUDO_COLOR_EXT 0x8004 -#define GLX_STATIC_COLOR_EXT 0x8005 -#define GLX_GRAY_SCALE_EXT 0x8006 -#define GLX_STATIC_GRAY_EXT 0x8007 -#define GLX_TRANSPARENT_RGB_EXT 0x8008 -#define GLX_TRANSPARENT_INDEX_EXT 0x8009 - -#define GLXEW_EXT_visual_info GLXEW_GET_VAR(__GLXEW_EXT_visual_info) - -#endif /* GLX_EXT_visual_info */ - -/* ------------------------- GLX_EXT_visual_rating ------------------------- */ - -#ifndef GLX_EXT_visual_rating -#define GLX_EXT_visual_rating 1 - -#define GLX_VISUAL_CAVEAT_EXT 0x20 -#define GLX_SLOW_VISUAL_EXT 0x8001 -#define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D - -#define GLXEW_EXT_visual_rating GLXEW_GET_VAR(__GLXEW_EXT_visual_rating) - -#endif /* GLX_EXT_visual_rating */ - -/* -------------------------- GLX_INTEL_swap_event ------------------------- */ - -#ifndef GLX_INTEL_swap_event -#define GLX_INTEL_swap_event 1 - -#define GLX_EXCHANGE_COMPLETE_INTEL 0x8180 -#define GLX_COPY_COMPLETE_INTEL 0x8181 -#define GLX_FLIP_COMPLETE_INTEL 0x8182 -#define GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK 0x04000000 - -#define GLXEW_INTEL_swap_event GLXEW_GET_VAR(__GLXEW_INTEL_swap_event) - -#endif /* GLX_INTEL_swap_event */ - -/* -------------------------- GLX_MESA_agp_offset -------------------------- */ - -#ifndef GLX_MESA_agp_offset -#define GLX_MESA_agp_offset 1 - -typedef unsigned int ( * PFNGLXGETAGPOFFSETMESAPROC) (const void* pointer); - -#define glXGetAGPOffsetMESA GLXEW_GET_FUN(__glewXGetAGPOffsetMESA) - -#define GLXEW_MESA_agp_offset GLXEW_GET_VAR(__GLXEW_MESA_agp_offset) - -#endif /* GLX_MESA_agp_offset */ - -/* ------------------------ GLX_MESA_copy_sub_buffer ----------------------- */ - -#ifndef GLX_MESA_copy_sub_buffer -#define GLX_MESA_copy_sub_buffer 1 - -typedef void ( * PFNGLXCOPYSUBBUFFERMESAPROC) (Display* dpy, GLXDrawable drawable, int x, int y, int width, int height); - -#define glXCopySubBufferMESA GLXEW_GET_FUN(__glewXCopySubBufferMESA) - -#define GLXEW_MESA_copy_sub_buffer GLXEW_GET_VAR(__GLXEW_MESA_copy_sub_buffer) - -#endif /* GLX_MESA_copy_sub_buffer */ - -/* ------------------------ GLX_MESA_pixmap_colormap ----------------------- */ - -#ifndef GLX_MESA_pixmap_colormap -#define GLX_MESA_pixmap_colormap 1 - -typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPMESAPROC) (Display* dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap); - -#define glXCreateGLXPixmapMESA GLXEW_GET_FUN(__glewXCreateGLXPixmapMESA) - -#define GLXEW_MESA_pixmap_colormap GLXEW_GET_VAR(__GLXEW_MESA_pixmap_colormap) - -#endif /* GLX_MESA_pixmap_colormap */ - -/* ------------------------ GLX_MESA_release_buffers ----------------------- */ - -#ifndef GLX_MESA_release_buffers -#define GLX_MESA_release_buffers 1 - -typedef Bool ( * PFNGLXRELEASEBUFFERSMESAPROC) (Display* dpy, GLXDrawable d); - -#define glXReleaseBuffersMESA GLXEW_GET_FUN(__glewXReleaseBuffersMESA) - -#define GLXEW_MESA_release_buffers GLXEW_GET_VAR(__GLXEW_MESA_release_buffers) - -#endif /* GLX_MESA_release_buffers */ - -/* ------------------------- GLX_MESA_set_3dfx_mode ------------------------ */ - -#ifndef GLX_MESA_set_3dfx_mode -#define GLX_MESA_set_3dfx_mode 1 - -#define GLX_3DFX_WINDOW_MODE_MESA 0x1 -#define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2 - -typedef GLboolean ( * PFNGLXSET3DFXMODEMESAPROC) (GLint mode); - -#define glXSet3DfxModeMESA GLXEW_GET_FUN(__glewXSet3DfxModeMESA) - -#define GLXEW_MESA_set_3dfx_mode GLXEW_GET_VAR(__GLXEW_MESA_set_3dfx_mode) - -#endif /* GLX_MESA_set_3dfx_mode */ - -/* ------------------------- GLX_MESA_swap_control ------------------------- */ - -#ifndef GLX_MESA_swap_control -#define GLX_MESA_swap_control 1 - -typedef int ( * PFNGLXGETSWAPINTERVALMESAPROC) (void); -typedef int ( * PFNGLXSWAPINTERVALMESAPROC) (unsigned int interval); - -#define glXGetSwapIntervalMESA GLXEW_GET_FUN(__glewXGetSwapIntervalMESA) -#define glXSwapIntervalMESA GLXEW_GET_FUN(__glewXSwapIntervalMESA) - -#define GLXEW_MESA_swap_control GLXEW_GET_VAR(__GLXEW_MESA_swap_control) - -#endif /* GLX_MESA_swap_control */ - -/* --------------------------- GLX_NV_copy_image --------------------------- */ - -#ifndef GLX_NV_copy_image -#define GLX_NV_copy_image 1 - -typedef void ( * PFNGLXCOPYIMAGESUBDATANVPROC) (Display *dpy, GLXContext srcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth); - -#define glXCopyImageSubDataNV GLXEW_GET_FUN(__glewXCopyImageSubDataNV) - -#define GLXEW_NV_copy_image GLXEW_GET_VAR(__GLXEW_NV_copy_image) - -#endif /* GLX_NV_copy_image */ - -/* -------------------------- GLX_NV_float_buffer -------------------------- */ - -#ifndef GLX_NV_float_buffer -#define GLX_NV_float_buffer 1 - -#define GLX_FLOAT_COMPONENTS_NV 0x20B0 - -#define GLXEW_NV_float_buffer GLXEW_GET_VAR(__GLXEW_NV_float_buffer) - -#endif /* GLX_NV_float_buffer */ - -/* ---------------------- GLX_NV_multisample_coverage ---------------------- */ - -#ifndef GLX_NV_multisample_coverage -#define GLX_NV_multisample_coverage 1 - -#define GLX_COLOR_SAMPLES_NV 0x20B3 -#define GLX_COVERAGE_SAMPLES_NV 100001 - -#define GLXEW_NV_multisample_coverage GLXEW_GET_VAR(__GLXEW_NV_multisample_coverage) - -#endif /* GLX_NV_multisample_coverage */ - -/* -------------------------- GLX_NV_present_video ------------------------- */ - -#ifndef GLX_NV_present_video -#define GLX_NV_present_video 1 - -#define GLX_NUM_VIDEO_SLOTS_NV 0x20F0 - -typedef int ( * PFNGLXBINDVIDEODEVICENVPROC) (Display* dpy, unsigned int video_slot, unsigned int video_device, const int *attrib_list); -typedef unsigned int* ( * PFNGLXENUMERATEVIDEODEVICESNVPROC) (Display *dpy, int screen, int *nelements); - -#define glXBindVideoDeviceNV GLXEW_GET_FUN(__glewXBindVideoDeviceNV) -#define glXEnumerateVideoDevicesNV GLXEW_GET_FUN(__glewXEnumerateVideoDevicesNV) - -#define GLXEW_NV_present_video GLXEW_GET_VAR(__GLXEW_NV_present_video) - -#endif /* GLX_NV_present_video */ - -/* --------------------------- GLX_NV_swap_group --------------------------- */ - -#ifndef GLX_NV_swap_group -#define GLX_NV_swap_group 1 - -typedef Bool ( * PFNGLXBINDSWAPBARRIERNVPROC) (Display* dpy, GLuint group, GLuint barrier); -typedef Bool ( * PFNGLXJOINSWAPGROUPNVPROC) (Display* dpy, GLXDrawable drawable, GLuint group); -typedef Bool ( * PFNGLXQUERYFRAMECOUNTNVPROC) (Display* dpy, int screen, GLuint *count); -typedef Bool ( * PFNGLXQUERYMAXSWAPGROUPSNVPROC) (Display* dpy, int screen, GLuint *maxGroups, GLuint *maxBarriers); -typedef Bool ( * PFNGLXQUERYSWAPGROUPNVPROC) (Display* dpy, GLXDrawable drawable, GLuint *group, GLuint *barrier); -typedef Bool ( * PFNGLXRESETFRAMECOUNTNVPROC) (Display* dpy, int screen); - -#define glXBindSwapBarrierNV GLXEW_GET_FUN(__glewXBindSwapBarrierNV) -#define glXJoinSwapGroupNV GLXEW_GET_FUN(__glewXJoinSwapGroupNV) -#define glXQueryFrameCountNV GLXEW_GET_FUN(__glewXQueryFrameCountNV) -#define glXQueryMaxSwapGroupsNV GLXEW_GET_FUN(__glewXQueryMaxSwapGroupsNV) -#define glXQuerySwapGroupNV GLXEW_GET_FUN(__glewXQuerySwapGroupNV) -#define glXResetFrameCountNV GLXEW_GET_FUN(__glewXResetFrameCountNV) - -#define GLXEW_NV_swap_group GLXEW_GET_VAR(__GLXEW_NV_swap_group) - -#endif /* GLX_NV_swap_group */ - -/* ----------------------- GLX_NV_vertex_array_range ----------------------- */ - -#ifndef GLX_NV_vertex_array_range -#define GLX_NV_vertex_array_range 1 - -typedef void * ( * PFNGLXALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority); -typedef void ( * PFNGLXFREEMEMORYNVPROC) (void *pointer); - -#define glXAllocateMemoryNV GLXEW_GET_FUN(__glewXAllocateMemoryNV) -#define glXFreeMemoryNV GLXEW_GET_FUN(__glewXFreeMemoryNV) - -#define GLXEW_NV_vertex_array_range GLXEW_GET_VAR(__GLXEW_NV_vertex_array_range) - -#endif /* GLX_NV_vertex_array_range */ - -/* -------------------------- GLX_NV_video_capture ------------------------- */ - -#ifndef GLX_NV_video_capture -#define GLX_NV_video_capture 1 - -#define GLX_DEVICE_ID_NV 0x20CD -#define GLX_UNIQUE_ID_NV 0x20CE -#define GLX_NUM_VIDEO_CAPTURE_SLOTS_NV 0x20CF - -typedef XID GLXVideoCaptureDeviceNV; - -typedef int ( * PFNGLXBINDVIDEOCAPTUREDEVICENVPROC) (Display* dpy, unsigned int video_capture_slot, GLXVideoCaptureDeviceNV device); -typedef GLXVideoCaptureDeviceNV * ( * PFNGLXENUMERATEVIDEOCAPTUREDEVICESNVPROC) (Display* dpy, int screen, int *nelements); -typedef void ( * PFNGLXLOCKVIDEOCAPTUREDEVICENVPROC) (Display* dpy, GLXVideoCaptureDeviceNV device); -typedef int ( * PFNGLXQUERYVIDEOCAPTUREDEVICENVPROC) (Display* dpy, GLXVideoCaptureDeviceNV device, int attribute, int *value); -typedef void ( * PFNGLXRELEASEVIDEOCAPTUREDEVICENVPROC) (Display* dpy, GLXVideoCaptureDeviceNV device); - -#define glXBindVideoCaptureDeviceNV GLXEW_GET_FUN(__glewXBindVideoCaptureDeviceNV) -#define glXEnumerateVideoCaptureDevicesNV GLXEW_GET_FUN(__glewXEnumerateVideoCaptureDevicesNV) -#define glXLockVideoCaptureDeviceNV GLXEW_GET_FUN(__glewXLockVideoCaptureDeviceNV) -#define glXQueryVideoCaptureDeviceNV GLXEW_GET_FUN(__glewXQueryVideoCaptureDeviceNV) -#define glXReleaseVideoCaptureDeviceNV GLXEW_GET_FUN(__glewXReleaseVideoCaptureDeviceNV) - -#define GLXEW_NV_video_capture GLXEW_GET_VAR(__GLXEW_NV_video_capture) - -#endif /* GLX_NV_video_capture */ - -/* -------------------------- GLX_NV_video_output -------------------------- */ - -#ifndef GLX_NV_video_output -#define GLX_NV_video_output 1 - -#define GLX_VIDEO_OUT_COLOR_NV 0x20C3 -#define GLX_VIDEO_OUT_ALPHA_NV 0x20C4 -#define GLX_VIDEO_OUT_DEPTH_NV 0x20C5 -#define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6 -#define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7 -#define GLX_VIDEO_OUT_FRAME_NV 0x20C8 -#define GLX_VIDEO_OUT_FIELD_1_NV 0x20C9 -#define GLX_VIDEO_OUT_FIELD_2_NV 0x20CA -#define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV 0x20CB -#define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV 0x20CC - -typedef int ( * PFNGLXBINDVIDEOIMAGENVPROC) (Display* dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer); -typedef int ( * PFNGLXGETVIDEODEVICENVPROC) (Display* dpy, int screen, int numVideoDevices, GLXVideoDeviceNV *pVideoDevice); -typedef int ( * PFNGLXGETVIDEOINFONVPROC) (Display* dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo); -typedef int ( * PFNGLXRELEASEVIDEODEVICENVPROC) (Display* dpy, int screen, GLXVideoDeviceNV VideoDevice); -typedef int ( * PFNGLXRELEASEVIDEOIMAGENVPROC) (Display* dpy, GLXPbuffer pbuf); -typedef int ( * PFNGLXSENDPBUFFERTOVIDEONVPROC) (Display* dpy, GLXPbuffer pbuf, int iBufferType, unsigned long *pulCounterPbuffer, GLboolean bBlock); - -#define glXBindVideoImageNV GLXEW_GET_FUN(__glewXBindVideoImageNV) -#define glXGetVideoDeviceNV GLXEW_GET_FUN(__glewXGetVideoDeviceNV) -#define glXGetVideoInfoNV GLXEW_GET_FUN(__glewXGetVideoInfoNV) -#define glXReleaseVideoDeviceNV GLXEW_GET_FUN(__glewXReleaseVideoDeviceNV) -#define glXReleaseVideoImageNV GLXEW_GET_FUN(__glewXReleaseVideoImageNV) -#define glXSendPbufferToVideoNV GLXEW_GET_FUN(__glewXSendPbufferToVideoNV) - -#define GLXEW_NV_video_output GLXEW_GET_VAR(__GLXEW_NV_video_output) - -#endif /* GLX_NV_video_output */ - -/* -------------------------- GLX_OML_swap_method -------------------------- */ - -#ifndef GLX_OML_swap_method -#define GLX_OML_swap_method 1 - -#define GLX_SWAP_METHOD_OML 0x8060 -#define GLX_SWAP_EXCHANGE_OML 0x8061 -#define GLX_SWAP_COPY_OML 0x8062 -#define GLX_SWAP_UNDEFINED_OML 0x8063 - -#define GLXEW_OML_swap_method GLXEW_GET_VAR(__GLXEW_OML_swap_method) - -#endif /* GLX_OML_swap_method */ - -/* -------------------------- GLX_OML_sync_control ------------------------- */ - -#ifndef GLX_OML_sync_control -#define GLX_OML_sync_control 1 - -typedef Bool ( * PFNGLXGETMSCRATEOMLPROC) (Display* dpy, GLXDrawable drawable, int32_t* numerator, int32_t* denominator); -typedef Bool ( * PFNGLXGETSYNCVALUESOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t* ust, int64_t* msc, int64_t* sbc); -typedef int64_t ( * PFNGLXSWAPBUFFERSMSCOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder); -typedef Bool ( * PFNGLXWAITFORMSCOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t* ust, int64_t* msc, int64_t* sbc); -typedef Bool ( * PFNGLXWAITFORSBCOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t target_sbc, int64_t* ust, int64_t* msc, int64_t* sbc); - -#define glXGetMscRateOML GLXEW_GET_FUN(__glewXGetMscRateOML) -#define glXGetSyncValuesOML GLXEW_GET_FUN(__glewXGetSyncValuesOML) -#define glXSwapBuffersMscOML GLXEW_GET_FUN(__glewXSwapBuffersMscOML) -#define glXWaitForMscOML GLXEW_GET_FUN(__glewXWaitForMscOML) -#define glXWaitForSbcOML GLXEW_GET_FUN(__glewXWaitForSbcOML) - -#define GLXEW_OML_sync_control GLXEW_GET_VAR(__GLXEW_OML_sync_control) - -#endif /* GLX_OML_sync_control */ - -/* ------------------------ GLX_SGIS_blended_overlay ----------------------- */ - -#ifndef GLX_SGIS_blended_overlay -#define GLX_SGIS_blended_overlay 1 - -#define GLX_BLENDED_RGBA_SGIS 0x8025 - -#define GLXEW_SGIS_blended_overlay GLXEW_GET_VAR(__GLXEW_SGIS_blended_overlay) - -#endif /* GLX_SGIS_blended_overlay */ - -/* -------------------------- GLX_SGIS_color_range ------------------------- */ - -#ifndef GLX_SGIS_color_range -#define GLX_SGIS_color_range 1 - -#define GLXEW_SGIS_color_range GLXEW_GET_VAR(__GLXEW_SGIS_color_range) - -#endif /* GLX_SGIS_color_range */ - -/* -------------------------- GLX_SGIS_multisample ------------------------- */ - -#ifndef GLX_SGIS_multisample -#define GLX_SGIS_multisample 1 - -#define GLX_SAMPLE_BUFFERS_SGIS 100000 -#define GLX_SAMPLES_SGIS 100001 - -#define GLXEW_SGIS_multisample GLXEW_GET_VAR(__GLXEW_SGIS_multisample) - -#endif /* GLX_SGIS_multisample */ - -/* ---------------------- GLX_SGIS_shared_multisample ---------------------- */ - -#ifndef GLX_SGIS_shared_multisample -#define GLX_SGIS_shared_multisample 1 - -#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026 -#define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027 - -#define GLXEW_SGIS_shared_multisample GLXEW_GET_VAR(__GLXEW_SGIS_shared_multisample) - -#endif /* GLX_SGIS_shared_multisample */ - -/* --------------------------- GLX_SGIX_fbconfig --------------------------- */ - -#ifndef GLX_SGIX_fbconfig -#define GLX_SGIX_fbconfig 1 - -#define GLX_WINDOW_BIT_SGIX 0x00000001 -#define GLX_RGBA_BIT_SGIX 0x00000001 -#define GLX_PIXMAP_BIT_SGIX 0x00000002 -#define GLX_COLOR_INDEX_BIT_SGIX 0x00000002 -#define GLX_SCREEN_EXT 0x800C -#define GLX_DRAWABLE_TYPE_SGIX 0x8010 -#define GLX_RENDER_TYPE_SGIX 0x8011 -#define GLX_X_RENDERABLE_SGIX 0x8012 -#define GLX_FBCONFIG_ID_SGIX 0x8013 -#define GLX_RGBA_TYPE_SGIX 0x8014 -#define GLX_COLOR_INDEX_TYPE_SGIX 0x8015 - -typedef XID GLXFBConfigIDSGIX; -typedef struct __GLXFBConfigRec *GLXFBConfigSGIX; - -typedef GLXFBConfigSGIX* ( * PFNGLXCHOOSEFBCONFIGSGIXPROC) (Display *dpy, int screen, const int *attrib_list, int *nelements); -typedef GLXContext ( * PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display* dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct); -typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display* dpy, GLXFBConfig config, Pixmap pixmap); -typedef int ( * PFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display* dpy, GLXFBConfigSGIX config, int attribute, int *value); -typedef GLXFBConfigSGIX ( * PFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display* dpy, XVisualInfo *vis); -typedef XVisualInfo* ( * PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display *dpy, GLXFBConfig config); - -#define glXChooseFBConfigSGIX GLXEW_GET_FUN(__glewXChooseFBConfigSGIX) -#define glXCreateContextWithConfigSGIX GLXEW_GET_FUN(__glewXCreateContextWithConfigSGIX) -#define glXCreateGLXPixmapWithConfigSGIX GLXEW_GET_FUN(__glewXCreateGLXPixmapWithConfigSGIX) -#define glXGetFBConfigAttribSGIX GLXEW_GET_FUN(__glewXGetFBConfigAttribSGIX) -#define glXGetFBConfigFromVisualSGIX GLXEW_GET_FUN(__glewXGetFBConfigFromVisualSGIX) -#define glXGetVisualFromFBConfigSGIX GLXEW_GET_FUN(__glewXGetVisualFromFBConfigSGIX) - -#define GLXEW_SGIX_fbconfig GLXEW_GET_VAR(__GLXEW_SGIX_fbconfig) - -#endif /* GLX_SGIX_fbconfig */ - -/* --------------------------- GLX_SGIX_hyperpipe -------------------------- */ - -#ifndef GLX_SGIX_hyperpipe -#define GLX_SGIX_hyperpipe 1 - -#define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001 -#define GLX_PIPE_RECT_SGIX 0x00000001 -#define GLX_PIPE_RECT_LIMITS_SGIX 0x00000002 -#define GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002 -#define GLX_HYPERPIPE_STEREO_SGIX 0x00000003 -#define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004 -#define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80 -#define GLX_BAD_HYPERPIPE_CONFIG_SGIX 91 -#define GLX_BAD_HYPERPIPE_SGIX 92 -#define GLX_HYPERPIPE_ID_SGIX 0x8030 - -typedef struct { - char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; - int networkId; -} GLXHyperpipeNetworkSGIX; -typedef struct { - char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; - int XOrigin; - int YOrigin; - int maxHeight; - int maxWidth; -} GLXPipeRectLimits; -typedef struct { - char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; - int channel; - unsigned int participationType; - int timeSlice; -} GLXHyperpipeConfigSGIX; -typedef struct { - char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; - int srcXOrigin; - int srcYOrigin; - int srcWidth; - int srcHeight; - int destXOrigin; - int destYOrigin; - int destWidth; - int destHeight; -} GLXPipeRect; - -typedef int ( * PFNGLXBINDHYPERPIPESGIXPROC) (Display *dpy, int hpId); -typedef int ( * PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) (Display *dpy, int hpId); -typedef int ( * PFNGLXHYPERPIPEATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *attribList); -typedef int ( * PFNGLXHYPERPIPECONFIGSGIXPROC) (Display *dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX *cfg, int *hpId); -typedef int ( * PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *returnAttribList); -typedef int ( * PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *attribList, void *returnAttribList); -typedef GLXHyperpipeConfigSGIX * ( * PFNGLXQUERYHYPERPIPECONFIGSGIXPROC) (Display *dpy, int hpId, int *npipes); -typedef GLXHyperpipeNetworkSGIX * ( * PFNGLXQUERYHYPERPIPENETWORKSGIXPROC) (Display *dpy, int *npipes); - -#define glXBindHyperpipeSGIX GLXEW_GET_FUN(__glewXBindHyperpipeSGIX) -#define glXDestroyHyperpipeConfigSGIX GLXEW_GET_FUN(__glewXDestroyHyperpipeConfigSGIX) -#define glXHyperpipeAttribSGIX GLXEW_GET_FUN(__glewXHyperpipeAttribSGIX) -#define glXHyperpipeConfigSGIX GLXEW_GET_FUN(__glewXHyperpipeConfigSGIX) -#define glXQueryHyperpipeAttribSGIX GLXEW_GET_FUN(__glewXQueryHyperpipeAttribSGIX) -#define glXQueryHyperpipeBestAttribSGIX GLXEW_GET_FUN(__glewXQueryHyperpipeBestAttribSGIX) -#define glXQueryHyperpipeConfigSGIX GLXEW_GET_FUN(__glewXQueryHyperpipeConfigSGIX) -#define glXQueryHyperpipeNetworkSGIX GLXEW_GET_FUN(__glewXQueryHyperpipeNetworkSGIX) - -#define GLXEW_SGIX_hyperpipe GLXEW_GET_VAR(__GLXEW_SGIX_hyperpipe) - -#endif /* GLX_SGIX_hyperpipe */ - -/* ---------------------------- GLX_SGIX_pbuffer --------------------------- */ - -#ifndef GLX_SGIX_pbuffer -#define GLX_SGIX_pbuffer 1 - -#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001 -#define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002 -#define GLX_PBUFFER_BIT_SGIX 0x00000004 -#define GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004 -#define GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008 -#define GLX_AUX_BUFFERS_BIT_SGIX 0x00000010 -#define GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020 -#define GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040 -#define GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080 -#define GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100 -#define GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016 -#define GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017 -#define GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018 -#define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019 -#define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A -#define GLX_PRESERVED_CONTENTS_SGIX 0x801B -#define GLX_LARGEST_PBUFFER_SGIX 0x801C -#define GLX_WIDTH_SGIX 0x801D -#define GLX_HEIGHT_SGIX 0x801E -#define GLX_EVENT_MASK_SGIX 0x801F -#define GLX_DAMAGED_SGIX 0x8020 -#define GLX_SAVED_SGIX 0x8021 -#define GLX_WINDOW_SGIX 0x8022 -#define GLX_PBUFFER_SGIX 0x8023 -#define GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000 - -typedef XID GLXPbufferSGIX; -typedef struct { int type; unsigned long serial; Bool send_event; Display *display; GLXDrawable drawable; int event_type; int draw_type; unsigned int mask; int x, y; int width, height; int count; } GLXBufferClobberEventSGIX; - -typedef GLXPbuffer ( * PFNGLXCREATEGLXPBUFFERSGIXPROC) (Display* dpy, GLXFBConfig config, unsigned int width, unsigned int height, int *attrib_list); -typedef void ( * PFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display* dpy, GLXPbuffer pbuf); -typedef void ( * PFNGLXGETSELECTEDEVENTSGIXPROC) (Display* dpy, GLXDrawable drawable, unsigned long *mask); -typedef void ( * PFNGLXQUERYGLXPBUFFERSGIXPROC) (Display* dpy, GLXPbuffer pbuf, int attribute, unsigned int *value); -typedef void ( * PFNGLXSELECTEVENTSGIXPROC) (Display* dpy, GLXDrawable drawable, unsigned long mask); - -#define glXCreateGLXPbufferSGIX GLXEW_GET_FUN(__glewXCreateGLXPbufferSGIX) -#define glXDestroyGLXPbufferSGIX GLXEW_GET_FUN(__glewXDestroyGLXPbufferSGIX) -#define glXGetSelectedEventSGIX GLXEW_GET_FUN(__glewXGetSelectedEventSGIX) -#define glXQueryGLXPbufferSGIX GLXEW_GET_FUN(__glewXQueryGLXPbufferSGIX) -#define glXSelectEventSGIX GLXEW_GET_FUN(__glewXSelectEventSGIX) - -#define GLXEW_SGIX_pbuffer GLXEW_GET_VAR(__GLXEW_SGIX_pbuffer) - -#endif /* GLX_SGIX_pbuffer */ - -/* ------------------------- GLX_SGIX_swap_barrier ------------------------- */ - -#ifndef GLX_SGIX_swap_barrier -#define GLX_SGIX_swap_barrier 1 - -typedef void ( * PFNGLXBINDSWAPBARRIERSGIXPROC) (Display *dpy, GLXDrawable drawable, int barrier); -typedef Bool ( * PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display *dpy, int screen, int *max); - -#define glXBindSwapBarrierSGIX GLXEW_GET_FUN(__glewXBindSwapBarrierSGIX) -#define glXQueryMaxSwapBarriersSGIX GLXEW_GET_FUN(__glewXQueryMaxSwapBarriersSGIX) - -#define GLXEW_SGIX_swap_barrier GLXEW_GET_VAR(__GLXEW_SGIX_swap_barrier) - -#endif /* GLX_SGIX_swap_barrier */ - -/* -------------------------- GLX_SGIX_swap_group -------------------------- */ - -#ifndef GLX_SGIX_swap_group -#define GLX_SGIX_swap_group 1 - -typedef void ( * PFNGLXJOINSWAPGROUPSGIXPROC) (Display *dpy, GLXDrawable drawable, GLXDrawable member); - -#define glXJoinSwapGroupSGIX GLXEW_GET_FUN(__glewXJoinSwapGroupSGIX) - -#define GLXEW_SGIX_swap_group GLXEW_GET_VAR(__GLXEW_SGIX_swap_group) - -#endif /* GLX_SGIX_swap_group */ - -/* ------------------------- GLX_SGIX_video_resize ------------------------- */ - -#ifndef GLX_SGIX_video_resize -#define GLX_SGIX_video_resize 1 - -#define GLX_SYNC_FRAME_SGIX 0x00000000 -#define GLX_SYNC_SWAP_SGIX 0x00000001 - -typedef int ( * PFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display* display, int screen, int channel, Window window); -typedef int ( * PFNGLXCHANNELRECTSGIXPROC) (Display* display, int screen, int channel, int x, int y, int w, int h); -typedef int ( * PFNGLXCHANNELRECTSYNCSGIXPROC) (Display* display, int screen, int channel, GLenum synctype); -typedef int ( * PFNGLXQUERYCHANNELDELTASSGIXPROC) (Display* display, int screen, int channel, int *x, int *y, int *w, int *h); -typedef int ( * PFNGLXQUERYCHANNELRECTSGIXPROC) (Display* display, int screen, int channel, int *dx, int *dy, int *dw, int *dh); - -#define glXBindChannelToWindowSGIX GLXEW_GET_FUN(__glewXBindChannelToWindowSGIX) -#define glXChannelRectSGIX GLXEW_GET_FUN(__glewXChannelRectSGIX) -#define glXChannelRectSyncSGIX GLXEW_GET_FUN(__glewXChannelRectSyncSGIX) -#define glXQueryChannelDeltasSGIX GLXEW_GET_FUN(__glewXQueryChannelDeltasSGIX) -#define glXQueryChannelRectSGIX GLXEW_GET_FUN(__glewXQueryChannelRectSGIX) - -#define GLXEW_SGIX_video_resize GLXEW_GET_VAR(__GLXEW_SGIX_video_resize) - -#endif /* GLX_SGIX_video_resize */ - -/* ---------------------- GLX_SGIX_visual_select_group --------------------- */ - -#ifndef GLX_SGIX_visual_select_group -#define GLX_SGIX_visual_select_group 1 - -#define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028 - -#define GLXEW_SGIX_visual_select_group GLXEW_GET_VAR(__GLXEW_SGIX_visual_select_group) - -#endif /* GLX_SGIX_visual_select_group */ - -/* ---------------------------- GLX_SGI_cushion ---------------------------- */ - -#ifndef GLX_SGI_cushion -#define GLX_SGI_cushion 1 - -typedef void ( * PFNGLXCUSHIONSGIPROC) (Display* dpy, Window window, float cushion); - -#define glXCushionSGI GLXEW_GET_FUN(__glewXCushionSGI) - -#define GLXEW_SGI_cushion GLXEW_GET_VAR(__GLXEW_SGI_cushion) - -#endif /* GLX_SGI_cushion */ - -/* ----------------------- GLX_SGI_make_current_read ----------------------- */ - -#ifndef GLX_SGI_make_current_read -#define GLX_SGI_make_current_read 1 - -typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLESGIPROC) (void); -typedef Bool ( * PFNGLXMAKECURRENTREADSGIPROC) (Display* dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx); - -#define glXGetCurrentReadDrawableSGI GLXEW_GET_FUN(__glewXGetCurrentReadDrawableSGI) -#define glXMakeCurrentReadSGI GLXEW_GET_FUN(__glewXMakeCurrentReadSGI) - -#define GLXEW_SGI_make_current_read GLXEW_GET_VAR(__GLXEW_SGI_make_current_read) - -#endif /* GLX_SGI_make_current_read */ - -/* -------------------------- GLX_SGI_swap_control ------------------------- */ - -#ifndef GLX_SGI_swap_control -#define GLX_SGI_swap_control 1 - -typedef int ( * PFNGLXSWAPINTERVALSGIPROC) (int interval); - -#define glXSwapIntervalSGI GLXEW_GET_FUN(__glewXSwapIntervalSGI) - -#define GLXEW_SGI_swap_control GLXEW_GET_VAR(__GLXEW_SGI_swap_control) - -#endif /* GLX_SGI_swap_control */ - -/* --------------------------- GLX_SGI_video_sync -------------------------- */ - -#ifndef GLX_SGI_video_sync -#define GLX_SGI_video_sync 1 - -typedef int ( * PFNGLXGETVIDEOSYNCSGIPROC) (unsigned int* count); -typedef int ( * PFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int* count); - -#define glXGetVideoSyncSGI GLXEW_GET_FUN(__glewXGetVideoSyncSGI) -#define glXWaitVideoSyncSGI GLXEW_GET_FUN(__glewXWaitVideoSyncSGI) - -#define GLXEW_SGI_video_sync GLXEW_GET_VAR(__GLXEW_SGI_video_sync) - -#endif /* GLX_SGI_video_sync */ - -/* --------------------- GLX_SUN_get_transparent_index --------------------- */ - -#ifndef GLX_SUN_get_transparent_index -#define GLX_SUN_get_transparent_index 1 - -typedef Status ( * PFNGLXGETTRANSPARENTINDEXSUNPROC) (Display* dpy, Window overlay, Window underlay, unsigned long *pTransparentIndex); - -#define glXGetTransparentIndexSUN GLXEW_GET_FUN(__glewXGetTransparentIndexSUN) - -#define GLXEW_SUN_get_transparent_index GLXEW_GET_VAR(__GLXEW_SUN_get_transparent_index) - -#endif /* GLX_SUN_get_transparent_index */ - -/* -------------------------- GLX_SUN_video_resize ------------------------- */ - -#ifndef GLX_SUN_video_resize -#define GLX_SUN_video_resize 1 - -#define GLX_VIDEO_RESIZE_SUN 0x8171 -#define GL_VIDEO_RESIZE_COMPENSATION_SUN 0x85CD - -typedef int ( * PFNGLXGETVIDEORESIZESUNPROC) (Display* display, GLXDrawable window, float* factor); -typedef int ( * PFNGLXVIDEORESIZESUNPROC) (Display* display, GLXDrawable window, float factor); - -#define glXGetVideoResizeSUN GLXEW_GET_FUN(__glewXGetVideoResizeSUN) -#define glXVideoResizeSUN GLXEW_GET_FUN(__glewXVideoResizeSUN) - -#define GLXEW_SUN_video_resize GLXEW_GET_VAR(__GLXEW_SUN_video_resize) - -#endif /* GLX_SUN_video_resize */ - -/* ------------------------------------------------------------------------- */ - -#ifdef GLEW_MX -#define GLXEW_FUN_EXPORT GLEW_FUN_EXPORT -#define GLXEW_VAR_EXPORT -#else -#define GLXEW_FUN_EXPORT GLEW_FUN_EXPORT -#define GLXEW_VAR_EXPORT GLEW_VAR_EXPORT -#endif /* GLEW_MX */ - -GLXEW_FUN_EXPORT PFNGLXGETCURRENTDISPLAYPROC __glewXGetCurrentDisplay; - -GLXEW_FUN_EXPORT PFNGLXCHOOSEFBCONFIGPROC __glewXChooseFBConfig; -GLXEW_FUN_EXPORT PFNGLXCREATENEWCONTEXTPROC __glewXCreateNewContext; -GLXEW_FUN_EXPORT PFNGLXCREATEPBUFFERPROC __glewXCreatePbuffer; -GLXEW_FUN_EXPORT PFNGLXCREATEPIXMAPPROC __glewXCreatePixmap; -GLXEW_FUN_EXPORT PFNGLXCREATEWINDOWPROC __glewXCreateWindow; -GLXEW_FUN_EXPORT PFNGLXDESTROYPBUFFERPROC __glewXDestroyPbuffer; -GLXEW_FUN_EXPORT PFNGLXDESTROYPIXMAPPROC __glewXDestroyPixmap; -GLXEW_FUN_EXPORT PFNGLXDESTROYWINDOWPROC __glewXDestroyWindow; -GLXEW_FUN_EXPORT PFNGLXGETCURRENTREADDRAWABLEPROC __glewXGetCurrentReadDrawable; -GLXEW_FUN_EXPORT PFNGLXGETFBCONFIGATTRIBPROC __glewXGetFBConfigAttrib; -GLXEW_FUN_EXPORT PFNGLXGETFBCONFIGSPROC __glewXGetFBConfigs; -GLXEW_FUN_EXPORT PFNGLXGETSELECTEDEVENTPROC __glewXGetSelectedEvent; -GLXEW_FUN_EXPORT PFNGLXGETVISUALFROMFBCONFIGPROC __glewXGetVisualFromFBConfig; -GLXEW_FUN_EXPORT PFNGLXMAKECONTEXTCURRENTPROC __glewXMakeContextCurrent; -GLXEW_FUN_EXPORT PFNGLXQUERYCONTEXTPROC __glewXQueryContext; -GLXEW_FUN_EXPORT PFNGLXQUERYDRAWABLEPROC __glewXQueryDrawable; -GLXEW_FUN_EXPORT PFNGLXSELECTEVENTPROC __glewXSelectEvent; - -GLXEW_FUN_EXPORT PFNGLXBLITCONTEXTFRAMEBUFFERAMDPROC __glewXBlitContextFramebufferAMD; -GLXEW_FUN_EXPORT PFNGLXCREATEASSOCIATEDCONTEXTAMDPROC __glewXCreateAssociatedContextAMD; -GLXEW_FUN_EXPORT PFNGLXCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC __glewXCreateAssociatedContextAttribsAMD; -GLXEW_FUN_EXPORT PFNGLXDELETEASSOCIATEDCONTEXTAMDPROC __glewXDeleteAssociatedContextAMD; -GLXEW_FUN_EXPORT PFNGLXGETCONTEXTGPUIDAMDPROC __glewXGetContextGPUIDAMD; -GLXEW_FUN_EXPORT PFNGLXGETCURRENTASSOCIATEDCONTEXTAMDPROC __glewXGetCurrentAssociatedContextAMD; -GLXEW_FUN_EXPORT PFNGLXGETGPUIDSAMDPROC __glewXGetGPUIDsAMD; -GLXEW_FUN_EXPORT PFNGLXGETGPUINFOAMDPROC __glewXGetGPUInfoAMD; -GLXEW_FUN_EXPORT PFNGLXMAKEASSOCIATEDCONTEXTCURRENTAMDPROC __glewXMakeAssociatedContextCurrentAMD; - -GLXEW_FUN_EXPORT PFNGLXCREATECONTEXTATTRIBSARBPROC __glewXCreateContextAttribsARB; - -GLXEW_FUN_EXPORT PFNGLXBINDTEXIMAGEATIPROC __glewXBindTexImageATI; -GLXEW_FUN_EXPORT PFNGLXDRAWABLEATTRIBATIPROC __glewXDrawableAttribATI; -GLXEW_FUN_EXPORT PFNGLXRELEASETEXIMAGEATIPROC __glewXReleaseTexImageATI; - -GLXEW_FUN_EXPORT PFNGLXFREECONTEXTEXTPROC __glewXFreeContextEXT; -GLXEW_FUN_EXPORT PFNGLXGETCONTEXTIDEXTPROC __glewXGetContextIDEXT; -GLXEW_FUN_EXPORT PFNGLXIMPORTCONTEXTEXTPROC __glewXImportContextEXT; -GLXEW_FUN_EXPORT PFNGLXQUERYCONTEXTINFOEXTPROC __glewXQueryContextInfoEXT; - -GLXEW_FUN_EXPORT PFNGLXSWAPINTERVALEXTPROC __glewXSwapIntervalEXT; - -GLXEW_FUN_EXPORT PFNGLXBINDTEXIMAGEEXTPROC __glewXBindTexImageEXT; -GLXEW_FUN_EXPORT PFNGLXRELEASETEXIMAGEEXTPROC __glewXReleaseTexImageEXT; - -GLXEW_FUN_EXPORT PFNGLXGETAGPOFFSETMESAPROC __glewXGetAGPOffsetMESA; - -GLXEW_FUN_EXPORT PFNGLXCOPYSUBBUFFERMESAPROC __glewXCopySubBufferMESA; - -GLXEW_FUN_EXPORT PFNGLXCREATEGLXPIXMAPMESAPROC __glewXCreateGLXPixmapMESA; - -GLXEW_FUN_EXPORT PFNGLXRELEASEBUFFERSMESAPROC __glewXReleaseBuffersMESA; - -GLXEW_FUN_EXPORT PFNGLXSET3DFXMODEMESAPROC __glewXSet3DfxModeMESA; - -GLXEW_FUN_EXPORT PFNGLXGETSWAPINTERVALMESAPROC __glewXGetSwapIntervalMESA; -GLXEW_FUN_EXPORT PFNGLXSWAPINTERVALMESAPROC __glewXSwapIntervalMESA; - -GLXEW_FUN_EXPORT PFNGLXCOPYIMAGESUBDATANVPROC __glewXCopyImageSubDataNV; - -GLXEW_FUN_EXPORT PFNGLXBINDVIDEODEVICENVPROC __glewXBindVideoDeviceNV; -GLXEW_FUN_EXPORT PFNGLXENUMERATEVIDEODEVICESNVPROC __glewXEnumerateVideoDevicesNV; - -GLXEW_FUN_EXPORT PFNGLXBINDSWAPBARRIERNVPROC __glewXBindSwapBarrierNV; -GLXEW_FUN_EXPORT PFNGLXJOINSWAPGROUPNVPROC __glewXJoinSwapGroupNV; -GLXEW_FUN_EXPORT PFNGLXQUERYFRAMECOUNTNVPROC __glewXQueryFrameCountNV; -GLXEW_FUN_EXPORT PFNGLXQUERYMAXSWAPGROUPSNVPROC __glewXQueryMaxSwapGroupsNV; -GLXEW_FUN_EXPORT PFNGLXQUERYSWAPGROUPNVPROC __glewXQuerySwapGroupNV; -GLXEW_FUN_EXPORT PFNGLXRESETFRAMECOUNTNVPROC __glewXResetFrameCountNV; - -GLXEW_FUN_EXPORT PFNGLXALLOCATEMEMORYNVPROC __glewXAllocateMemoryNV; -GLXEW_FUN_EXPORT PFNGLXFREEMEMORYNVPROC __glewXFreeMemoryNV; - -GLXEW_FUN_EXPORT PFNGLXBINDVIDEOCAPTUREDEVICENVPROC __glewXBindVideoCaptureDeviceNV; -GLXEW_FUN_EXPORT PFNGLXENUMERATEVIDEOCAPTUREDEVICESNVPROC __glewXEnumerateVideoCaptureDevicesNV; -GLXEW_FUN_EXPORT PFNGLXLOCKVIDEOCAPTUREDEVICENVPROC __glewXLockVideoCaptureDeviceNV; -GLXEW_FUN_EXPORT PFNGLXQUERYVIDEOCAPTUREDEVICENVPROC __glewXQueryVideoCaptureDeviceNV; -GLXEW_FUN_EXPORT PFNGLXRELEASEVIDEOCAPTUREDEVICENVPROC __glewXReleaseVideoCaptureDeviceNV; - -GLXEW_FUN_EXPORT PFNGLXBINDVIDEOIMAGENVPROC __glewXBindVideoImageNV; -GLXEW_FUN_EXPORT PFNGLXGETVIDEODEVICENVPROC __glewXGetVideoDeviceNV; -GLXEW_FUN_EXPORT PFNGLXGETVIDEOINFONVPROC __glewXGetVideoInfoNV; -GLXEW_FUN_EXPORT PFNGLXRELEASEVIDEODEVICENVPROC __glewXReleaseVideoDeviceNV; -GLXEW_FUN_EXPORT PFNGLXRELEASEVIDEOIMAGENVPROC __glewXReleaseVideoImageNV; -GLXEW_FUN_EXPORT PFNGLXSENDPBUFFERTOVIDEONVPROC __glewXSendPbufferToVideoNV; - -GLXEW_FUN_EXPORT PFNGLXGETMSCRATEOMLPROC __glewXGetMscRateOML; -GLXEW_FUN_EXPORT PFNGLXGETSYNCVALUESOMLPROC __glewXGetSyncValuesOML; -GLXEW_FUN_EXPORT PFNGLXSWAPBUFFERSMSCOMLPROC __glewXSwapBuffersMscOML; -GLXEW_FUN_EXPORT PFNGLXWAITFORMSCOMLPROC __glewXWaitForMscOML; -GLXEW_FUN_EXPORT PFNGLXWAITFORSBCOMLPROC __glewXWaitForSbcOML; - -GLXEW_FUN_EXPORT PFNGLXCHOOSEFBCONFIGSGIXPROC __glewXChooseFBConfigSGIX; -GLXEW_FUN_EXPORT PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC __glewXCreateContextWithConfigSGIX; -GLXEW_FUN_EXPORT PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC __glewXCreateGLXPixmapWithConfigSGIX; -GLXEW_FUN_EXPORT PFNGLXGETFBCONFIGATTRIBSGIXPROC __glewXGetFBConfigAttribSGIX; -GLXEW_FUN_EXPORT PFNGLXGETFBCONFIGFROMVISUALSGIXPROC __glewXGetFBConfigFromVisualSGIX; -GLXEW_FUN_EXPORT PFNGLXGETVISUALFROMFBCONFIGSGIXPROC __glewXGetVisualFromFBConfigSGIX; - -GLXEW_FUN_EXPORT PFNGLXBINDHYPERPIPESGIXPROC __glewXBindHyperpipeSGIX; -GLXEW_FUN_EXPORT PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC __glewXDestroyHyperpipeConfigSGIX; -GLXEW_FUN_EXPORT PFNGLXHYPERPIPEATTRIBSGIXPROC __glewXHyperpipeAttribSGIX; -GLXEW_FUN_EXPORT PFNGLXHYPERPIPECONFIGSGIXPROC __glewXHyperpipeConfigSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC __glewXQueryHyperpipeAttribSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC __glewXQueryHyperpipeBestAttribSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYHYPERPIPECONFIGSGIXPROC __glewXQueryHyperpipeConfigSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYHYPERPIPENETWORKSGIXPROC __glewXQueryHyperpipeNetworkSGIX; - -GLXEW_FUN_EXPORT PFNGLXCREATEGLXPBUFFERSGIXPROC __glewXCreateGLXPbufferSGIX; -GLXEW_FUN_EXPORT PFNGLXDESTROYGLXPBUFFERSGIXPROC __glewXDestroyGLXPbufferSGIX; -GLXEW_FUN_EXPORT PFNGLXGETSELECTEDEVENTSGIXPROC __glewXGetSelectedEventSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYGLXPBUFFERSGIXPROC __glewXQueryGLXPbufferSGIX; -GLXEW_FUN_EXPORT PFNGLXSELECTEVENTSGIXPROC __glewXSelectEventSGIX; - -GLXEW_FUN_EXPORT PFNGLXBINDSWAPBARRIERSGIXPROC __glewXBindSwapBarrierSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC __glewXQueryMaxSwapBarriersSGIX; - -GLXEW_FUN_EXPORT PFNGLXJOINSWAPGROUPSGIXPROC __glewXJoinSwapGroupSGIX; - -GLXEW_FUN_EXPORT PFNGLXBINDCHANNELTOWINDOWSGIXPROC __glewXBindChannelToWindowSGIX; -GLXEW_FUN_EXPORT PFNGLXCHANNELRECTSGIXPROC __glewXChannelRectSGIX; -GLXEW_FUN_EXPORT PFNGLXCHANNELRECTSYNCSGIXPROC __glewXChannelRectSyncSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYCHANNELDELTASSGIXPROC __glewXQueryChannelDeltasSGIX; -GLXEW_FUN_EXPORT PFNGLXQUERYCHANNELRECTSGIXPROC __glewXQueryChannelRectSGIX; - -GLXEW_FUN_EXPORT PFNGLXCUSHIONSGIPROC __glewXCushionSGI; - -GLXEW_FUN_EXPORT PFNGLXGETCURRENTREADDRAWABLESGIPROC __glewXGetCurrentReadDrawableSGI; -GLXEW_FUN_EXPORT PFNGLXMAKECURRENTREADSGIPROC __glewXMakeCurrentReadSGI; - -GLXEW_FUN_EXPORT PFNGLXSWAPINTERVALSGIPROC __glewXSwapIntervalSGI; - -GLXEW_FUN_EXPORT PFNGLXGETVIDEOSYNCSGIPROC __glewXGetVideoSyncSGI; -GLXEW_FUN_EXPORT PFNGLXWAITVIDEOSYNCSGIPROC __glewXWaitVideoSyncSGI; - -GLXEW_FUN_EXPORT PFNGLXGETTRANSPARENTINDEXSUNPROC __glewXGetTransparentIndexSUN; - -GLXEW_FUN_EXPORT PFNGLXGETVIDEORESIZESUNPROC __glewXGetVideoResizeSUN; -GLXEW_FUN_EXPORT PFNGLXVIDEORESIZESUNPROC __glewXVideoResizeSUN; - -#if defined(GLEW_MX) -struct GLXEWContextStruct -{ -#endif /* GLEW_MX */ - -GLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_0; -GLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_1; -GLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_2; -GLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_3; -GLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_4; -GLXEW_VAR_EXPORT GLboolean __GLXEW_3DFX_multisample; -GLXEW_VAR_EXPORT GLboolean __GLXEW_AMD_gpu_association; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_create_context; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_create_context_profile; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_create_context_robustness; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_fbconfig_float; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_framebuffer_sRGB; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_get_proc_address; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_multisample; -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_vertex_buffer_object; -GLXEW_VAR_EXPORT GLboolean __GLXEW_ATI_pixel_format_float; -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_es_profile; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_fbconfig_packed_float; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_framebuffer_sRGB; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_import_context; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_scene_marker; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_swap_control; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_swap_control_tear; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_texture_from_pixmap; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_visual_info; -GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_visual_rating; -GLXEW_VAR_EXPORT GLboolean __GLXEW_INTEL_swap_event; -GLXEW_VAR_EXPORT GLboolean __GLXEW_MESA_agp_offset; -GLXEW_VAR_EXPORT GLboolean __GLXEW_MESA_copy_sub_buffer; -GLXEW_VAR_EXPORT GLboolean __GLXEW_MESA_pixmap_colormap; -GLXEW_VAR_EXPORT GLboolean __GLXEW_MESA_release_buffers; -GLXEW_VAR_EXPORT GLboolean __GLXEW_MESA_set_3dfx_mode; -GLXEW_VAR_EXPORT GLboolean __GLXEW_MESA_swap_control; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_copy_image; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_float_buffer; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_multisample_coverage; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_present_video; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_swap_group; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_vertex_array_range; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_video_capture; -GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_video_output; -GLXEW_VAR_EXPORT GLboolean __GLXEW_OML_swap_method; -GLXEW_VAR_EXPORT GLboolean __GLXEW_OML_sync_control; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIS_blended_overlay; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIS_color_range; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIS_multisample; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIS_shared_multisample; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_fbconfig; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_hyperpipe; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_pbuffer; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_swap_barrier; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_swap_group; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_video_resize; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGIX_visual_select_group; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGI_cushion; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGI_make_current_read; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGI_swap_control; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SGI_video_sync; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SUN_get_transparent_index; -GLXEW_VAR_EXPORT GLboolean __GLXEW_SUN_video_resize; - -#ifdef GLEW_MX -}; /* GLXEWContextStruct */ -#endif /* GLEW_MX */ - -/* ------------------------------------------------------------------------ */ - -#ifdef GLEW_MX - -typedef struct GLXEWContextStruct GLXEWContext; -GLEWAPI GLenum GLEWAPIENTRY glxewContextInit (GLXEWContext *ctx); -GLEWAPI GLboolean GLEWAPIENTRY glxewContextIsSupported (const GLXEWContext *ctx, const char *name); - -#define glxewInit() glxewContextInit(glxewGetContext()) -#define glxewIsSupported(x) glxewContextIsSupported(glxewGetContext(), x) - -#define GLXEW_GET_VAR(x) (*(const GLboolean*)&(glxewGetContext()->x)) -#define GLXEW_GET_FUN(x) x - -#else /* GLEW_MX */ - -#define GLXEW_GET_VAR(x) (*(const GLboolean*)&x) -#define GLXEW_GET_FUN(x) x - -GLEWAPI GLboolean GLEWAPIENTRY glxewIsSupported (const char *name); - -#endif /* GLEW_MX */ - -GLEWAPI GLboolean GLEWAPIENTRY glxewGetExtension (const char *name); - -#ifdef __cplusplus -} -#endif - -#endif /* __glxew_h__ */ diff --git a/interface/external/glew/include/GL/wglew.h b/interface/external/glew/include/GL/wglew.h deleted file mode 100644 index 8659841d35..0000000000 --- a/interface/external/glew/include/GL/wglew.h +++ /dev/null @@ -1,1421 +0,0 @@ -/* -** The OpenGL Extension Wrangler Library -** Copyright (C) 2002-2008, Milan Ikits -** Copyright (C) 2002-2008, Marcelo E. Magallon -** Copyright (C) 2002, Lev Povalahev -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are met: -** -** * Redistributions of source code must retain the above copyright notice, -** this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright notice, -** this list of conditions and the following disclaimer in the documentation -** and/or other materials provided with the distribution. -** * The name of the author may be used to endorse or promote products -** derived from this software without specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -** THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* -** Copyright (c) 2007 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#ifndef __wglew_h__ -#define __wglew_h__ -#define __WGLEW_H__ - -#ifdef __wglext_h_ -#error wglext.h included before wglew.h -#endif - -#define __wglext_h_ - -#if !defined(WINAPI) -# ifndef WIN32_LEAN_AND_MEAN -# define WIN32_LEAN_AND_MEAN 1 -# endif -#include -# undef WIN32_LEAN_AND_MEAN -#endif - -/* - * GLEW_STATIC needs to be set when using the static version. - * GLEW_BUILD is set when building the DLL version. - */ -#ifdef GLEW_STATIC -# define GLEWAPI extern -#else -# ifdef GLEW_BUILD -# define GLEWAPI extern __declspec(dllexport) -# else -# define GLEWAPI extern __declspec(dllimport) -# endif -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -/* -------------------------- WGL_3DFX_multisample ------------------------- */ - -#ifndef WGL_3DFX_multisample -#define WGL_3DFX_multisample 1 - -#define WGL_SAMPLE_BUFFERS_3DFX 0x2060 -#define WGL_SAMPLES_3DFX 0x2061 - -#define WGLEW_3DFX_multisample WGLEW_GET_VAR(__WGLEW_3DFX_multisample) - -#endif /* WGL_3DFX_multisample */ - -/* ------------------------- WGL_3DL_stereo_control ------------------------ */ - -#ifndef WGL_3DL_stereo_control -#define WGL_3DL_stereo_control 1 - -#define WGL_STEREO_EMITTER_ENABLE_3DL 0x2055 -#define WGL_STEREO_EMITTER_DISABLE_3DL 0x2056 -#define WGL_STEREO_POLARITY_NORMAL_3DL 0x2057 -#define WGL_STEREO_POLARITY_INVERT_3DL 0x2058 - -typedef BOOL (WINAPI * PFNWGLSETSTEREOEMITTERSTATE3DLPROC) (HDC hDC, UINT uState); - -#define wglSetStereoEmitterState3DL WGLEW_GET_FUN(__wglewSetStereoEmitterState3DL) - -#define WGLEW_3DL_stereo_control WGLEW_GET_VAR(__WGLEW_3DL_stereo_control) - -#endif /* WGL_3DL_stereo_control */ - -/* ------------------------ WGL_AMD_gpu_association ------------------------ */ - -#ifndef WGL_AMD_gpu_association -#define WGL_AMD_gpu_association 1 - -#define WGL_GPU_VENDOR_AMD 0x1F00 -#define WGL_GPU_RENDERER_STRING_AMD 0x1F01 -#define WGL_GPU_OPENGL_VERSION_STRING_AMD 0x1F02 -#define WGL_GPU_FASTEST_TARGET_GPUS_AMD 0x21A2 -#define WGL_GPU_RAM_AMD 0x21A3 -#define WGL_GPU_CLOCK_AMD 0x21A4 -#define WGL_GPU_NUM_PIPES_AMD 0x21A5 -#define WGL_GPU_NUM_SIMD_AMD 0x21A6 -#define WGL_GPU_NUM_RB_AMD 0x21A7 -#define WGL_GPU_NUM_SPI_AMD 0x21A8 - -typedef VOID (WINAPI * PFNWGLBLITCONTEXTFRAMEBUFFERAMDPROC) (HGLRC dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); -typedef HGLRC (WINAPI * PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC) (UINT id); -typedef HGLRC (WINAPI * PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC) (UINT id, HGLRC hShareContext, const int* attribList); -typedef BOOL (WINAPI * PFNWGLDELETEASSOCIATEDCONTEXTAMDPROC) (HGLRC hglrc); -typedef UINT (WINAPI * PFNWGLGETCONTEXTGPUIDAMDPROC) (HGLRC hglrc); -typedef HGLRC (WINAPI * PFNWGLGETCURRENTASSOCIATEDCONTEXTAMDPROC) (void); -typedef UINT (WINAPI * PFNWGLGETGPUIDSAMDPROC) (UINT maxCount, UINT* ids); -typedef INT (WINAPI * PFNWGLGETGPUINFOAMDPROC) (UINT id, INT property, GLenum dataType, UINT size, void* data); -typedef BOOL (WINAPI * PFNWGLMAKEASSOCIATEDCONTEXTCURRENTAMDPROC) (HGLRC hglrc); - -#define wglBlitContextFramebufferAMD WGLEW_GET_FUN(__wglewBlitContextFramebufferAMD) -#define wglCreateAssociatedContextAMD WGLEW_GET_FUN(__wglewCreateAssociatedContextAMD) -#define wglCreateAssociatedContextAttribsAMD WGLEW_GET_FUN(__wglewCreateAssociatedContextAttribsAMD) -#define wglDeleteAssociatedContextAMD WGLEW_GET_FUN(__wglewDeleteAssociatedContextAMD) -#define wglGetContextGPUIDAMD WGLEW_GET_FUN(__wglewGetContextGPUIDAMD) -#define wglGetCurrentAssociatedContextAMD WGLEW_GET_FUN(__wglewGetCurrentAssociatedContextAMD) -#define wglGetGPUIDsAMD WGLEW_GET_FUN(__wglewGetGPUIDsAMD) -#define wglGetGPUInfoAMD WGLEW_GET_FUN(__wglewGetGPUInfoAMD) -#define wglMakeAssociatedContextCurrentAMD WGLEW_GET_FUN(__wglewMakeAssociatedContextCurrentAMD) - -#define WGLEW_AMD_gpu_association WGLEW_GET_VAR(__WGLEW_AMD_gpu_association) - -#endif /* WGL_AMD_gpu_association */ - -/* ------------------------- WGL_ARB_buffer_region ------------------------- */ - -#ifndef WGL_ARB_buffer_region -#define WGL_ARB_buffer_region 1 - -#define WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x00000001 -#define WGL_BACK_COLOR_BUFFER_BIT_ARB 0x00000002 -#define WGL_DEPTH_BUFFER_BIT_ARB 0x00000004 -#define WGL_STENCIL_BUFFER_BIT_ARB 0x00000008 - -typedef HANDLE (WINAPI * PFNWGLCREATEBUFFERREGIONARBPROC) (HDC hDC, int iLayerPlane, UINT uType); -typedef VOID (WINAPI * PFNWGLDELETEBUFFERREGIONARBPROC) (HANDLE hRegion); -typedef BOOL (WINAPI * PFNWGLRESTOREBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc); -typedef BOOL (WINAPI * PFNWGLSAVEBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height); - -#define wglCreateBufferRegionARB WGLEW_GET_FUN(__wglewCreateBufferRegionARB) -#define wglDeleteBufferRegionARB WGLEW_GET_FUN(__wglewDeleteBufferRegionARB) -#define wglRestoreBufferRegionARB WGLEW_GET_FUN(__wglewRestoreBufferRegionARB) -#define wglSaveBufferRegionARB WGLEW_GET_FUN(__wglewSaveBufferRegionARB) - -#define WGLEW_ARB_buffer_region WGLEW_GET_VAR(__WGLEW_ARB_buffer_region) - -#endif /* WGL_ARB_buffer_region */ - -/* ------------------------- WGL_ARB_create_context ------------------------ */ - -#ifndef WGL_ARB_create_context -#define WGL_ARB_create_context 1 - -#define WGL_CONTEXT_DEBUG_BIT_ARB 0x0001 -#define WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x0002 -#define WGL_CONTEXT_MAJOR_VERSION_ARB 0x2091 -#define WGL_CONTEXT_MINOR_VERSION_ARB 0x2092 -#define WGL_CONTEXT_LAYER_PLANE_ARB 0x2093 -#define WGL_CONTEXT_FLAGS_ARB 0x2094 -#define ERROR_INVALID_VERSION_ARB 0x2095 -#define ERROR_INVALID_PROFILE_ARB 0x2096 - -typedef HGLRC (WINAPI * PFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGLRC hShareContext, const int* attribList); - -#define wglCreateContextAttribsARB WGLEW_GET_FUN(__wglewCreateContextAttribsARB) - -#define WGLEW_ARB_create_context WGLEW_GET_VAR(__WGLEW_ARB_create_context) - -#endif /* WGL_ARB_create_context */ - -/* --------------------- WGL_ARB_create_context_profile -------------------- */ - -#ifndef WGL_ARB_create_context_profile -#define WGL_ARB_create_context_profile 1 - -#define WGL_CONTEXT_CORE_PROFILE_BIT_ARB 0x00000001 -#define WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 0x00000002 -#define WGL_CONTEXT_PROFILE_MASK_ARB 0x9126 - -#define WGLEW_ARB_create_context_profile WGLEW_GET_VAR(__WGLEW_ARB_create_context_profile) - -#endif /* WGL_ARB_create_context_profile */ - -/* ------------------- WGL_ARB_create_context_robustness ------------------- */ - -#ifndef WGL_ARB_create_context_robustness -#define WGL_ARB_create_context_robustness 1 - -#define WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x00000004 -#define WGL_LOSE_CONTEXT_ON_RESET_ARB 0x8252 -#define WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 -#define WGL_NO_RESET_NOTIFICATION_ARB 0x8261 - -#define WGLEW_ARB_create_context_robustness WGLEW_GET_VAR(__WGLEW_ARB_create_context_robustness) - -#endif /* WGL_ARB_create_context_robustness */ - -/* ----------------------- WGL_ARB_extensions_string ----------------------- */ - -#ifndef WGL_ARB_extensions_string -#define WGL_ARB_extensions_string 1 - -typedef const char* (WINAPI * PFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc); - -#define wglGetExtensionsStringARB WGLEW_GET_FUN(__wglewGetExtensionsStringARB) - -#define WGLEW_ARB_extensions_string WGLEW_GET_VAR(__WGLEW_ARB_extensions_string) - -#endif /* WGL_ARB_extensions_string */ - -/* ------------------------ WGL_ARB_framebuffer_sRGB ----------------------- */ - -#ifndef WGL_ARB_framebuffer_sRGB -#define WGL_ARB_framebuffer_sRGB 1 - -#define WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20A9 - -#define WGLEW_ARB_framebuffer_sRGB WGLEW_GET_VAR(__WGLEW_ARB_framebuffer_sRGB) - -#endif /* WGL_ARB_framebuffer_sRGB */ - -/* ----------------------- WGL_ARB_make_current_read ----------------------- */ - -#ifndef WGL_ARB_make_current_read -#define WGL_ARB_make_current_read 1 - -#define ERROR_INVALID_PIXEL_TYPE_ARB 0x2043 -#define ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB 0x2054 - -typedef HDC (WINAPI * PFNWGLGETCURRENTREADDCARBPROC) (VOID); -typedef BOOL (WINAPI * PFNWGLMAKECONTEXTCURRENTARBPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc); - -#define wglGetCurrentReadDCARB WGLEW_GET_FUN(__wglewGetCurrentReadDCARB) -#define wglMakeContextCurrentARB WGLEW_GET_FUN(__wglewMakeContextCurrentARB) - -#define WGLEW_ARB_make_current_read WGLEW_GET_VAR(__WGLEW_ARB_make_current_read) - -#endif /* WGL_ARB_make_current_read */ - -/* -------------------------- WGL_ARB_multisample -------------------------- */ - -#ifndef WGL_ARB_multisample -#define WGL_ARB_multisample 1 - -#define WGL_SAMPLE_BUFFERS_ARB 0x2041 -#define WGL_SAMPLES_ARB 0x2042 - -#define WGLEW_ARB_multisample WGLEW_GET_VAR(__WGLEW_ARB_multisample) - -#endif /* WGL_ARB_multisample */ - -/* ---------------------------- WGL_ARB_pbuffer ---------------------------- */ - -#ifndef WGL_ARB_pbuffer -#define WGL_ARB_pbuffer 1 - -#define WGL_DRAW_TO_PBUFFER_ARB 0x202D -#define WGL_MAX_PBUFFER_PIXELS_ARB 0x202E -#define WGL_MAX_PBUFFER_WIDTH_ARB 0x202F -#define WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030 -#define WGL_PBUFFER_LARGEST_ARB 0x2033 -#define WGL_PBUFFER_WIDTH_ARB 0x2034 -#define WGL_PBUFFER_HEIGHT_ARB 0x2035 -#define WGL_PBUFFER_LOST_ARB 0x2036 - -DECLARE_HANDLE(HPBUFFERARB); - -typedef HPBUFFERARB (WINAPI * PFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int* piAttribList); -typedef BOOL (WINAPI * PFNWGLDESTROYPBUFFERARBPROC) (HPBUFFERARB hPbuffer); -typedef HDC (WINAPI * PFNWGLGETPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer); -typedef BOOL (WINAPI * PFNWGLQUERYPBUFFERARBPROC) (HPBUFFERARB hPbuffer, int iAttribute, int* piValue); -typedef int (WINAPI * PFNWGLRELEASEPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer, HDC hDC); - -#define wglCreatePbufferARB WGLEW_GET_FUN(__wglewCreatePbufferARB) -#define wglDestroyPbufferARB WGLEW_GET_FUN(__wglewDestroyPbufferARB) -#define wglGetPbufferDCARB WGLEW_GET_FUN(__wglewGetPbufferDCARB) -#define wglQueryPbufferARB WGLEW_GET_FUN(__wglewQueryPbufferARB) -#define wglReleasePbufferDCARB WGLEW_GET_FUN(__wglewReleasePbufferDCARB) - -#define WGLEW_ARB_pbuffer WGLEW_GET_VAR(__WGLEW_ARB_pbuffer) - -#endif /* WGL_ARB_pbuffer */ - -/* -------------------------- WGL_ARB_pixel_format ------------------------- */ - -#ifndef WGL_ARB_pixel_format -#define WGL_ARB_pixel_format 1 - -#define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000 -#define WGL_DRAW_TO_WINDOW_ARB 0x2001 -#define WGL_DRAW_TO_BITMAP_ARB 0x2002 -#define WGL_ACCELERATION_ARB 0x2003 -#define WGL_NEED_PALETTE_ARB 0x2004 -#define WGL_NEED_SYSTEM_PALETTE_ARB 0x2005 -#define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006 -#define WGL_SWAP_METHOD_ARB 0x2007 -#define WGL_NUMBER_OVERLAYS_ARB 0x2008 -#define WGL_NUMBER_UNDERLAYS_ARB 0x2009 -#define WGL_TRANSPARENT_ARB 0x200A -#define WGL_SHARE_DEPTH_ARB 0x200C -#define WGL_SHARE_STENCIL_ARB 0x200D -#define WGL_SHARE_ACCUM_ARB 0x200E -#define WGL_SUPPORT_GDI_ARB 0x200F -#define WGL_SUPPORT_OPENGL_ARB 0x2010 -#define WGL_DOUBLE_BUFFER_ARB 0x2011 -#define WGL_STEREO_ARB 0x2012 -#define WGL_PIXEL_TYPE_ARB 0x2013 -#define WGL_COLOR_BITS_ARB 0x2014 -#define WGL_RED_BITS_ARB 0x2015 -#define WGL_RED_SHIFT_ARB 0x2016 -#define WGL_GREEN_BITS_ARB 0x2017 -#define WGL_GREEN_SHIFT_ARB 0x2018 -#define WGL_BLUE_BITS_ARB 0x2019 -#define WGL_BLUE_SHIFT_ARB 0x201A -#define WGL_ALPHA_BITS_ARB 0x201B -#define WGL_ALPHA_SHIFT_ARB 0x201C -#define WGL_ACCUM_BITS_ARB 0x201D -#define WGL_ACCUM_RED_BITS_ARB 0x201E -#define WGL_ACCUM_GREEN_BITS_ARB 0x201F -#define WGL_ACCUM_BLUE_BITS_ARB 0x2020 -#define WGL_ACCUM_ALPHA_BITS_ARB 0x2021 -#define WGL_DEPTH_BITS_ARB 0x2022 -#define WGL_STENCIL_BITS_ARB 0x2023 -#define WGL_AUX_BUFFERS_ARB 0x2024 -#define WGL_NO_ACCELERATION_ARB 0x2025 -#define WGL_GENERIC_ACCELERATION_ARB 0x2026 -#define WGL_FULL_ACCELERATION_ARB 0x2027 -#define WGL_SWAP_EXCHANGE_ARB 0x2028 -#define WGL_SWAP_COPY_ARB 0x2029 -#define WGL_SWAP_UNDEFINED_ARB 0x202A -#define WGL_TYPE_RGBA_ARB 0x202B -#define WGL_TYPE_COLORINDEX_ARB 0x202C -#define WGL_TRANSPARENT_RED_VALUE_ARB 0x2037 -#define WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038 -#define WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039 -#define WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A -#define WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B - -typedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const int* piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats); -typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int* piAttributes, FLOAT *pfValues); -typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int* piAttributes, int *piValues); - -#define wglChoosePixelFormatARB WGLEW_GET_FUN(__wglewChoosePixelFormatARB) -#define wglGetPixelFormatAttribfvARB WGLEW_GET_FUN(__wglewGetPixelFormatAttribfvARB) -#define wglGetPixelFormatAttribivARB WGLEW_GET_FUN(__wglewGetPixelFormatAttribivARB) - -#define WGLEW_ARB_pixel_format WGLEW_GET_VAR(__WGLEW_ARB_pixel_format) - -#endif /* WGL_ARB_pixel_format */ - -/* ----------------------- WGL_ARB_pixel_format_float ---------------------- */ - -#ifndef WGL_ARB_pixel_format_float -#define WGL_ARB_pixel_format_float 1 - -#define WGL_TYPE_RGBA_FLOAT_ARB 0x21A0 - -#define WGLEW_ARB_pixel_format_float WGLEW_GET_VAR(__WGLEW_ARB_pixel_format_float) - -#endif /* WGL_ARB_pixel_format_float */ - -/* ------------------------- WGL_ARB_render_texture ------------------------ */ - -#ifndef WGL_ARB_render_texture -#define WGL_ARB_render_texture 1 - -#define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070 -#define WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071 -#define WGL_TEXTURE_FORMAT_ARB 0x2072 -#define WGL_TEXTURE_TARGET_ARB 0x2073 -#define WGL_MIPMAP_TEXTURE_ARB 0x2074 -#define WGL_TEXTURE_RGB_ARB 0x2075 -#define WGL_TEXTURE_RGBA_ARB 0x2076 -#define WGL_NO_TEXTURE_ARB 0x2077 -#define WGL_TEXTURE_CUBE_MAP_ARB 0x2078 -#define WGL_TEXTURE_1D_ARB 0x2079 -#define WGL_TEXTURE_2D_ARB 0x207A -#define WGL_MIPMAP_LEVEL_ARB 0x207B -#define WGL_CUBE_MAP_FACE_ARB 0x207C -#define WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x207D -#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x207E -#define WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x207F -#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x2080 -#define WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x2081 -#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x2082 -#define WGL_FRONT_LEFT_ARB 0x2083 -#define WGL_FRONT_RIGHT_ARB 0x2084 -#define WGL_BACK_LEFT_ARB 0x2085 -#define WGL_BACK_RIGHT_ARB 0x2086 -#define WGL_AUX0_ARB 0x2087 -#define WGL_AUX1_ARB 0x2088 -#define WGL_AUX2_ARB 0x2089 -#define WGL_AUX3_ARB 0x208A -#define WGL_AUX4_ARB 0x208B -#define WGL_AUX5_ARB 0x208C -#define WGL_AUX6_ARB 0x208D -#define WGL_AUX7_ARB 0x208E -#define WGL_AUX8_ARB 0x208F -#define WGL_AUX9_ARB 0x2090 - -typedef BOOL (WINAPI * PFNWGLBINDTEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer); -typedef BOOL (WINAPI * PFNWGLRELEASETEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer); -typedef BOOL (WINAPI * PFNWGLSETPBUFFERATTRIBARBPROC) (HPBUFFERARB hPbuffer, const int* piAttribList); - -#define wglBindTexImageARB WGLEW_GET_FUN(__wglewBindTexImageARB) -#define wglReleaseTexImageARB WGLEW_GET_FUN(__wglewReleaseTexImageARB) -#define wglSetPbufferAttribARB WGLEW_GET_FUN(__wglewSetPbufferAttribARB) - -#define WGLEW_ARB_render_texture WGLEW_GET_VAR(__WGLEW_ARB_render_texture) - -#endif /* WGL_ARB_render_texture */ - -/* ---------------- WGL_ARB_robustness_application_isolation --------------- */ - -#ifndef WGL_ARB_robustness_application_isolation -#define WGL_ARB_robustness_application_isolation 1 - -#define WGL_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 - -#define WGLEW_ARB_robustness_application_isolation WGLEW_GET_VAR(__WGLEW_ARB_robustness_application_isolation) - -#endif /* WGL_ARB_robustness_application_isolation */ - -/* ---------------- WGL_ARB_robustness_share_group_isolation --------------- */ - -#ifndef WGL_ARB_robustness_share_group_isolation -#define WGL_ARB_robustness_share_group_isolation 1 - -#define WGL_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 - -#define WGLEW_ARB_robustness_share_group_isolation WGLEW_GET_VAR(__WGLEW_ARB_robustness_share_group_isolation) - -#endif /* WGL_ARB_robustness_share_group_isolation */ - -/* ----------------------- WGL_ATI_pixel_format_float ---------------------- */ - -#ifndef WGL_ATI_pixel_format_float -#define WGL_ATI_pixel_format_float 1 - -#define WGL_TYPE_RGBA_FLOAT_ATI 0x21A0 -#define GL_RGBA_FLOAT_MODE_ATI 0x8820 -#define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835 - -#define WGLEW_ATI_pixel_format_float WGLEW_GET_VAR(__WGLEW_ATI_pixel_format_float) - -#endif /* WGL_ATI_pixel_format_float */ - -/* -------------------- WGL_ATI_render_texture_rectangle ------------------- */ - -#ifndef WGL_ATI_render_texture_rectangle -#define WGL_ATI_render_texture_rectangle 1 - -#define WGL_TEXTURE_RECTANGLE_ATI 0x21A5 - -#define WGLEW_ATI_render_texture_rectangle WGLEW_GET_VAR(__WGLEW_ATI_render_texture_rectangle) - -#endif /* WGL_ATI_render_texture_rectangle */ - -/* ------------------- WGL_EXT_create_context_es2_profile ------------------ */ - -#ifndef WGL_EXT_create_context_es2_profile -#define WGL_EXT_create_context_es2_profile 1 - -#define WGL_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 - -#define WGLEW_EXT_create_context_es2_profile WGLEW_GET_VAR(__WGLEW_EXT_create_context_es2_profile) - -#endif /* WGL_EXT_create_context_es2_profile */ - -/* ------------------- WGL_EXT_create_context_es_profile ------------------- */ - -#ifndef WGL_EXT_create_context_es_profile -#define WGL_EXT_create_context_es_profile 1 - -#define WGL_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004 - -#define WGLEW_EXT_create_context_es_profile WGLEW_GET_VAR(__WGLEW_EXT_create_context_es_profile) - -#endif /* WGL_EXT_create_context_es_profile */ - -/* -------------------------- WGL_EXT_depth_float -------------------------- */ - -#ifndef WGL_EXT_depth_float -#define WGL_EXT_depth_float 1 - -#define WGL_DEPTH_FLOAT_EXT 0x2040 - -#define WGLEW_EXT_depth_float WGLEW_GET_VAR(__WGLEW_EXT_depth_float) - -#endif /* WGL_EXT_depth_float */ - -/* ---------------------- WGL_EXT_display_color_table ---------------------- */ - -#ifndef WGL_EXT_display_color_table -#define WGL_EXT_display_color_table 1 - -typedef GLboolean (WINAPI * PFNWGLBINDDISPLAYCOLORTABLEEXTPROC) (GLushort id); -typedef GLboolean (WINAPI * PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) (GLushort id); -typedef void (WINAPI * PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) (GLushort id); -typedef GLboolean (WINAPI * PFNWGLLOADDISPLAYCOLORTABLEEXTPROC) (GLushort* table, GLuint length); - -#define wglBindDisplayColorTableEXT WGLEW_GET_FUN(__wglewBindDisplayColorTableEXT) -#define wglCreateDisplayColorTableEXT WGLEW_GET_FUN(__wglewCreateDisplayColorTableEXT) -#define wglDestroyDisplayColorTableEXT WGLEW_GET_FUN(__wglewDestroyDisplayColorTableEXT) -#define wglLoadDisplayColorTableEXT WGLEW_GET_FUN(__wglewLoadDisplayColorTableEXT) - -#define WGLEW_EXT_display_color_table WGLEW_GET_VAR(__WGLEW_EXT_display_color_table) - -#endif /* WGL_EXT_display_color_table */ - -/* ----------------------- WGL_EXT_extensions_string ----------------------- */ - -#ifndef WGL_EXT_extensions_string -#define WGL_EXT_extensions_string 1 - -typedef const char* (WINAPI * PFNWGLGETEXTENSIONSSTRINGEXTPROC) (void); - -#define wglGetExtensionsStringEXT WGLEW_GET_FUN(__wglewGetExtensionsStringEXT) - -#define WGLEW_EXT_extensions_string WGLEW_GET_VAR(__WGLEW_EXT_extensions_string) - -#endif /* WGL_EXT_extensions_string */ - -/* ------------------------ WGL_EXT_framebuffer_sRGB ----------------------- */ - -#ifndef WGL_EXT_framebuffer_sRGB -#define WGL_EXT_framebuffer_sRGB 1 - -#define WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20A9 - -#define WGLEW_EXT_framebuffer_sRGB WGLEW_GET_VAR(__WGLEW_EXT_framebuffer_sRGB) - -#endif /* WGL_EXT_framebuffer_sRGB */ - -/* ----------------------- WGL_EXT_make_current_read ----------------------- */ - -#ifndef WGL_EXT_make_current_read -#define WGL_EXT_make_current_read 1 - -#define ERROR_INVALID_PIXEL_TYPE_EXT 0x2043 - -typedef HDC (WINAPI * PFNWGLGETCURRENTREADDCEXTPROC) (VOID); -typedef BOOL (WINAPI * PFNWGLMAKECONTEXTCURRENTEXTPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc); - -#define wglGetCurrentReadDCEXT WGLEW_GET_FUN(__wglewGetCurrentReadDCEXT) -#define wglMakeContextCurrentEXT WGLEW_GET_FUN(__wglewMakeContextCurrentEXT) - -#define WGLEW_EXT_make_current_read WGLEW_GET_VAR(__WGLEW_EXT_make_current_read) - -#endif /* WGL_EXT_make_current_read */ - -/* -------------------------- WGL_EXT_multisample -------------------------- */ - -#ifndef WGL_EXT_multisample -#define WGL_EXT_multisample 1 - -#define WGL_SAMPLE_BUFFERS_EXT 0x2041 -#define WGL_SAMPLES_EXT 0x2042 - -#define WGLEW_EXT_multisample WGLEW_GET_VAR(__WGLEW_EXT_multisample) - -#endif /* WGL_EXT_multisample */ - -/* ---------------------------- WGL_EXT_pbuffer ---------------------------- */ - -#ifndef WGL_EXT_pbuffer -#define WGL_EXT_pbuffer 1 - -#define WGL_DRAW_TO_PBUFFER_EXT 0x202D -#define WGL_MAX_PBUFFER_PIXELS_EXT 0x202E -#define WGL_MAX_PBUFFER_WIDTH_EXT 0x202F -#define WGL_MAX_PBUFFER_HEIGHT_EXT 0x2030 -#define WGL_OPTIMAL_PBUFFER_WIDTH_EXT 0x2031 -#define WGL_OPTIMAL_PBUFFER_HEIGHT_EXT 0x2032 -#define WGL_PBUFFER_LARGEST_EXT 0x2033 -#define WGL_PBUFFER_WIDTH_EXT 0x2034 -#define WGL_PBUFFER_HEIGHT_EXT 0x2035 - -DECLARE_HANDLE(HPBUFFEREXT); - -typedef HPBUFFEREXT (WINAPI * PFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int* piAttribList); -typedef BOOL (WINAPI * PFNWGLDESTROYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer); -typedef HDC (WINAPI * PFNWGLGETPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer); -typedef BOOL (WINAPI * PFNWGLQUERYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer, int iAttribute, int* piValue); -typedef int (WINAPI * PFNWGLRELEASEPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer, HDC hDC); - -#define wglCreatePbufferEXT WGLEW_GET_FUN(__wglewCreatePbufferEXT) -#define wglDestroyPbufferEXT WGLEW_GET_FUN(__wglewDestroyPbufferEXT) -#define wglGetPbufferDCEXT WGLEW_GET_FUN(__wglewGetPbufferDCEXT) -#define wglQueryPbufferEXT WGLEW_GET_FUN(__wglewQueryPbufferEXT) -#define wglReleasePbufferDCEXT WGLEW_GET_FUN(__wglewReleasePbufferDCEXT) - -#define WGLEW_EXT_pbuffer WGLEW_GET_VAR(__WGLEW_EXT_pbuffer) - -#endif /* WGL_EXT_pbuffer */ - -/* -------------------------- WGL_EXT_pixel_format ------------------------- */ - -#ifndef WGL_EXT_pixel_format -#define WGL_EXT_pixel_format 1 - -#define WGL_NUMBER_PIXEL_FORMATS_EXT 0x2000 -#define WGL_DRAW_TO_WINDOW_EXT 0x2001 -#define WGL_DRAW_TO_BITMAP_EXT 0x2002 -#define WGL_ACCELERATION_EXT 0x2003 -#define WGL_NEED_PALETTE_EXT 0x2004 -#define WGL_NEED_SYSTEM_PALETTE_EXT 0x2005 -#define WGL_SWAP_LAYER_BUFFERS_EXT 0x2006 -#define WGL_SWAP_METHOD_EXT 0x2007 -#define WGL_NUMBER_OVERLAYS_EXT 0x2008 -#define WGL_NUMBER_UNDERLAYS_EXT 0x2009 -#define WGL_TRANSPARENT_EXT 0x200A -#define WGL_TRANSPARENT_VALUE_EXT 0x200B -#define WGL_SHARE_DEPTH_EXT 0x200C -#define WGL_SHARE_STENCIL_EXT 0x200D -#define WGL_SHARE_ACCUM_EXT 0x200E -#define WGL_SUPPORT_GDI_EXT 0x200F -#define WGL_SUPPORT_OPENGL_EXT 0x2010 -#define WGL_DOUBLE_BUFFER_EXT 0x2011 -#define WGL_STEREO_EXT 0x2012 -#define WGL_PIXEL_TYPE_EXT 0x2013 -#define WGL_COLOR_BITS_EXT 0x2014 -#define WGL_RED_BITS_EXT 0x2015 -#define WGL_RED_SHIFT_EXT 0x2016 -#define WGL_GREEN_BITS_EXT 0x2017 -#define WGL_GREEN_SHIFT_EXT 0x2018 -#define WGL_BLUE_BITS_EXT 0x2019 -#define WGL_BLUE_SHIFT_EXT 0x201A -#define WGL_ALPHA_BITS_EXT 0x201B -#define WGL_ALPHA_SHIFT_EXT 0x201C -#define WGL_ACCUM_BITS_EXT 0x201D -#define WGL_ACCUM_RED_BITS_EXT 0x201E -#define WGL_ACCUM_GREEN_BITS_EXT 0x201F -#define WGL_ACCUM_BLUE_BITS_EXT 0x2020 -#define WGL_ACCUM_ALPHA_BITS_EXT 0x2021 -#define WGL_DEPTH_BITS_EXT 0x2022 -#define WGL_STENCIL_BITS_EXT 0x2023 -#define WGL_AUX_BUFFERS_EXT 0x2024 -#define WGL_NO_ACCELERATION_EXT 0x2025 -#define WGL_GENERIC_ACCELERATION_EXT 0x2026 -#define WGL_FULL_ACCELERATION_EXT 0x2027 -#define WGL_SWAP_EXCHANGE_EXT 0x2028 -#define WGL_SWAP_COPY_EXT 0x2029 -#define WGL_SWAP_UNDEFINED_EXT 0x202A -#define WGL_TYPE_RGBA_EXT 0x202B -#define WGL_TYPE_COLORINDEX_EXT 0x202C - -typedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const int* piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats); -typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBFVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int* piAttributes, FLOAT *pfValues); -typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBIVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int* piAttributes, int *piValues); - -#define wglChoosePixelFormatEXT WGLEW_GET_FUN(__wglewChoosePixelFormatEXT) -#define wglGetPixelFormatAttribfvEXT WGLEW_GET_FUN(__wglewGetPixelFormatAttribfvEXT) -#define wglGetPixelFormatAttribivEXT WGLEW_GET_FUN(__wglewGetPixelFormatAttribivEXT) - -#define WGLEW_EXT_pixel_format WGLEW_GET_VAR(__WGLEW_EXT_pixel_format) - -#endif /* WGL_EXT_pixel_format */ - -/* ------------------- WGL_EXT_pixel_format_packed_float ------------------- */ - -#ifndef WGL_EXT_pixel_format_packed_float -#define WGL_EXT_pixel_format_packed_float 1 - -#define WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 0x20A8 - -#define WGLEW_EXT_pixel_format_packed_float WGLEW_GET_VAR(__WGLEW_EXT_pixel_format_packed_float) - -#endif /* WGL_EXT_pixel_format_packed_float */ - -/* -------------------------- WGL_EXT_swap_control ------------------------- */ - -#ifndef WGL_EXT_swap_control -#define WGL_EXT_swap_control 1 - -typedef int (WINAPI * PFNWGLGETSWAPINTERVALEXTPROC) (void); -typedef BOOL (WINAPI * PFNWGLSWAPINTERVALEXTPROC) (int interval); - -#define wglGetSwapIntervalEXT WGLEW_GET_FUN(__wglewGetSwapIntervalEXT) -#define wglSwapIntervalEXT WGLEW_GET_FUN(__wglewSwapIntervalEXT) - -#define WGLEW_EXT_swap_control WGLEW_GET_VAR(__WGLEW_EXT_swap_control) - -#endif /* WGL_EXT_swap_control */ - -/* ----------------------- WGL_EXT_swap_control_tear ----------------------- */ - -#ifndef WGL_EXT_swap_control_tear -#define WGL_EXT_swap_control_tear 1 - -#define WGLEW_EXT_swap_control_tear WGLEW_GET_VAR(__WGLEW_EXT_swap_control_tear) - -#endif /* WGL_EXT_swap_control_tear */ - -/* --------------------- WGL_I3D_digital_video_control --------------------- */ - -#ifndef WGL_I3D_digital_video_control -#define WGL_I3D_digital_video_control 1 - -#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050 -#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D 0x2051 -#define WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D 0x2052 -#define WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D 0x2053 - -typedef BOOL (WINAPI * PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int* piValue); -typedef BOOL (WINAPI * PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int* piValue); - -#define wglGetDigitalVideoParametersI3D WGLEW_GET_FUN(__wglewGetDigitalVideoParametersI3D) -#define wglSetDigitalVideoParametersI3D WGLEW_GET_FUN(__wglewSetDigitalVideoParametersI3D) - -#define WGLEW_I3D_digital_video_control WGLEW_GET_VAR(__WGLEW_I3D_digital_video_control) - -#endif /* WGL_I3D_digital_video_control */ - -/* ----------------------------- WGL_I3D_gamma ----------------------------- */ - -#ifndef WGL_I3D_gamma -#define WGL_I3D_gamma 1 - -#define WGL_GAMMA_TABLE_SIZE_I3D 0x204E -#define WGL_GAMMA_EXCLUDE_DESKTOP_I3D 0x204F - -typedef BOOL (WINAPI * PFNWGLGETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, USHORT* puRed, USHORT *puGreen, USHORT *puBlue); -typedef BOOL (WINAPI * PFNWGLGETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int* piValue); -typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, const USHORT* puRed, const USHORT *puGreen, const USHORT *puBlue); -typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int* piValue); - -#define wglGetGammaTableI3D WGLEW_GET_FUN(__wglewGetGammaTableI3D) -#define wglGetGammaTableParametersI3D WGLEW_GET_FUN(__wglewGetGammaTableParametersI3D) -#define wglSetGammaTableI3D WGLEW_GET_FUN(__wglewSetGammaTableI3D) -#define wglSetGammaTableParametersI3D WGLEW_GET_FUN(__wglewSetGammaTableParametersI3D) - -#define WGLEW_I3D_gamma WGLEW_GET_VAR(__WGLEW_I3D_gamma) - -#endif /* WGL_I3D_gamma */ - -/* ---------------------------- WGL_I3D_genlock ---------------------------- */ - -#ifndef WGL_I3D_genlock -#define WGL_I3D_genlock 1 - -#define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044 -#define WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D 0x2045 -#define WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D 0x2046 -#define WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D 0x2047 -#define WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D 0x2048 -#define WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D 0x2049 -#define WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D 0x204A -#define WGL_GENLOCK_SOURCE_EDGE_RISING_I3D 0x204B -#define WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D 0x204C - -typedef BOOL (WINAPI * PFNWGLDISABLEGENLOCKI3DPROC) (HDC hDC); -typedef BOOL (WINAPI * PFNWGLENABLEGENLOCKI3DPROC) (HDC hDC); -typedef BOOL (WINAPI * PFNWGLGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT uRate); -typedef BOOL (WINAPI * PFNWGLGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT uDelay); -typedef BOOL (WINAPI * PFNWGLGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT uEdge); -typedef BOOL (WINAPI * PFNWGLGENLOCKSOURCEI3DPROC) (HDC hDC, UINT uSource); -typedef BOOL (WINAPI * PFNWGLGETGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT* uRate); -typedef BOOL (WINAPI * PFNWGLGETGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT* uDelay); -typedef BOOL (WINAPI * PFNWGLGETGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT* uEdge); -typedef BOOL (WINAPI * PFNWGLGETGENLOCKSOURCEI3DPROC) (HDC hDC, UINT* uSource); -typedef BOOL (WINAPI * PFNWGLISENABLEDGENLOCKI3DPROC) (HDC hDC, BOOL* pFlag); -typedef BOOL (WINAPI * PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) (HDC hDC, UINT* uMaxLineDelay, UINT *uMaxPixelDelay); - -#define wglDisableGenlockI3D WGLEW_GET_FUN(__wglewDisableGenlockI3D) -#define wglEnableGenlockI3D WGLEW_GET_FUN(__wglewEnableGenlockI3D) -#define wglGenlockSampleRateI3D WGLEW_GET_FUN(__wglewGenlockSampleRateI3D) -#define wglGenlockSourceDelayI3D WGLEW_GET_FUN(__wglewGenlockSourceDelayI3D) -#define wglGenlockSourceEdgeI3D WGLEW_GET_FUN(__wglewGenlockSourceEdgeI3D) -#define wglGenlockSourceI3D WGLEW_GET_FUN(__wglewGenlockSourceI3D) -#define wglGetGenlockSampleRateI3D WGLEW_GET_FUN(__wglewGetGenlockSampleRateI3D) -#define wglGetGenlockSourceDelayI3D WGLEW_GET_FUN(__wglewGetGenlockSourceDelayI3D) -#define wglGetGenlockSourceEdgeI3D WGLEW_GET_FUN(__wglewGetGenlockSourceEdgeI3D) -#define wglGetGenlockSourceI3D WGLEW_GET_FUN(__wglewGetGenlockSourceI3D) -#define wglIsEnabledGenlockI3D WGLEW_GET_FUN(__wglewIsEnabledGenlockI3D) -#define wglQueryGenlockMaxSourceDelayI3D WGLEW_GET_FUN(__wglewQueryGenlockMaxSourceDelayI3D) - -#define WGLEW_I3D_genlock WGLEW_GET_VAR(__WGLEW_I3D_genlock) - -#endif /* WGL_I3D_genlock */ - -/* -------------------------- WGL_I3D_image_buffer ------------------------- */ - -#ifndef WGL_I3D_image_buffer -#define WGL_I3D_image_buffer 1 - -#define WGL_IMAGE_BUFFER_MIN_ACCESS_I3D 0x00000001 -#define WGL_IMAGE_BUFFER_LOCK_I3D 0x00000002 - -typedef BOOL (WINAPI * PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hdc, HANDLE* pEvent, LPVOID *pAddress, DWORD *pSize, UINT count); -typedef LPVOID (WINAPI * PFNWGLCREATEIMAGEBUFFERI3DPROC) (HDC hDC, DWORD dwSize, UINT uFlags); -typedef BOOL (WINAPI * PFNWGLDESTROYIMAGEBUFFERI3DPROC) (HDC hDC, LPVOID pAddress); -typedef BOOL (WINAPI * PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hdc, LPVOID* pAddress, UINT count); - -#define wglAssociateImageBufferEventsI3D WGLEW_GET_FUN(__wglewAssociateImageBufferEventsI3D) -#define wglCreateImageBufferI3D WGLEW_GET_FUN(__wglewCreateImageBufferI3D) -#define wglDestroyImageBufferI3D WGLEW_GET_FUN(__wglewDestroyImageBufferI3D) -#define wglReleaseImageBufferEventsI3D WGLEW_GET_FUN(__wglewReleaseImageBufferEventsI3D) - -#define WGLEW_I3D_image_buffer WGLEW_GET_VAR(__WGLEW_I3D_image_buffer) - -#endif /* WGL_I3D_image_buffer */ - -/* ------------------------ WGL_I3D_swap_frame_lock ------------------------ */ - -#ifndef WGL_I3D_swap_frame_lock -#define WGL_I3D_swap_frame_lock 1 - -typedef BOOL (WINAPI * PFNWGLDISABLEFRAMELOCKI3DPROC) (VOID); -typedef BOOL (WINAPI * PFNWGLENABLEFRAMELOCKI3DPROC) (VOID); -typedef BOOL (WINAPI * PFNWGLISENABLEDFRAMELOCKI3DPROC) (BOOL* pFlag); -typedef BOOL (WINAPI * PFNWGLQUERYFRAMELOCKMASTERI3DPROC) (BOOL* pFlag); - -#define wglDisableFrameLockI3D WGLEW_GET_FUN(__wglewDisableFrameLockI3D) -#define wglEnableFrameLockI3D WGLEW_GET_FUN(__wglewEnableFrameLockI3D) -#define wglIsEnabledFrameLockI3D WGLEW_GET_FUN(__wglewIsEnabledFrameLockI3D) -#define wglQueryFrameLockMasterI3D WGLEW_GET_FUN(__wglewQueryFrameLockMasterI3D) - -#define WGLEW_I3D_swap_frame_lock WGLEW_GET_VAR(__WGLEW_I3D_swap_frame_lock) - -#endif /* WGL_I3D_swap_frame_lock */ - -/* ------------------------ WGL_I3D_swap_frame_usage ----------------------- */ - -#ifndef WGL_I3D_swap_frame_usage -#define WGL_I3D_swap_frame_usage 1 - -typedef BOOL (WINAPI * PFNWGLBEGINFRAMETRACKINGI3DPROC) (void); -typedef BOOL (WINAPI * PFNWGLENDFRAMETRACKINGI3DPROC) (void); -typedef BOOL (WINAPI * PFNWGLGETFRAMEUSAGEI3DPROC) (float* pUsage); -typedef BOOL (WINAPI * PFNWGLQUERYFRAMETRACKINGI3DPROC) (DWORD* pFrameCount, DWORD *pMissedFrames, float *pLastMissedUsage); - -#define wglBeginFrameTrackingI3D WGLEW_GET_FUN(__wglewBeginFrameTrackingI3D) -#define wglEndFrameTrackingI3D WGLEW_GET_FUN(__wglewEndFrameTrackingI3D) -#define wglGetFrameUsageI3D WGLEW_GET_FUN(__wglewGetFrameUsageI3D) -#define wglQueryFrameTrackingI3D WGLEW_GET_FUN(__wglewQueryFrameTrackingI3D) - -#define WGLEW_I3D_swap_frame_usage WGLEW_GET_VAR(__WGLEW_I3D_swap_frame_usage) - -#endif /* WGL_I3D_swap_frame_usage */ - -/* --------------------------- WGL_NV_DX_interop --------------------------- */ - -#ifndef WGL_NV_DX_interop -#define WGL_NV_DX_interop 1 - -#define WGL_ACCESS_READ_ONLY_NV 0x0000 -#define WGL_ACCESS_READ_WRITE_NV 0x0001 -#define WGL_ACCESS_WRITE_DISCARD_NV 0x0002 - -typedef BOOL (WINAPI * PFNWGLDXCLOSEDEVICENVPROC) (HANDLE hDevice); -typedef BOOL (WINAPI * PFNWGLDXLOCKOBJECTSNVPROC) (HANDLE hDevice, GLint count, HANDLE* hObjects); -typedef BOOL (WINAPI * PFNWGLDXOBJECTACCESSNVPROC) (HANDLE hObject, GLenum access); -typedef HANDLE (WINAPI * PFNWGLDXOPENDEVICENVPROC) (void* dxDevice); -typedef HANDLE (WINAPI * PFNWGLDXREGISTEROBJECTNVPROC) (HANDLE hDevice, void* dxObject, GLuint name, GLenum type, GLenum access); -typedef BOOL (WINAPI * PFNWGLDXSETRESOURCESHAREHANDLENVPROC) (void* dxObject, HANDLE shareHandle); -typedef BOOL (WINAPI * PFNWGLDXUNLOCKOBJECTSNVPROC) (HANDLE hDevice, GLint count, HANDLE* hObjects); -typedef BOOL (WINAPI * PFNWGLDXUNREGISTEROBJECTNVPROC) (HANDLE hDevice, HANDLE hObject); - -#define wglDXCloseDeviceNV WGLEW_GET_FUN(__wglewDXCloseDeviceNV) -#define wglDXLockObjectsNV WGLEW_GET_FUN(__wglewDXLockObjectsNV) -#define wglDXObjectAccessNV WGLEW_GET_FUN(__wglewDXObjectAccessNV) -#define wglDXOpenDeviceNV WGLEW_GET_FUN(__wglewDXOpenDeviceNV) -#define wglDXRegisterObjectNV WGLEW_GET_FUN(__wglewDXRegisterObjectNV) -#define wglDXSetResourceShareHandleNV WGLEW_GET_FUN(__wglewDXSetResourceShareHandleNV) -#define wglDXUnlockObjectsNV WGLEW_GET_FUN(__wglewDXUnlockObjectsNV) -#define wglDXUnregisterObjectNV WGLEW_GET_FUN(__wglewDXUnregisterObjectNV) - -#define WGLEW_NV_DX_interop WGLEW_GET_VAR(__WGLEW_NV_DX_interop) - -#endif /* WGL_NV_DX_interop */ - -/* --------------------------- WGL_NV_DX_interop2 -------------------------- */ - -#ifndef WGL_NV_DX_interop2 -#define WGL_NV_DX_interop2 1 - -#define WGLEW_NV_DX_interop2 WGLEW_GET_VAR(__WGLEW_NV_DX_interop2) - -#endif /* WGL_NV_DX_interop2 */ - -/* --------------------------- WGL_NV_copy_image --------------------------- */ - -#ifndef WGL_NV_copy_image -#define WGL_NV_copy_image 1 - -typedef BOOL (WINAPI * PFNWGLCOPYIMAGESUBDATANVPROC) (HGLRC hSrcRC, GLuint 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); - -#define wglCopyImageSubDataNV WGLEW_GET_FUN(__wglewCopyImageSubDataNV) - -#define WGLEW_NV_copy_image WGLEW_GET_VAR(__WGLEW_NV_copy_image) - -#endif /* WGL_NV_copy_image */ - -/* -------------------------- WGL_NV_float_buffer -------------------------- */ - -#ifndef WGL_NV_float_buffer -#define WGL_NV_float_buffer 1 - -#define WGL_FLOAT_COMPONENTS_NV 0x20B0 -#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV 0x20B1 -#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV 0x20B2 -#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV 0x20B3 -#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV 0x20B4 -#define WGL_TEXTURE_FLOAT_R_NV 0x20B5 -#define WGL_TEXTURE_FLOAT_RG_NV 0x20B6 -#define WGL_TEXTURE_FLOAT_RGB_NV 0x20B7 -#define WGL_TEXTURE_FLOAT_RGBA_NV 0x20B8 - -#define WGLEW_NV_float_buffer WGLEW_GET_VAR(__WGLEW_NV_float_buffer) - -#endif /* WGL_NV_float_buffer */ - -/* -------------------------- WGL_NV_gpu_affinity -------------------------- */ - -#ifndef WGL_NV_gpu_affinity -#define WGL_NV_gpu_affinity 1 - -#define WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV 0x20D0 -#define WGL_ERROR_MISSING_AFFINITY_MASK_NV 0x20D1 - -DECLARE_HANDLE(HGPUNV); -typedef struct _GPU_DEVICE { - DWORD cb; - CHAR DeviceName[32]; - CHAR DeviceString[128]; - DWORD Flags; - RECT rcVirtualScreen; -} GPU_DEVICE, *PGPU_DEVICE; - -typedef HDC (WINAPI * PFNWGLCREATEAFFINITYDCNVPROC) (const HGPUNV *phGpuList); -typedef BOOL (WINAPI * PFNWGLDELETEDCNVPROC) (HDC hdc); -typedef BOOL (WINAPI * PFNWGLENUMGPUDEVICESNVPROC) (HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice); -typedef BOOL (WINAPI * PFNWGLENUMGPUSFROMAFFINITYDCNVPROC) (HDC hAffinityDC, UINT iGpuIndex, HGPUNV *hGpu); -typedef BOOL (WINAPI * PFNWGLENUMGPUSNVPROC) (UINT iGpuIndex, HGPUNV *phGpu); - -#define wglCreateAffinityDCNV WGLEW_GET_FUN(__wglewCreateAffinityDCNV) -#define wglDeleteDCNV WGLEW_GET_FUN(__wglewDeleteDCNV) -#define wglEnumGpuDevicesNV WGLEW_GET_FUN(__wglewEnumGpuDevicesNV) -#define wglEnumGpusFromAffinityDCNV WGLEW_GET_FUN(__wglewEnumGpusFromAffinityDCNV) -#define wglEnumGpusNV WGLEW_GET_FUN(__wglewEnumGpusNV) - -#define WGLEW_NV_gpu_affinity WGLEW_GET_VAR(__WGLEW_NV_gpu_affinity) - -#endif /* WGL_NV_gpu_affinity */ - -/* ---------------------- WGL_NV_multisample_coverage ---------------------- */ - -#ifndef WGL_NV_multisample_coverage -#define WGL_NV_multisample_coverage 1 - -#define WGL_COVERAGE_SAMPLES_NV 0x2042 -#define WGL_COLOR_SAMPLES_NV 0x20B9 - -#define WGLEW_NV_multisample_coverage WGLEW_GET_VAR(__WGLEW_NV_multisample_coverage) - -#endif /* WGL_NV_multisample_coverage */ - -/* -------------------------- WGL_NV_present_video ------------------------- */ - -#ifndef WGL_NV_present_video -#define WGL_NV_present_video 1 - -#define WGL_NUM_VIDEO_SLOTS_NV 0x20F0 - -DECLARE_HANDLE(HVIDEOOUTPUTDEVICENV); - -typedef BOOL (WINAPI * PFNWGLBINDVIDEODEVICENVPROC) (HDC hDc, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int* piAttribList); -typedef int (WINAPI * PFNWGLENUMERATEVIDEODEVICESNVPROC) (HDC hDc, HVIDEOOUTPUTDEVICENV* phDeviceList); -typedef BOOL (WINAPI * PFNWGLQUERYCURRENTCONTEXTNVPROC) (int iAttribute, int* piValue); - -#define wglBindVideoDeviceNV WGLEW_GET_FUN(__wglewBindVideoDeviceNV) -#define wglEnumerateVideoDevicesNV WGLEW_GET_FUN(__wglewEnumerateVideoDevicesNV) -#define wglQueryCurrentContextNV WGLEW_GET_FUN(__wglewQueryCurrentContextNV) - -#define WGLEW_NV_present_video WGLEW_GET_VAR(__WGLEW_NV_present_video) - -#endif /* WGL_NV_present_video */ - -/* ---------------------- WGL_NV_render_depth_texture ---------------------- */ - -#ifndef WGL_NV_render_depth_texture -#define WGL_NV_render_depth_texture 1 - -#define WGL_NO_TEXTURE_ARB 0x2077 -#define WGL_BIND_TO_TEXTURE_DEPTH_NV 0x20A3 -#define WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV 0x20A4 -#define WGL_DEPTH_TEXTURE_FORMAT_NV 0x20A5 -#define WGL_TEXTURE_DEPTH_COMPONENT_NV 0x20A6 -#define WGL_DEPTH_COMPONENT_NV 0x20A7 - -#define WGLEW_NV_render_depth_texture WGLEW_GET_VAR(__WGLEW_NV_render_depth_texture) - -#endif /* WGL_NV_render_depth_texture */ - -/* -------------------- WGL_NV_render_texture_rectangle -------------------- */ - -#ifndef WGL_NV_render_texture_rectangle -#define WGL_NV_render_texture_rectangle 1 - -#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 0x20A0 -#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV 0x20A1 -#define WGL_TEXTURE_RECTANGLE_NV 0x20A2 - -#define WGLEW_NV_render_texture_rectangle WGLEW_GET_VAR(__WGLEW_NV_render_texture_rectangle) - -#endif /* WGL_NV_render_texture_rectangle */ - -/* --------------------------- WGL_NV_swap_group --------------------------- */ - -#ifndef WGL_NV_swap_group -#define WGL_NV_swap_group 1 - -typedef BOOL (WINAPI * PFNWGLBINDSWAPBARRIERNVPROC) (GLuint group, GLuint barrier); -typedef BOOL (WINAPI * PFNWGLJOINSWAPGROUPNVPROC) (HDC hDC, GLuint group); -typedef BOOL (WINAPI * PFNWGLQUERYFRAMECOUNTNVPROC) (HDC hDC, GLuint* count); -typedef BOOL (WINAPI * PFNWGLQUERYMAXSWAPGROUPSNVPROC) (HDC hDC, GLuint* maxGroups, GLuint *maxBarriers); -typedef BOOL (WINAPI * PFNWGLQUERYSWAPGROUPNVPROC) (HDC hDC, GLuint* group, GLuint *barrier); -typedef BOOL (WINAPI * PFNWGLRESETFRAMECOUNTNVPROC) (HDC hDC); - -#define wglBindSwapBarrierNV WGLEW_GET_FUN(__wglewBindSwapBarrierNV) -#define wglJoinSwapGroupNV WGLEW_GET_FUN(__wglewJoinSwapGroupNV) -#define wglQueryFrameCountNV WGLEW_GET_FUN(__wglewQueryFrameCountNV) -#define wglQueryMaxSwapGroupsNV WGLEW_GET_FUN(__wglewQueryMaxSwapGroupsNV) -#define wglQuerySwapGroupNV WGLEW_GET_FUN(__wglewQuerySwapGroupNV) -#define wglResetFrameCountNV WGLEW_GET_FUN(__wglewResetFrameCountNV) - -#define WGLEW_NV_swap_group WGLEW_GET_VAR(__WGLEW_NV_swap_group) - -#endif /* WGL_NV_swap_group */ - -/* ----------------------- WGL_NV_vertex_array_range ----------------------- */ - -#ifndef WGL_NV_vertex_array_range -#define WGL_NV_vertex_array_range 1 - -typedef void * (WINAPI * PFNWGLALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority); -typedef void (WINAPI * PFNWGLFREEMEMORYNVPROC) (void *pointer); - -#define wglAllocateMemoryNV WGLEW_GET_FUN(__wglewAllocateMemoryNV) -#define wglFreeMemoryNV WGLEW_GET_FUN(__wglewFreeMemoryNV) - -#define WGLEW_NV_vertex_array_range WGLEW_GET_VAR(__WGLEW_NV_vertex_array_range) - -#endif /* WGL_NV_vertex_array_range */ - -/* -------------------------- WGL_NV_video_capture ------------------------- */ - -#ifndef WGL_NV_video_capture -#define WGL_NV_video_capture 1 - -#define WGL_UNIQUE_ID_NV 0x20CE -#define WGL_NUM_VIDEO_CAPTURE_SLOTS_NV 0x20CF - -DECLARE_HANDLE(HVIDEOINPUTDEVICENV); - -typedef BOOL (WINAPI * PFNWGLBINDVIDEOCAPTUREDEVICENVPROC) (UINT uVideoSlot, HVIDEOINPUTDEVICENV hDevice); -typedef UINT (WINAPI * PFNWGLENUMERATEVIDEOCAPTUREDEVICESNVPROC) (HDC hDc, HVIDEOINPUTDEVICENV* phDeviceList); -typedef BOOL (WINAPI * PFNWGLLOCKVIDEOCAPTUREDEVICENVPROC) (HDC hDc, HVIDEOINPUTDEVICENV hDevice); -typedef BOOL (WINAPI * PFNWGLQUERYVIDEOCAPTUREDEVICENVPROC) (HDC hDc, HVIDEOINPUTDEVICENV hDevice, int iAttribute, int* piValue); -typedef BOOL (WINAPI * PFNWGLRELEASEVIDEOCAPTUREDEVICENVPROC) (HDC hDc, HVIDEOINPUTDEVICENV hDevice); - -#define wglBindVideoCaptureDeviceNV WGLEW_GET_FUN(__wglewBindVideoCaptureDeviceNV) -#define wglEnumerateVideoCaptureDevicesNV WGLEW_GET_FUN(__wglewEnumerateVideoCaptureDevicesNV) -#define wglLockVideoCaptureDeviceNV WGLEW_GET_FUN(__wglewLockVideoCaptureDeviceNV) -#define wglQueryVideoCaptureDeviceNV WGLEW_GET_FUN(__wglewQueryVideoCaptureDeviceNV) -#define wglReleaseVideoCaptureDeviceNV WGLEW_GET_FUN(__wglewReleaseVideoCaptureDeviceNV) - -#define WGLEW_NV_video_capture WGLEW_GET_VAR(__WGLEW_NV_video_capture) - -#endif /* WGL_NV_video_capture */ - -/* -------------------------- WGL_NV_video_output -------------------------- */ - -#ifndef WGL_NV_video_output -#define WGL_NV_video_output 1 - -#define WGL_BIND_TO_VIDEO_RGB_NV 0x20C0 -#define WGL_BIND_TO_VIDEO_RGBA_NV 0x20C1 -#define WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV 0x20C2 -#define WGL_VIDEO_OUT_COLOR_NV 0x20C3 -#define WGL_VIDEO_OUT_ALPHA_NV 0x20C4 -#define WGL_VIDEO_OUT_DEPTH_NV 0x20C5 -#define WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6 -#define WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7 -#define WGL_VIDEO_OUT_FRAME 0x20C8 -#define WGL_VIDEO_OUT_FIELD_1 0x20C9 -#define WGL_VIDEO_OUT_FIELD_2 0x20CA -#define WGL_VIDEO_OUT_STACKED_FIELDS_1_2 0x20CB -#define WGL_VIDEO_OUT_STACKED_FIELDS_2_1 0x20CC - -DECLARE_HANDLE(HPVIDEODEV); - -typedef BOOL (WINAPI * PFNWGLBINDVIDEOIMAGENVPROC) (HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer); -typedef BOOL (WINAPI * PFNWGLGETVIDEODEVICENVPROC) (HDC hDC, int numDevices, HPVIDEODEV* hVideoDevice); -typedef BOOL (WINAPI * PFNWGLGETVIDEOINFONVPROC) (HPVIDEODEV hpVideoDevice, unsigned long* pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo); -typedef BOOL (WINAPI * PFNWGLRELEASEVIDEODEVICENVPROC) (HPVIDEODEV hVideoDevice); -typedef BOOL (WINAPI * PFNWGLRELEASEVIDEOIMAGENVPROC) (HPBUFFERARB hPbuffer, int iVideoBuffer); -typedef BOOL (WINAPI * PFNWGLSENDPBUFFERTOVIDEONVPROC) (HPBUFFERARB hPbuffer, int iBufferType, unsigned long* pulCounterPbuffer, BOOL bBlock); - -#define wglBindVideoImageNV WGLEW_GET_FUN(__wglewBindVideoImageNV) -#define wglGetVideoDeviceNV WGLEW_GET_FUN(__wglewGetVideoDeviceNV) -#define wglGetVideoInfoNV WGLEW_GET_FUN(__wglewGetVideoInfoNV) -#define wglReleaseVideoDeviceNV WGLEW_GET_FUN(__wglewReleaseVideoDeviceNV) -#define wglReleaseVideoImageNV WGLEW_GET_FUN(__wglewReleaseVideoImageNV) -#define wglSendPbufferToVideoNV WGLEW_GET_FUN(__wglewSendPbufferToVideoNV) - -#define WGLEW_NV_video_output WGLEW_GET_VAR(__WGLEW_NV_video_output) - -#endif /* WGL_NV_video_output */ - -/* -------------------------- WGL_OML_sync_control ------------------------- */ - -#ifndef WGL_OML_sync_control -#define WGL_OML_sync_control 1 - -typedef BOOL (WINAPI * PFNWGLGETMSCRATEOMLPROC) (HDC hdc, INT32* numerator, INT32 *denominator); -typedef BOOL (WINAPI * PFNWGLGETSYNCVALUESOMLPROC) (HDC hdc, INT64* ust, INT64 *msc, INT64 *sbc); -typedef INT64 (WINAPI * PFNWGLSWAPBUFFERSMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder); -typedef INT64 (WINAPI * PFNWGLSWAPLAYERBUFFERSMSCOMLPROC) (HDC hdc, INT fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder); -typedef BOOL (WINAPI * PFNWGLWAITFORMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64* ust, INT64 *msc, INT64 *sbc); -typedef BOOL (WINAPI * PFNWGLWAITFORSBCOMLPROC) (HDC hdc, INT64 target_sbc, INT64* ust, INT64 *msc, INT64 *sbc); - -#define wglGetMscRateOML WGLEW_GET_FUN(__wglewGetMscRateOML) -#define wglGetSyncValuesOML WGLEW_GET_FUN(__wglewGetSyncValuesOML) -#define wglSwapBuffersMscOML WGLEW_GET_FUN(__wglewSwapBuffersMscOML) -#define wglSwapLayerBuffersMscOML WGLEW_GET_FUN(__wglewSwapLayerBuffersMscOML) -#define wglWaitForMscOML WGLEW_GET_FUN(__wglewWaitForMscOML) -#define wglWaitForSbcOML WGLEW_GET_FUN(__wglewWaitForSbcOML) - -#define WGLEW_OML_sync_control WGLEW_GET_VAR(__WGLEW_OML_sync_control) - -#endif /* WGL_OML_sync_control */ - -/* ------------------------------------------------------------------------- */ - -#ifdef GLEW_MX -#define WGLEW_FUN_EXPORT -#define WGLEW_VAR_EXPORT -#else -#define WGLEW_FUN_EXPORT GLEW_FUN_EXPORT -#define WGLEW_VAR_EXPORT GLEW_VAR_EXPORT -#endif /* GLEW_MX */ - -#ifdef GLEW_MX -struct WGLEWContextStruct -{ -#endif /* GLEW_MX */ - -WGLEW_FUN_EXPORT PFNWGLSETSTEREOEMITTERSTATE3DLPROC __wglewSetStereoEmitterState3DL; - -WGLEW_FUN_EXPORT PFNWGLBLITCONTEXTFRAMEBUFFERAMDPROC __wglewBlitContextFramebufferAMD; -WGLEW_FUN_EXPORT PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC __wglewCreateAssociatedContextAMD; -WGLEW_FUN_EXPORT PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC __wglewCreateAssociatedContextAttribsAMD; -WGLEW_FUN_EXPORT PFNWGLDELETEASSOCIATEDCONTEXTAMDPROC __wglewDeleteAssociatedContextAMD; -WGLEW_FUN_EXPORT PFNWGLGETCONTEXTGPUIDAMDPROC __wglewGetContextGPUIDAMD; -WGLEW_FUN_EXPORT PFNWGLGETCURRENTASSOCIATEDCONTEXTAMDPROC __wglewGetCurrentAssociatedContextAMD; -WGLEW_FUN_EXPORT PFNWGLGETGPUIDSAMDPROC __wglewGetGPUIDsAMD; -WGLEW_FUN_EXPORT PFNWGLGETGPUINFOAMDPROC __wglewGetGPUInfoAMD; -WGLEW_FUN_EXPORT PFNWGLMAKEASSOCIATEDCONTEXTCURRENTAMDPROC __wglewMakeAssociatedContextCurrentAMD; - -WGLEW_FUN_EXPORT PFNWGLCREATEBUFFERREGIONARBPROC __wglewCreateBufferRegionARB; -WGLEW_FUN_EXPORT PFNWGLDELETEBUFFERREGIONARBPROC __wglewDeleteBufferRegionARB; -WGLEW_FUN_EXPORT PFNWGLRESTOREBUFFERREGIONARBPROC __wglewRestoreBufferRegionARB; -WGLEW_FUN_EXPORT PFNWGLSAVEBUFFERREGIONARBPROC __wglewSaveBufferRegionARB; - -WGLEW_FUN_EXPORT PFNWGLCREATECONTEXTATTRIBSARBPROC __wglewCreateContextAttribsARB; - -WGLEW_FUN_EXPORT PFNWGLGETEXTENSIONSSTRINGARBPROC __wglewGetExtensionsStringARB; - -WGLEW_FUN_EXPORT PFNWGLGETCURRENTREADDCARBPROC __wglewGetCurrentReadDCARB; -WGLEW_FUN_EXPORT PFNWGLMAKECONTEXTCURRENTARBPROC __wglewMakeContextCurrentARB; - -WGLEW_FUN_EXPORT PFNWGLCREATEPBUFFERARBPROC __wglewCreatePbufferARB; -WGLEW_FUN_EXPORT PFNWGLDESTROYPBUFFERARBPROC __wglewDestroyPbufferARB; -WGLEW_FUN_EXPORT PFNWGLGETPBUFFERDCARBPROC __wglewGetPbufferDCARB; -WGLEW_FUN_EXPORT PFNWGLQUERYPBUFFERARBPROC __wglewQueryPbufferARB; -WGLEW_FUN_EXPORT PFNWGLRELEASEPBUFFERDCARBPROC __wglewReleasePbufferDCARB; - -WGLEW_FUN_EXPORT PFNWGLCHOOSEPIXELFORMATARBPROC __wglewChoosePixelFormatARB; -WGLEW_FUN_EXPORT PFNWGLGETPIXELFORMATATTRIBFVARBPROC __wglewGetPixelFormatAttribfvARB; -WGLEW_FUN_EXPORT PFNWGLGETPIXELFORMATATTRIBIVARBPROC __wglewGetPixelFormatAttribivARB; - -WGLEW_FUN_EXPORT PFNWGLBINDTEXIMAGEARBPROC __wglewBindTexImageARB; -WGLEW_FUN_EXPORT PFNWGLRELEASETEXIMAGEARBPROC __wglewReleaseTexImageARB; -WGLEW_FUN_EXPORT PFNWGLSETPBUFFERATTRIBARBPROC __wglewSetPbufferAttribARB; - -WGLEW_FUN_EXPORT PFNWGLBINDDISPLAYCOLORTABLEEXTPROC __wglewBindDisplayColorTableEXT; -WGLEW_FUN_EXPORT PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC __wglewCreateDisplayColorTableEXT; -WGLEW_FUN_EXPORT PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC __wglewDestroyDisplayColorTableEXT; -WGLEW_FUN_EXPORT PFNWGLLOADDISPLAYCOLORTABLEEXTPROC __wglewLoadDisplayColorTableEXT; - -WGLEW_FUN_EXPORT PFNWGLGETEXTENSIONSSTRINGEXTPROC __wglewGetExtensionsStringEXT; - -WGLEW_FUN_EXPORT PFNWGLGETCURRENTREADDCEXTPROC __wglewGetCurrentReadDCEXT; -WGLEW_FUN_EXPORT PFNWGLMAKECONTEXTCURRENTEXTPROC __wglewMakeContextCurrentEXT; - -WGLEW_FUN_EXPORT PFNWGLCREATEPBUFFEREXTPROC __wglewCreatePbufferEXT; -WGLEW_FUN_EXPORT PFNWGLDESTROYPBUFFEREXTPROC __wglewDestroyPbufferEXT; -WGLEW_FUN_EXPORT PFNWGLGETPBUFFERDCEXTPROC __wglewGetPbufferDCEXT; -WGLEW_FUN_EXPORT PFNWGLQUERYPBUFFEREXTPROC __wglewQueryPbufferEXT; -WGLEW_FUN_EXPORT PFNWGLRELEASEPBUFFERDCEXTPROC __wglewReleasePbufferDCEXT; - -WGLEW_FUN_EXPORT PFNWGLCHOOSEPIXELFORMATEXTPROC __wglewChoosePixelFormatEXT; -WGLEW_FUN_EXPORT PFNWGLGETPIXELFORMATATTRIBFVEXTPROC __wglewGetPixelFormatAttribfvEXT; -WGLEW_FUN_EXPORT PFNWGLGETPIXELFORMATATTRIBIVEXTPROC __wglewGetPixelFormatAttribivEXT; - -WGLEW_FUN_EXPORT PFNWGLGETSWAPINTERVALEXTPROC __wglewGetSwapIntervalEXT; -WGLEW_FUN_EXPORT PFNWGLSWAPINTERVALEXTPROC __wglewSwapIntervalEXT; - -WGLEW_FUN_EXPORT PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC __wglewGetDigitalVideoParametersI3D; -WGLEW_FUN_EXPORT PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC __wglewSetDigitalVideoParametersI3D; - -WGLEW_FUN_EXPORT PFNWGLGETGAMMATABLEI3DPROC __wglewGetGammaTableI3D; -WGLEW_FUN_EXPORT PFNWGLGETGAMMATABLEPARAMETERSI3DPROC __wglewGetGammaTableParametersI3D; -WGLEW_FUN_EXPORT PFNWGLSETGAMMATABLEI3DPROC __wglewSetGammaTableI3D; -WGLEW_FUN_EXPORT PFNWGLSETGAMMATABLEPARAMETERSI3DPROC __wglewSetGammaTableParametersI3D; - -WGLEW_FUN_EXPORT PFNWGLDISABLEGENLOCKI3DPROC __wglewDisableGenlockI3D; -WGLEW_FUN_EXPORT PFNWGLENABLEGENLOCKI3DPROC __wglewEnableGenlockI3D; -WGLEW_FUN_EXPORT PFNWGLGENLOCKSAMPLERATEI3DPROC __wglewGenlockSampleRateI3D; -WGLEW_FUN_EXPORT PFNWGLGENLOCKSOURCEDELAYI3DPROC __wglewGenlockSourceDelayI3D; -WGLEW_FUN_EXPORT PFNWGLGENLOCKSOURCEEDGEI3DPROC __wglewGenlockSourceEdgeI3D; -WGLEW_FUN_EXPORT PFNWGLGENLOCKSOURCEI3DPROC __wglewGenlockSourceI3D; -WGLEW_FUN_EXPORT PFNWGLGETGENLOCKSAMPLERATEI3DPROC __wglewGetGenlockSampleRateI3D; -WGLEW_FUN_EXPORT PFNWGLGETGENLOCKSOURCEDELAYI3DPROC __wglewGetGenlockSourceDelayI3D; -WGLEW_FUN_EXPORT PFNWGLGETGENLOCKSOURCEEDGEI3DPROC __wglewGetGenlockSourceEdgeI3D; -WGLEW_FUN_EXPORT PFNWGLGETGENLOCKSOURCEI3DPROC __wglewGetGenlockSourceI3D; -WGLEW_FUN_EXPORT PFNWGLISENABLEDGENLOCKI3DPROC __wglewIsEnabledGenlockI3D; -WGLEW_FUN_EXPORT PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC __wglewQueryGenlockMaxSourceDelayI3D; - -WGLEW_FUN_EXPORT PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC __wglewAssociateImageBufferEventsI3D; -WGLEW_FUN_EXPORT PFNWGLCREATEIMAGEBUFFERI3DPROC __wglewCreateImageBufferI3D; -WGLEW_FUN_EXPORT PFNWGLDESTROYIMAGEBUFFERI3DPROC __wglewDestroyImageBufferI3D; -WGLEW_FUN_EXPORT PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC __wglewReleaseImageBufferEventsI3D; - -WGLEW_FUN_EXPORT PFNWGLDISABLEFRAMELOCKI3DPROC __wglewDisableFrameLockI3D; -WGLEW_FUN_EXPORT PFNWGLENABLEFRAMELOCKI3DPROC __wglewEnableFrameLockI3D; -WGLEW_FUN_EXPORT PFNWGLISENABLEDFRAMELOCKI3DPROC __wglewIsEnabledFrameLockI3D; -WGLEW_FUN_EXPORT PFNWGLQUERYFRAMELOCKMASTERI3DPROC __wglewQueryFrameLockMasterI3D; - -WGLEW_FUN_EXPORT PFNWGLBEGINFRAMETRACKINGI3DPROC __wglewBeginFrameTrackingI3D; -WGLEW_FUN_EXPORT PFNWGLENDFRAMETRACKINGI3DPROC __wglewEndFrameTrackingI3D; -WGLEW_FUN_EXPORT PFNWGLGETFRAMEUSAGEI3DPROC __wglewGetFrameUsageI3D; -WGLEW_FUN_EXPORT PFNWGLQUERYFRAMETRACKINGI3DPROC __wglewQueryFrameTrackingI3D; - -WGLEW_FUN_EXPORT PFNWGLDXCLOSEDEVICENVPROC __wglewDXCloseDeviceNV; -WGLEW_FUN_EXPORT PFNWGLDXLOCKOBJECTSNVPROC __wglewDXLockObjectsNV; -WGLEW_FUN_EXPORT PFNWGLDXOBJECTACCESSNVPROC __wglewDXObjectAccessNV; -WGLEW_FUN_EXPORT PFNWGLDXOPENDEVICENVPROC __wglewDXOpenDeviceNV; -WGLEW_FUN_EXPORT PFNWGLDXREGISTEROBJECTNVPROC __wglewDXRegisterObjectNV; -WGLEW_FUN_EXPORT PFNWGLDXSETRESOURCESHAREHANDLENVPROC __wglewDXSetResourceShareHandleNV; -WGLEW_FUN_EXPORT PFNWGLDXUNLOCKOBJECTSNVPROC __wglewDXUnlockObjectsNV; -WGLEW_FUN_EXPORT PFNWGLDXUNREGISTEROBJECTNVPROC __wglewDXUnregisterObjectNV; - -WGLEW_FUN_EXPORT PFNWGLCOPYIMAGESUBDATANVPROC __wglewCopyImageSubDataNV; - -WGLEW_FUN_EXPORT PFNWGLCREATEAFFINITYDCNVPROC __wglewCreateAffinityDCNV; -WGLEW_FUN_EXPORT PFNWGLDELETEDCNVPROC __wglewDeleteDCNV; -WGLEW_FUN_EXPORT PFNWGLENUMGPUDEVICESNVPROC __wglewEnumGpuDevicesNV; -WGLEW_FUN_EXPORT PFNWGLENUMGPUSFROMAFFINITYDCNVPROC __wglewEnumGpusFromAffinityDCNV; -WGLEW_FUN_EXPORT PFNWGLENUMGPUSNVPROC __wglewEnumGpusNV; - -WGLEW_FUN_EXPORT PFNWGLBINDVIDEODEVICENVPROC __wglewBindVideoDeviceNV; -WGLEW_FUN_EXPORT PFNWGLENUMERATEVIDEODEVICESNVPROC __wglewEnumerateVideoDevicesNV; -WGLEW_FUN_EXPORT PFNWGLQUERYCURRENTCONTEXTNVPROC __wglewQueryCurrentContextNV; - -WGLEW_FUN_EXPORT PFNWGLBINDSWAPBARRIERNVPROC __wglewBindSwapBarrierNV; -WGLEW_FUN_EXPORT PFNWGLJOINSWAPGROUPNVPROC __wglewJoinSwapGroupNV; -WGLEW_FUN_EXPORT PFNWGLQUERYFRAMECOUNTNVPROC __wglewQueryFrameCountNV; -WGLEW_FUN_EXPORT PFNWGLQUERYMAXSWAPGROUPSNVPROC __wglewQueryMaxSwapGroupsNV; -WGLEW_FUN_EXPORT PFNWGLQUERYSWAPGROUPNVPROC __wglewQuerySwapGroupNV; -WGLEW_FUN_EXPORT PFNWGLRESETFRAMECOUNTNVPROC __wglewResetFrameCountNV; - -WGLEW_FUN_EXPORT PFNWGLALLOCATEMEMORYNVPROC __wglewAllocateMemoryNV; -WGLEW_FUN_EXPORT PFNWGLFREEMEMORYNVPROC __wglewFreeMemoryNV; - -WGLEW_FUN_EXPORT PFNWGLBINDVIDEOCAPTUREDEVICENVPROC __wglewBindVideoCaptureDeviceNV; -WGLEW_FUN_EXPORT PFNWGLENUMERATEVIDEOCAPTUREDEVICESNVPROC __wglewEnumerateVideoCaptureDevicesNV; -WGLEW_FUN_EXPORT PFNWGLLOCKVIDEOCAPTUREDEVICENVPROC __wglewLockVideoCaptureDeviceNV; -WGLEW_FUN_EXPORT PFNWGLQUERYVIDEOCAPTUREDEVICENVPROC __wglewQueryVideoCaptureDeviceNV; -WGLEW_FUN_EXPORT PFNWGLRELEASEVIDEOCAPTUREDEVICENVPROC __wglewReleaseVideoCaptureDeviceNV; - -WGLEW_FUN_EXPORT PFNWGLBINDVIDEOIMAGENVPROC __wglewBindVideoImageNV; -WGLEW_FUN_EXPORT PFNWGLGETVIDEODEVICENVPROC __wglewGetVideoDeviceNV; -WGLEW_FUN_EXPORT PFNWGLGETVIDEOINFONVPROC __wglewGetVideoInfoNV; -WGLEW_FUN_EXPORT PFNWGLRELEASEVIDEODEVICENVPROC __wglewReleaseVideoDeviceNV; -WGLEW_FUN_EXPORT PFNWGLRELEASEVIDEOIMAGENVPROC __wglewReleaseVideoImageNV; -WGLEW_FUN_EXPORT PFNWGLSENDPBUFFERTOVIDEONVPROC __wglewSendPbufferToVideoNV; - -WGLEW_FUN_EXPORT PFNWGLGETMSCRATEOMLPROC __wglewGetMscRateOML; -WGLEW_FUN_EXPORT PFNWGLGETSYNCVALUESOMLPROC __wglewGetSyncValuesOML; -WGLEW_FUN_EXPORT PFNWGLSWAPBUFFERSMSCOMLPROC __wglewSwapBuffersMscOML; -WGLEW_FUN_EXPORT PFNWGLSWAPLAYERBUFFERSMSCOMLPROC __wglewSwapLayerBuffersMscOML; -WGLEW_FUN_EXPORT PFNWGLWAITFORMSCOMLPROC __wglewWaitForMscOML; -WGLEW_FUN_EXPORT PFNWGLWAITFORSBCOMLPROC __wglewWaitForSbcOML; -WGLEW_VAR_EXPORT GLboolean __WGLEW_3DFX_multisample; -WGLEW_VAR_EXPORT GLboolean __WGLEW_3DL_stereo_control; -WGLEW_VAR_EXPORT GLboolean __WGLEW_AMD_gpu_association; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_buffer_region; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_create_context; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_create_context_profile; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_create_context_robustness; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_extensions_string; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_framebuffer_sRGB; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_make_current_read; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_multisample; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_pbuffer; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_pixel_format; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_pixel_format_float; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_render_texture; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_robustness_application_isolation; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ARB_robustness_share_group_isolation; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ATI_pixel_format_float; -WGLEW_VAR_EXPORT GLboolean __WGLEW_ATI_render_texture_rectangle; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_create_context_es2_profile; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_create_context_es_profile; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_depth_float; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_display_color_table; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_extensions_string; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_framebuffer_sRGB; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_make_current_read; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_multisample; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_pbuffer; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_pixel_format; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_pixel_format_packed_float; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_swap_control; -WGLEW_VAR_EXPORT GLboolean __WGLEW_EXT_swap_control_tear; -WGLEW_VAR_EXPORT GLboolean __WGLEW_I3D_digital_video_control; -WGLEW_VAR_EXPORT GLboolean __WGLEW_I3D_gamma; -WGLEW_VAR_EXPORT GLboolean __WGLEW_I3D_genlock; -WGLEW_VAR_EXPORT GLboolean __WGLEW_I3D_image_buffer; -WGLEW_VAR_EXPORT GLboolean __WGLEW_I3D_swap_frame_lock; -WGLEW_VAR_EXPORT GLboolean __WGLEW_I3D_swap_frame_usage; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_DX_interop; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_DX_interop2; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_copy_image; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_float_buffer; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_gpu_affinity; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_multisample_coverage; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_present_video; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_render_depth_texture; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_render_texture_rectangle; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_swap_group; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_vertex_array_range; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_video_capture; -WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_video_output; -WGLEW_VAR_EXPORT GLboolean __WGLEW_OML_sync_control; - -#ifdef GLEW_MX -}; /* WGLEWContextStruct */ -#endif /* GLEW_MX */ - -/* ------------------------------------------------------------------------- */ - -#ifdef GLEW_MX - -typedef struct WGLEWContextStruct WGLEWContext; -GLEWAPI GLenum GLEWAPIENTRY wglewContextInit (WGLEWContext *ctx); -GLEWAPI GLboolean GLEWAPIENTRY wglewContextIsSupported (const WGLEWContext *ctx, const char *name); - -#define wglewInit() wglewContextInit(wglewGetContext()) -#define wglewIsSupported(x) wglewContextIsSupported(wglewGetContext(), x) - -#define WGLEW_GET_VAR(x) (*(const GLboolean*)&(wglewGetContext()->x)) -#define WGLEW_GET_FUN(x) wglewGetContext()->x - -#else /* GLEW_MX */ - -#define WGLEW_GET_VAR(x) (*(const GLboolean*)&x) -#define WGLEW_GET_FUN(x) x - -GLEWAPI GLboolean GLEWAPIENTRY wglewIsSupported (const char *name); - -#endif /* GLEW_MX */ - -GLEWAPI GLboolean GLEWAPIENTRY wglewGetExtension (const char *name); - -#ifdef __cplusplus -} -#endif - -#undef GLEWAPI - -#endif /* __wglew_h__ */ diff --git a/interface/external/glew/lib/Release MX/Win32/glew32mx.lib b/interface/external/glew/lib/Release MX/Win32/glew32mx.lib deleted file mode 100644 index b0e96447e781bdd7adc96d3f5c3fa998b2c1af98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3542 zcmcInOHLa>5Pkk(dpsZ%*r6mQK|nSR_`@ekkTIad!hB+z_26I!Ecquh2+NyXASXa! zn)1L0}7;GRVwKY{;-LIIX&DJx)2y#dr4 zO-pa>?qu`Y`bKUoo8HauWVORe=`BLwN%p!7192&q;ItJQth~0uO;JPzIK~6%UZprms)zdR@S+*&1CqVQb_h` z9F2m%Z6@Y!vssbQQIVS^ip&tkYtmQoMP>LR!{_V&P0lp3i0y3voOBA)Zt>r<-zrb zzn@23Kmbf!kz(n~$>CJaP=OSH?_4n@iP2P~TrB8?sVKLN1GoZkZ5liPl9;)K2r^w2lbXTUs2^YxlF$i0asF(pe9){P*T3rF+3cHeCcVAMdTm10 zMv>42fR}xZ0`Rdf5e7&e)T@n1xj1qD1Gl#vkj9Wud~WcplK_kOh+9~Ggyi9tIQh`X zj!(j}kW8{)Luhv3ovD$ykp~`F%}>XcXkuPqi<`0Km$@3Wk4|hU3R#c{Y>DwMV#`mi zm_ls%KP>2HXP>jx?r~KsB2)UQvZ(Ol;8phLo^`vU$`X8yh>cWbq6k$M=XUb@%@tFg zc76L<(-*)KaxuX#QTB?X3eC9a^a`{5yz*Ud9JAuKNlHI^m{{hoNqRL}cr)w(v*Afc zxCA>ecRD3!!+i-lrGrME(q;Qdyo7U}uNhy>JiA_KkHm~QW73)E5ix~}^^u7DFMw@T ziKAWtv2$%paH7%|ckal~M`+Uh??BdpS+me1zgYl7U5LHuI&h|O=be1TZdjhF?dc_g F;2%WWRk{EG diff --git a/interface/external/glew/lib/Release MX/Win32/glew32mxs.lib b/interface/external/glew/lib/Release MX/Win32/glew32mxs.lib deleted file mode 100644 index 30ca9f4f3bc727a053fda142a9ba29324d2064bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1402096 zcmeFa%W@-0vNm=WTK#5v0j(snf3M-CduGgJnz-L@s;cg3X#;^|k_9yg@CU%^s`HF` z4n2p=JrZDMMzHh%;xRjmX+{MiBRo9ZKmXkQfBIk6hx@Pp>wo#5|Ht|NUETcs_Lsk1 z-~9cT`G5c0_&=|Hz4^!Wukb(q&;Rlt|MB1d5C8Gs{XhTr$Nzuq!G{cd$iRmTe8|9u z41CDIhYWnkz=sTc$iRmTe8|9u41CDIhYWnkz=sTc$iRmTe8|9u41CDIhYWnkz=sTc z$iRmTe8|9u41CDIhYWnkz=sTc$iRmTe8|9u41CDIhYWnkz=sTc$iRmTe8|9u41CDI zhYWnkz=sU{|62zB^{*8ttH1q?r;->ooc!y*QcC_~{LfdKX_`V2ize5r z`2ucu(A@Cs$nEmq2yUDd-jdtZ&3rZyMUf>Ka=l!e^jUMI61iI4&i{=poN-TXm%pz> zNldaxu2#Ry|Aq1<2)H3-DlZ+=!V~&sIiZSz`64x0-#s1X|4Nr4E#-!!-~U)F!w6%% zriRc@Z22e4oJh)(EGLZF3&Xu4IW8wmEJc$d@n4poRhZ2(TTcGH6wTYhG808JBLDcZSbIs%dm$|O z{M$k@eqq!Jqqu-SEq?45?xf=`OR{c0>=$W0<HLI#DOvbv0?Pm56MkhuCKg2fcgsKW9J!%V5n4)+^I3lt-jpChCdZe<<}^R0 zU!{{Vl}tWKO&0?At4tym$0K>#s{PaV*%AJ#tun$}MUG$B5BtC7e>A}xuDB)NhQn!C z{7WyqwS`7v(-*n?&8SjVRzyORZoVYZlvDPFT>b0z>TmzLoxgIwW|drK!joaQzT3_} z^zYnjCaqB9-i)5cjJuHTynB`UO#Pi^Q-W8Cydlu7jhcDpI#4(FY=iO zsbe9h-WL^?X|^Jf`|alCdHph5)jt?lo@&L(VK}azUlyD752=GnR4ekd{d~XPE>7?t zGRTq~Cr{gaIDOsE&-Wk7S|5ud_uJL*ZP=aWzpR7FK{`pEwqf)1^|biMHp!yBF(mE( z^~-QL?B@sd52rZ=#X^3UpFZ2XP-Opb#aiQJCQn;?{Jd1e|A--3lS3i;lZ;aQ@AI4T zk3@@#T&DAfJNP`np*h%s;KvQd|6ZiT7tS|9z`H&shobwEeU{t(VvOpH>&ILNVlN`(^kpci$H4 zvsuStoVy(S{F43C<&b2wjC|c3Py46C`g#8QuCSoE(qywc4TtS|@!tH?n`C7Qp75s? z=%mFJ|7VU;7v&6j+&``E_xr=ceE!0s$VSBTWxExNzY9@Zik3Vc*3ZL#?)QuJ6=`E( z!JYs8&HUdpN|@q2W=HEwy6S%?j59%G??KLf+if2Ahv%!uZ}bzJtp~>yQ@n)}`7(Ux z@JZ$Rbu-^r80U;i5d=pMJCLl+aO_PNW8q$u$#hp=zop-spN&b`WGO0#&GEQD(8FQ< zqy5=fg3eXkaL-na?qrm3>RGTBZtU;t!)CoZz21G3e|%Z~Drd$B7X$n%YOJ_E{@ER8 zS(F*(`!amD&+Dh*M)bxhS11pc<6hmZ4~NY{XkdMsJ1Q+)OTHb}2ZpalyUARuP^bWv zIUd?|_t3bPDTy4(Ur$?g7=}1J?+-uPUFP0#l?^3NFR!a-9JFd)7g(QnCJ8YUf}4&I z@MM$}0Zwi59goea@yu+91|I$Tsh>~#!}@9d_Q3CE8@-h9yL#Bwp*^V*A{w4it;yX3 z>NR}Ym**=~NxYNcuxq|o#1yDN`4hu-I1S^cH0#S=ChrZ}+~7|1>*<9|27+y|aA3E#vTFd&pobUOjch6;{JOm5! zcUEe*JuM`2@u0BYzV~MH>uvkHiYfyx#bmy6)wv&vTB^CqsXO6&ajk=cc8EIaMI;BD~>cakDGE? zhN@q_4ByKdW;_jtxe);Kd7e^Kpr7?{vb)ppG#oao=3c5`GYff?Kf8O}hy7D;UxE)N zd60X47}lp@ydllLL~DKUAO~T;e*Ye+WPJ!)fUQ3q)~8|h+}h9Z9jRo?DC!}27tW7O z^Sha8B^k)69(JF9Jm2lNU3n==XA=dfw%cK~zx%(2`%|NbG<8uh)Tg6yyv=_J(mm@Y(m?yly)CY=YH{Q_#Cr4nPPx_rp?Fw4`r#&hf9!fBxsf z;bW9o%3}$3vd=f&_rr=rc|bR$?6+GApb#J~%l)%9d7doDJ-##Qb$7q%tuLrlINBTM zcdL88Hi{CYgMI$@0FGl>pS~Vjxw0v;Y&6)3Z~Eoe+eW|G%wtgujBGuee&0L{``1m! z+O^qB6Eo<^Y9EXS^zwThWvXZk`oKQF><=gKK0D{;Xf&yqYQJpvhtIEfsLGr9xTP-Q zJFO@0Z=+A0RMf=+a-jB4=mb3U-c_e8S2;L%7XWMQI{u6jXM>@I&)&=1&U@)xpeEtF zYIhIA_xJ9(^C~FoK(5a3;C1gEbf7dcg?IJM*vRs8voBz;Nd%=}UtkNn`{%i{#fC!m z_xIb^_w7k9MC2;di~bvS-@sN}{;tI##=VeLU{( zH|x`8ziZ}8EO6xmd08LU+wHJjt-*_GgD-H3jjAfgX3Imvs*7P9Y#rXTpGdPnR%1t zj@pP$aL(-HnMSW?4kyBV$@1jA23Yp+GVE48=n%(wA2fsYRY@+d$FIHL&5or&tNMF6 zef_lFJq;c6K2hqG^za>3O}?X^6XlN4C@)nV9ERQW2nk3KQCXZru-4**}8RhaK_V2m@$!f_J zJ_~v{jZ=2iX>wYnl;GJK2VHfa!Q`A3slYRMR`-uRb)UTEBBL2Lo=4RO&G$wpvJ?F6 zJo@f_N?AE(0yzwi!vUZxSmkk!IWkHz^(mv) z)x(MH_uFB;>v#*9nHXK+3+>m4RTfTaO+ifU@plYP;L$BVBkQb`MX&a996jxqEf3lu zs&e*fkG4PtS=jruFmF(L8QD*G1!(M5gOzs{o{jFOU+jf_#UTR#t=Ggc1>{w(F7 z6c( zq}Pic!9b&9@h*~TJgoMQT{8j(CL6T?^Gc77ZS459jDU4uBjQN)e&G2vN6ZLw+Lnl# zvI4Sv|7~cILKtWgw-k}v>RY10I4n#oMp($sP@M7Ko880yud+X0x0oU$oFyHAOEErf z=SOZK){Jn@gJw#CF_C^>4d2$=*Y#)k{1{KLSk*c@i- z;aH4tqq4;bFW++0+eU7J%ocIfs;JZYd1wI^Mz~|FBn^gEeX#+?cx;|*7^obFcrOH* zYNTVcTQB2HFtBjSA_H+8l@b8Qof!o+mV?&RVFk33egugzBB(c3%D%3*kE_S+e!Z{>VW3ndXwceVE00KX z=WdA-Ap#2nzYO2&IJCUx`iT)q1*MLA^1Oao)$d&$z(i{XGS0LplDzCUyVDAs4#el0 zn;@BIB48L0@W|1g?+AtD+K6l>PtbJ_nPEf*Yn-!)ApU#3IjQ~O^WA-pp;==zju#J* z0bGKI&!@v?*J6H*$ZVWuh}p;W%g?r_lt7Iu`239?QRn?*fYvfCEa<4Jl*{Q5)_22p zxkkm3ri!u}1sr$$Zo6sDS_u`S&=-HZAC-ll7K!a0W)o+jwxU>)Z)502J1R_?s#>(n-t%|%A3Kb2_S*SPXZQRUedy-{d2}Xw9*Y)mx zcvx-MKlZOn7?TlAV`RyIA%+jkh=wiwMn*JK!5TanJ)A}>wgqY!(ZblIBYIL`QDPvX zMGzR#N(Ez78Iji2%l^0l552hx+EK}w1{+lmyYVKp*ewH0Q9*S7O_4%`p>u>fb7c&I zsBb~c&)P0f4n_>+R@)SjT{9e3FNfiN10cq7!;K6^L@m#T(O-y-Etw=RBLI~?PU0nS zTRYNYY)~Nt@c1sO`R1{sq>PIZA2r@=RGM|RyaH@7~ z=K!swR+uu4vh|gomCo>>!6MYdu0Deue47z#3irjoUDoaXVRg4zH_~XWFVQK1gr3#6 z{r2^FXlWcUqb-FougU%X`Q`OAobT$KD+>domE74#HoN1g-qs!l1vECUXhbYG0i3_> zgMEzHEP^qzZqM^sHTO0=$0RaFciv2oHhc#&mXc+B+n)Q^yJ5BDGr_ zp7y)^_;?%^{30A^!FPg-@M%~->r(Nbz26$zvCA{4q^ssC1weupQ{eL#XkEdaGzuEp{d9Pj2O7W3@a#COzZB{+) z=t9I3JZ^SRTM*lKbe>BhT51(R77yCCm0+^`WiOO9E?+1)t1Sc$I?BX7Uw*tncFj*45rLjp9c9#z{r&bvrUpEyGcLI(Ms5R7KulxjHIBlzBv&yKgps9qavZ?6Jq>4ZTpmmi z*=dXM*vs>F-Fx1GC_Zz9Sl$BjY<+BwI>;P-;S&6W(Y}qxo_!k>&;v`vmvB2AkLRyx z)~IRJ+{tC^VgYwB5=@~s*g$Hqc=hsncp4h+D-5(u7byS*uLpy~&CUZC4da;?GG6A@ z>976jxOr%n7_AGOaq!DV80~aAZ0@cX{165Jw-dp@)q30So+BKcaxx$yJ)QBUoza_+ zBtHK$Y-xcVG7^1Ct^kE{h0$Y<$NNv~)6ntslFhCJgU%6Xo_DB_j3n@ZYLej1=#a z6n=TFuiF`YRy-nm?xOW>diYiex^U;-Db z-YnikPB`;kIHW0G1oQR*a*^g27e>YmNj!^Rx7VFH3lGtQtvmho>tpjpoYUZ{w127C z8L+q^%-{SvS0NjXk(c!Qc%JtVnrcQ0Yh%Rl!t~eeRl80l1>gaTb=uo@q*ahEQK2?q zt-llB<%B!$4Nm}MPk;TYb4D&&mHrSXXAteIg=)fi1KJw_JDLwcu9&mWKdn^ygs&3QceVwBJtqPXx8!d z?y!G7ZI9rWN)=Q#vpL(#A$Vdo1Q7Yz z$X1kukcJ5f@8s;*Tag!%0gn)Qf735&g-&SgrH~q4b71bC{p!O!D-3qY7#1)U;yk5> z80#`=f)im~pnw_8mwDZal5nXwmdA9B`~B{8*l$;-VZ9)Naw5FvA`406=j#Df5i084H4__|2Wg^|TL8ZZua5vAK>PbZ2JO-zU}pOYE7u}qjVMg{zaOFF}G zb;Ni^^X(;-!f=@-Rnup4`fs>e;v3kMdBqc=Xh9^ z=w_r8#d~fpcn?Gs;2JllDP@e@L{K(wo^vOB#fem`c#gQstoGR}YvGLJU5 z>$Fq|j&2Q@3u1lzirTxi7^GF40lB0`hu0B20|HRMDFX~8wFbJlE^&->TIA^{FYMoWbaU{=$ zCo(Y>O3m`QWE~t^bb}L_nRkN6vsOCn?_Q6m-EeG7Aek*Q)cdoRe*)sg>f62}AjJjd z(DKy7Zrsui`;ij`!l}`F02uu(O`-X9#jH0Dkx;dLJ%0VPKAwg{3wv>*cx22+xJDC? zq~*|a%((^bKsESI_a=7i2 zgr}aa(Uh`~6$mnJJff$zx1E~t7$WB*kbv+h1mD{`tR*JiP3Umri?CE*+C<G#TZKw)m?v?(x;9Bq0!t?$2%gq|h4loRbOX9^W^W%2&LKK$71o;n{C zij6cP;Q=BOUj}&GdvdI!R1ut$r;*9~4i}#j4QQf8p}QRB?PE`rjPQvXUqha6FhR$( zFh=L#%q7q08H}41#Q2uGWLz-PqSJi7MS9rvl)M2n%nLBkFYD}OQF6#uFgjx_e5#Re zTEoWD;A6o#&%cf;xphh{qpUc{@~TD~`}sb-}xL7+=Kn{x?SaAIW%oMDc@Y~&IJ;lwK8WI$JQHgbu;aALIqqcVfJ z0{p(i@VFiBTP8k?j6gfkg7uN3w6`-ZoZ(fi^Rk)LmV?jSgopuhz{Rih*$g{ULR&KM}t zGBbT|y5631GN*v%-%K;KwwenfaEELx)SPjB__J>@xFAKe8iP@W$bX`v$MfU@Uy2WZw*bJ zlR%~Q7-EAYh>?s7Rd|*^9+)sn@^sN(_duyyoz{)}8kkB22pZ4pKZn)*>)`;oJ%?f4 z*a7esD9FfPpexIu7$-qV=M1v%=X$m=l7o&AkOzQcHgXv?BU2&k~oRQ>X7p?YvF29 zFN|@L7%wRx)IYb>8t)`&MqR)RhqD~Z-M5}KoxBcOW46HZh{zZ9j+ z3^S7JGuaW@YOAJ>Aj~Ogq9)AH;hQd0mUT3lCb0S;d^;XG^F;{(bzMN}&J_s2a%fG90@ZUQ zO&4ngtKtAlbSa<3auwiq%raejKuobvbPhv%ki~T-8Fb{c_>_f0xcyBtbYY+pxKEf^ zcNuuyHPlMTkN^*F%vpiyVb?=}N)k$FfoUgDv+{X3eyw-D`ShG6D+!*$w_op=-GVUc zX-Y0tXOD09$D!}-!O&1bz)wP*Ot<^pQ}2)j!4z$aZ`{=My?tDsCk#yvEL8^+ z19B5CyL$8Zt;LN5gw(kfm=`!*YiOd{f|M^^N2wm!BKvEDcm{cNR&es?`guBuba$qQD#ZJ?4 z#sw_ZJ`7dN*s@@Vbz}*IZ@i4C2)@0$-!0 z1>sQI2WZPcdX=BiuUJ93mSu94Alw>3U4#>;OC3@0=6!~tnNq3YT*t@x{Gc~Ci#sO` zL$cwUV7;?fA;)4-S5|v?oV)i~QK=B-Fv0bve*#e_W03(jU+Xd?E(nLc;u*}2`OuDF zW$u*3Y&kuE$@K*B5401S)5<(VjRm>pvo53Jg7EC46AbosDlMU*E(jukt^z3qBlq}z zzk`&97M~MD$S9I(_z>3(<4X{s3r_)`)#(E4RV%K-1RF7%QV%D*T-8`v;+TR6M@8a@ zU%xR1dto&gDiftO6A<`9_pjS+Hx2|tgJKlVb-L86#sm;VMCPCp?{Zt4Fuov?ajQcB zR}WRnxw=e81|=|opzt}mkLSC3-PTGJL<*TSbNOs1o|y@a5duRsuT@gwW>+J%;Po}Y zCyc~`grJ3{8*tOv04ZIP2ES@L)ZQ#zT|p!eVidwvV*oY|r^DvHiNFdXm9w^}Kpr7p z_>=5O7#fNfSi3Z?U*6u#j&6}E2JI#IQu5(xP}}uWpNa~zCMFc>!LxR+p@~)orB*64 zBqYs;w%T19z%Ni*Y7ec+`F#@2M*>Ape{(WMrUfI=25Gdb?-=a=<;CxRu2 z^xO#Lk$3@S+i|S39zD*+3LoELzH)lhx}1j3WyDA}{2*Bx;!(g-Kj*-OUa zqP^r{L1f9rX?%(SmU=(MSrEmwquHP*a6zzYn(Xpim0&!23_Hz0q=uj?h!QbokHm6( zD9*LcI=V$kYemL~U{<85J2X?7(X*UwR_D!7O5^|~gr2sLn=^tM9sE)dr8Ldr42h1f zdoL$b5M{J<9;v$X1+=$NS?+_(fHsab$SV7&V`eKGIJNOoj;TTwoz!eWlucShTjM&l z*h9BMGz<-t^Nh*avkTjK-&7PfCA9PBpVbPXieCHZFl+#?)@k!R9D3DP1yMyrC0o3; z;d;VQNmas(v%1#0Wi3(#LzT6fS9D=ggSE4-ntE9hlxM_SfY$pc2usn{Gg24q zFJITI=eEc=47JcoB90;Y3aO6eF`FImDce%c@t|7JbaiSIgkXt0bAup9eYMN_bQ%sl zn_P#id1_mGaCu@o8bikvQ${#@b_qIu zu}(>OhDplR8&ZeYJmJu>T>lRo57AYH-(3@3g;R_nC(;c|#Sj0wUU4Sg0!wTBI{KO(PS|(W#JDbjW z+cBMt4kfWTmH`^IU=I@$#F!kxetZjK)rY9Jua*iLBwQ_krADpYp(hDqEDMHW>|=CF z-YFI#h;iIAjSTHkQPdpf-U7TbG$1otF*gHa!u-PB26e>oVt_lH>hh7pX2R%B*)G`2jR*%E* zaJODGUV)*OG99t_^BkM#%xamX1?%{qGv&vy$Rel=voZ%|HQrQKmD-M9=4|99P-MZS z->c#N&Lse1it!2&4~YENxL7BpMG)trpc;{+`DZPu6oNQUMJ`$rq=nQ2I98~1d0(6t zKx|xG?VHY{;R3gi@^wyqMD8}mQx+LLg1BH+u*mhEFLlWzfuSzBf|aXB)jn=(>%+Q` zkexDuLubRGDc>)Mi<+v4cVN`+?^Ke(p@A9dW|{Ui!=>4(XjG60`AmwWcA|nXYY9wX zLe=ykus5v_?Gi{pEuCC%;2Cyo&nidHQp0b&?)b2-ST8A^QXn83q~{rXCWJR0^)Pmn z82759TRfKr3@5CCf4=C z=Cdw&FoO8V7|@0%#O@j$Z#_t#gX1;l9Bqq>`MxaZAc!x)$j(xr~gWvsn%O zam5{rI0%)p$4r*_4z!yUEM-1n<>L9!7H|m8+vHFY&qL&$p#jPlqjsI@q1%pn2Qm_U zqrV-Y!&j%|kRT!WrrG4zQ-^0GNQjwBcPZ0R-Ple84M9ROoJoAMXU{;#Ee~0U zV$560(c$Ut>Tj!c2cHbtr${kLX8QS8y`#zn7{3!@U44f-9(-gn%ZQf1nRM_Tm>W4a zhGEkFLbWUyQG!INlM{$KPS<+VS!Qd1@8ogiYz_m6iqDGtDfZ=O)f%W`s5T(f9&At(P}9w z+MtKs6!mP((P(vH5iQqQOOwu<5p4;|`8E}}_4K04F=X`gW>{v^dqohy(F#kLwj%z3 z_Apgp_6|0QAQF-_rZRAwIt$1wvV0Cz?Jl(&I^o)_jwTiJ|BP_Sy?7%O>TD_fF z6)ON}FHBe4Wb6x)RAP#8M&jlOb)^3Fiw^(#<=b#*i{}X_3ZB4=9Pz0dSMFOmNgJLy z=1EHEN?73rY}~YbHIj`6G-rJ`tG_pDx@M>YUM3c(n;wGgKxxTouMI|krbDkfW>)en z#ei?o1#r0TlOa;DhT>9x7lr<2kDp%;kLxz~L68(2l@j>{FzN+LjSUa|4Tu(cx-Bo) zZED{_qz+S&ferJ3RT$UX)d8!wHhWcakxnC;ntn$`G%Bq{x~3o*EcJlo)XN6k^uz0! zNkuu95(VxwRBbcs-NUvc+nEU86lEJ2$P^DV#WvbPr&fgIqEH>aYZ$@UqMe8U*FzQt%3;{wcUmn-!jv`?Sa)NxO3j7Xqd(WI z*BYyI1&UB^@w;9-p%_V+OVo{x9q~GRJ{^Yj^KDDdmV|j)AZvJ(+;0yr>(_qDj3g{T zFMI5%FfvYRDs<~4NWx-ap)W$YY|9aVkP7+qQ*TNc*2R&e=(cjnG*WuXI%9Dgs6->c2#V^Bmg>7*91&<}+ z(A73#a_%`7f0W2pez|~LFnpoy@uvxpl5k}rfEMR(gVLxU~G`0P=JmeHjoPV zZgG4V8<~TGvh!!EQ_oTo?rD-vEuEIz*Sn>I17jVO8ZPJkUE@t&{d#-1EG!RWqhqz< zWsMQm`*zdjbHUgWazgIr^r^Z!HjcK0Vp7h?03-}OoTg-;C5R^pkID*$oSEsow`~Yq z5?-Vq@9}gj0OXBM6<{vZB3aY1o${5E2%GJiH`T^@-^wSh1a9)M0 zjZLR}*69Q;Yg6PhsVGtg^eP(-sht|QABoSDT7R!9i8-R4~ya=WUgC!K~as0Znc^M!tbNLpE zkOYG@ybK3K2%z`X^M1E!>O)Fk>e8UF7TsdcmX?tuBEF{K z2SE|5)w$4dv)`07v4+-;lB^WZbs{yXXpG5Z^yHNUhHW`we`q6~yxkK88)F6-lJj#R-R{md9?tb3GZzYfH>y z4ZTnEoH8w8duNt%>jg?8y#WRgKoPUCt;-5yz2F?(Ye1WkL5|Hedus?Xl!Ex-1exxe zh%zXeSmmLCntXu1T&riSx3Cmn8FZ4yzdf5HZLoDPC6O^3@4{Pd9F!y*UFT-rqs1I)xDpu{i>1@IBuR#s;rr z0SE=80i%#{{nDY$NTQVWfj6!;Bxy7Tfii$%C0OtLVm2WlNt73iL0&dCVZ)jlnDE@D z7D}Qbho-ckeBWwczvH~A3{)ovi4yf@zT3@15|yLj*`I@pFNfg>^z(W)l$K5!hnWp>_fUqzW2_HmN2hC@O62}h3mp8W{a^UTEzmDX zv=Kr^`=%U5u0hY9)kb&)ZO~98$42wr3L27VYl8_wfDbTyACa;e4rte4BZm<3Xupg{ z2Oe2#*K3!YhUV|pmK+JVy+YZNXjha|I$g+Ao6~C8-S6An85|4s2muA0gxY#V!a)*c zaaz_aS}0akDIFaux+FT%%yW6`2Ku~#V8?2|TNWFX(DXjm@Pv00n=${yXECw}s0{|P z4iHQ&f7qjK=4J4e6l6RsWk{BgYDMnArADvzGW*-!A2Wvrm`o&ggbR@;KV^heU zQ!;w}z%<1)rKYqctf46B&fM^ys!3zKQwI6YQj!mg@zS zFkHF|w>{No0+$qOpP}lT-i*$*2qq?mp{jXDn$;es^3f6I}Gl zUEr`9edxOuCOYLixsW~E7l_v-An&<;*iYaOlUXc60Hgt~CYELDH};goWUrZ#lLp(L zG>|m!_sixdIJP8NyZ%n})Ad6KRxu?A9Rec{o8!xN{p0;43`s1H)H$rvc)k`j$E>5G zERT-XzUwmsu?J&XUP4g@GTkMX4|l_D6jg?q9d-1CYy>_t;vhN@`4)+tdV6C9yUN=0dnY zT$MB2px746D4u%g|=A3GUO+TW6BkVdxixA-W>V%j2(kULZPOVezB{U-Rg9% zYq;D8C!@2__Xoo=AZ2>Ma{nFk*D060!|FftZ)*}2C2=Y zODyJX%^hc=G#T^c=46GAf9{-0%wYlF=^8qn93^qiGo!Ko<}B3GgXEkGG6gL6JDvA7 zbxbZ7Qj(PfP{)q2YfneHB$e=(<-gd6j_f4uMQW>3w9#5gTym0Ge{Li(Rs$WL@Ak_I z){=O}Su6+>FGCj%WaOFG9B7o-3F+t1nP<`1gnb3(-_~#*VGYSZ^EMr7&LD&$q*aiLbwNX2P=`5i^C*T^ZMv-WnR!IVgob{Lu0tLM`@OZu#RfKYk++qpk=^Czko_|m}SeY($ zJjCQhMU?ef)Szd=1Qi|A4w;3R{|;6E z5P)u>VhkVvXe1jLz zKp3#TsRP-m7c5EeLF?KG!5%9Swcd?RpgX`mxaKv!?m6fo1a2+9g!mex*t~;Vh3K=& zi1m#x3xC%F53wjKGg#|W<9M3RuWb_VMZ;t8YbsbAM#x9lAk7>IofPGJ?N&i)pt z@ql!|i#K$xp|TXoNVDOQnc4zvmZ#QO%27zl9o7;Xzpds}wRHw1iK0YXi6w75L%Vy} z+%L;cNfKquCCUpC2L1DQ0+11FBH+2ryo)wxRgwr6j6x3w_Te1B>7GT@7HGd>%w4Y$ z`PJk4z7rse7OF^>Qq$ECgIW!>MqhJo(K_Wa^2sk95BqJ|C3KmT!J=iqP`^uRq9oBv zU8&!*>QilZHc4V&GzsjNFx7mwJp(2}??a)$Q2xDE#T?(Dj-d<%M5RJo9qLJsP)Vnv zv?MVxhD4k*p`+g9j&6uaC&?=Kk$xZfJ@>UOcO$#mTM;l7?F?YPQ`}gRSQt;z1;n1O zevUnZyR9TLZ>PHKrl+Q35z2vgGe)Ms&3ezng2GxROf0@JaNP@s#Nwo(7~GY+2UPy= zG$)rNQ3*tNQ2z_LY0aVpJ=RREzm63n*T)~b`(7tZm^ZqRaeqNS;p20DjhAPUxX@an zhc(@^+uoif?l`YaDPi8K@t{yeN63=UCP)2-XjI_0Q~p7cB%({T4e4SZS}z1xEy3dc zPS<=qKz&u=uw2T}iG)mXz+i6*rAMc*=#07-*jbxqD|E zRWb!L)T+mV(DwSN=MknNT?iTw#F<%t*RcmOHO8B^&q7;iMv}}ZFctw-d6UU*`XP*k zk^xw#a(ZsJJ##jLVJ0x^W3j(W61zmgeH0j@s|mYROLpJaEL@UaE^8dz^vwDU6>OkS z(jpVNZO|=A*4`E#G(i?ng=$Xwdh3>FoV5>`qI*-)b*llVOJ|a{RGTE(7bzT;3tVQzH+E-^MdX5U<55MAk6TZ65{(d5JO{GY zr~UKhzK>evq?F}ISd8lzyz^D3b!0uKpp};xtgJ-~pNHR$>!)6@GUr6C!K~~z8|t0l zUoPBxja{?mZfQg6m!$B>sjZ1?({6rk$ut<7EycXCPXp9c9?jFXe5!;J!=|Li13#9W4saf5Z`G1prW)df}>vy6phg&LDYUJyhR7j za={4bzUFMz-Wi=kE0)seRYO&2%lt`FtO#B=9l)=8zF4s$2Br`v!Ak*MG2V&v6bP$A zGZu*ap)q@|cGyO_fzFY*0i$I4xLx-`5hY5cBQn6J%B+i%lthaF3e3p9h761Kp%Pg1Mo`QmwyCNht8sEqa!gkI|D36H*c8S!O&{;|OYh*B&gDwB4*C0AUc>BC}iH;kzorLM%}s zXK^YOR}bGBT?vB==N7NWOx!xe8AVtu+yyMaSI=+!C!NlDia^dLO_MlTb#`{&+NTx= zL!Z5+)Z6QpJEI7+Y)r<%dq3Na4hvcl&Qoy;+nG&25UMOLm5?G_3R*bE>*D(5r;r5< zhEDF4Pm3LbhnI7Ve0i-E;aX~uCWlhV3dc_P6b3uvcnd}xY|9XsR=MR<0xq>P>|JR>!ksS8LbBB6cL!)FL z^|!w*wU>}Z=2QSzo5|6!yK~Bf6vMgZ`e+7>iMGwmD*F)8qnL{GZKpngB0^`E6b82i z@IT{lMB@#r;5T|-n5=U^Qt3Pq$A)E8_ZHb3l^ zOooHCWoYqCoEE6N)7Zd@NCQ<%QG?EA?rKnJvh^9$aFz!C5;9Rl+U!EW-0i6t^}4Vt zB3u~(i^U)ndHO_Lb)N{uvM<))6Jg3~e}BJy1+rtOxsw87ct{jmx#?jy zVFDi;DzG9-P-&zY1EXJLSi#!gu^yB#meugqq>XboxmghBL9_n0PEQ0z7UU%PZWw=bX$(IGova@E(;K5wx7eM)u&N4iW+F;7d zQWGqrHi{^(m6K?t%``#RN>f2)X#(0(NZ`d=i!9#GGIF-kRV;4*R9(he*SmLurLYvR z49d(c?&PN^qM6s4A>m=R=Bu6=s#yrM)*+wj@?$3ivS7?PTYz3X5dzF29JB$i5mvzV)7(^YxJtRS5RA_?TAQ0eVn*{ z84Khz5E|rlN)Z`$pdVx1VtxFI%D)vl9jwX%v(x5*hBnVh5uF@MppZs${3px<7#vu! z?$Vfh{5O4MLuVr-Lp*+Yg6(6hGgKAAw`$R-uX9m!p;2H7)3|=&``ziVuU2bs=ZXf> z6LPdLMFEQP0hHCYgHgcwFNP}|4A$b=!tAgjVX*Pp*Zx7^kJkK-cU}}DOft$`fcCNH zX|2k$d@+rrg3-6^<4OaoIU~(jr736Aj@^~Kaoe_sQp9Kr9m|)>`PfO?hQV0^HGNsC z_V#-dz*NMTz+{nnZj>MP$K&0)!Muz~Sr(3-JOYI8w*^oHipjBrjhv_I2(0q<1{y~J zeOrP}U~KdTo5UrB546YX5(Aq4Fzh;-+&Cz3Yd|Z`FICSuH=bwd5%xdpqxX_j6)|4g zoE=(T@V-J#j&};pDq@1yK~^*$IkP`|eN3bVDoiYba$R*~iVw!6rJ@TrJ*|%bdGVLS z9{UCk--d0YL9G_h2oej3&WX_-o7_VA%vyqIw#%E|E?Z}$FB90N>gL-{DG>!_vb6=S z=F_&q0?^D3OW<@AjEy21gIfQ5e)x8GI7^DysA!TCq+&#mx*m#+f##eqv4x*%7@G>P zK*#vtSX>5`LA%RYYG~28c(kEWUHd@ToG7QWHi^|VX=!1KI4S~9=Ulhx6%0!rgCdR@ zpTOOQE0xdIJDN%DGJyD(^#oTOH?C{_Ii3X11~MgUL%YYil$*!Tzon&8bUbT}c|oZ1 zw{&4?V}+__u%HEStZED6S}QyZ_1D_LQZR)k`E)CwcVXuPr7eXaqi#C57FKI!*1^R% zsro+}4_y$_nUqW|$~(JL-2=2S2!Rb1rmL`5JpkT0p?yWtW|H3_rYZs+gklV?_WZW? z3=J2dd)XwSbq*S|R8K`*R7`LzVL9`u?s|@aODd&wPK&xAy|%xM6g_9yjD$X*t~Hz8 z>C*_J;?kx3*nBFZij7cpfbDPN+hMTYc^k z*UFI>lsk!)FK02Z?yKen6V%&4Hjq}hTW_n~(CfLQh!?^|jvZ%~AJ|&iUdoWogcvj8 zo1Gx4f*RLUTa3Qj<0yB4Rdi?*Fj%ovi_+JjRrasCvhR&HhP|aspI`2$&3@7G945As z7v!2iL+RRf{LDC9-av12(UybqdJF9LOI|7By``$t*{NldRivx=x< zDu{)q;jjOXK$XuTD}&zl?7DVRF%)plOG&j?`#dJnc>;YlIzv-76r=61{x&?E(bMMj z@kJzv1Js?HX_?m44@^W1gHO5?yi;*R0iT_P@K%lOZhah9n_aJ_wjx1@piNslu9GyT zNRY*NkLb~K!Qr}R@C3trQRrX-?++=#)nn{z9mI1J^eq^^zic=6o74NLt%?N8ywfOj z&}jr=WGr!T?7VBiN*+8Wdz>2pz7Hpapb`z!J~rbO??o6wvWkld_FeBb*ov*;98z}4 z1ce}$y%A$`@9H`(PT-lO61%z2BFlkbjf>(eF_R;JEM`!G+XmcZ_SCNkRiJpW}YGNohz8Q zN+w`WvvSyf+yA-QJyo^TS#uIRLDgb-f1r!S`t)@ygxnz=B%zY$NNHWJxwZF`uqo$) zQ9k4?*M6smHB_2i3R03KQ;Ed6*>QK+k%}Zm1(YpXI5hUAcTtkEUO9KE^Kllw4#f;+ z4l?L5Y%tc)u9vpA&#Ks*XMbo)DjHnql~)wTPJHyk(4!!A#pPLb@eqI zbDEm1%Qgf_m+4~1PMWnMsR$2^TTnd%GIjiG{qkP;DKiR9O))Owzx;7g8(niMGj4(o zH6a8c8J7H0WHIwd6~jvO>G#WF z_fg0!m{aE5Ty|P|uw$BJ5d4zP%x*}Q9Xesvfo7-N!7bR;g zvQY^S5EzI*0|2vODjF=_fUU<~_S^LdYmao$&}?`ywt=&cU0@>{!I{8x+}VA-?u8h# zH92Nhp;KTI18K5fOG5#bIID~uHGnmV*w`3dYrUWBtdJUuiB1hQ=yTT@>{$#+DpCu* zpQ+M)oHhF(ghqIMWIw;0zMkc&5$B*2Fx=0&Wx_gGw5w1g$5gD0rPdXxj@{~h|7`&J zd^2$@4AK?xw0~X+MUk9@)!YH!6pFjP-W~R@r_HX`muhCtE{AD3+R>=%`i+IMk}}p= zoNaR_Emo02p}p}Wgg?&Q4T}`!dDiEOLJ)+0x4o|-g%uTIZB;4$_zn5W)d}i|bAjV4 z*zaW?-$FU7cVUfNP{{zwt3%4DS@#J`N~h*@_PJ=O*-Bod@E97@WP_&e^yAi z;!f(IBBelWW7IL_uzB8`Hs6L%!|}8}H0Zu244PcIGs_tD=mj}hda#->27GIb_(QFP z-D!9lu>99%)u<#*m{!3XG}Y|!%VE94d`{JEJE#dWIe6=q*}caeeM=MOGD{N4h>L%K7MP%0-CTKr1$7ik9US`_xFE-qtlqXns92BVaNjiZTI~1 zJP}PeXa1aWyc?a)b8*)NDguLL^1{|I*C&Sb-PhC5HB>aziVnbw2O}Lu*Gg`ym-Tiy zofeOVCg6fFjb%Xi+nub1Y_1lCY+$r>*)dGr0qg2{bG#o5LBDq9_SQ#^EPB{9yket* z=o~!v(ACo}LvGM#raL++&ze^T%9k`&p(Z>i0~I3>^uK7Hez_hPU94kRBE}xaJlWb9 zpoMfa;m|nIlQd;=*f8K<+|LbDKsn)tz${{`tvOXEosp{0);^D;o2)J$Ww-LFr* zqlB=K@gp=B#p?L7J{*U>`J{=6j+#KRse*;pQ=OxfG|CXMf3w^@{5-a%f%j^nMXY|3`&<$DrA?xV6g*RiDnD&0 zw1+=y+5B?d9j$zU%FbwmP6K8wSO|0b;)=xn6kxLctVJ@6E-@C|Z>T<5kMT1~RzvF3 zShJaCL;&ae-J!q2=%|Exi@p9_V5Rms26XTEb~Efoq@YX8)WDWC8L0$|4ZP}Yppz^@ z-M0D53SC}$2k(sHl-In=-_jr8$pij<>U6HwL^>B~tvlhJ*nQ4<*w3zdenfM5MgVyDP~e3V6^K_Ct@CrHRbe z291eA(;{x8bS-bZgg!_bYX{8N-N{(eMA2Mm5O5jh3ZnatC>CP?^59~0kIkZi;A$Z< zhV~j(`$e{gAASr?>rEIP6PH-+>s)u?b$8#do}!5oJg|a%mN_8NVTr-$=)F*g^MP?P z8h6KfKbJeGoKe=)gilCGUH!PfyFa|A>y-=n|7GmWmgC5=ZNdJeN=bFC-wN|QSt=`U z^%E^bx~QgbCGL28#tK_IXs8J& zLPv_>2JVkJwFt+{t7WmflO!|MNT|Ew(&wOX;76c)9GwB)Vu8+_p8k3~Jr4zbHPK2W5m0$$cZ4BvZku0lwbd>l)eRPT zKfQgaw?9ClXreU`)K|(tEReq&_Gs;WPHNS{nYCKJj8hkFSfjqWO(NhL3Oju{Nmi_nTa6TW~%0ASNJ=j1nRFE-jjqJdU=uon+`lN7mlSZ`% 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

=T#jHS3>OofIfCZu z?>r;wKJRaF<;8BK;ci!XNAL+gyoBKmMe&e`l7{|!4o!!*OkKwsHO+(`Te!a(kI?8F z$Sxeh@ijhjfu9(uYX^$ch9*UuqD~Isc`C||X3Fw#ZD_dW@8(8p%J5=x>iv+yN@+fX z^MJh$#iwQc2#JJ!<5REyRGa;lDxV;BUuq-TbZn|g%9G{0@EG&)px0wYr?IbhW5hyhg=VBrry-s&NFmzqa68yP*%5^)O$Gv7Hoc1G=wUJEg&-Ukt8)K$L}3 zn7Hiih`0spRTzI;;X2=-8&iB%2ygv0_|L>}7rnu!<4qL0>zAC!K4IS@4t4rTooibw zer;41ViH@xvO3nvUwIS_xy`tHXqjg!CzaTK)A!J zuRcrrd!o2hsEHdi=q?Bl?IBUx4WHOYyuz#Mth!_0gH7FS_CbNNf8e`RKVFR8E9mD) z*VmxQ*A`-5qL0S2^2!galHutLRBDf6lP`k8!_&80BTpatHVOn$M6 z)M!!(Yhh0zs50Eoz(n?Ao=RCxMt{dpo2KkQth~wB75j=RZa&MGBK3tt-8iv> z0y6F~-p%{?%_9F<&vL0&DWh#WdG3_1f1lk6mz6*95r&(b6#T0$G#}Oy4Ivx*Y%9=} zzWK&8i25NeM*`uVjr}!&=)0kI8S38-_k|d#BG3(Uh`WSer_nfE`xgBQw{#XH!XY}f-5GX!_FVP z59`*uF!%d?C4WxuRt?@M7~yD(YtK=f2Q4>#uf`*|%+Gws8|x@n$U>xUbanc(ak?CC zSjGn*`?e<&(Yd}Idt_6tgf|-~=;HUg?eaMG29*8Dny^r2zFFydKs^uFR~7hKY9c9g z_k>BQAt*RFT!HSns<_H}zeeND1^izD#S_)sF3H zqtj3`#xCbZYnu9wJoQev5;2gclCS@oNTg$*#!1oPzAz4y{Pl;XQ;)xpN0&D9=_xvf zaYqx4zeVUlJN99y))~@}0V)BJDZv+EKX|3%T(6x<9@lQc^s;5Wc2{mxr}QOlzT| zcD|=J4Vd3YwQ<5;U-*1ebn(Uh?^KiL`V!hzS=LK~>}sK5-M;c#Djd<$&AhK)8y6?> zJ3E*rNQwJ=cgY`aB56I}t>Gcg)#CZn&&_ztyFPo`Zs+>?`1PZBjM3gB-dhqs*b@8o zued9?9o3)%=f4;#+(EALqergx^X^Ofh%Xo8MU<^9f-dR%(SC@&*k9>)TUbJcosNNg z$z{kWSK*VFd3DF{e@A~yREDb1@9spI(|d;RbV_kq|7<_WBo?xbFA>D{Bg4J>s5Ihq z**X}V4DS&q4$OKZg@*UTVt0tbSw8vk1Fxlq3wp5~Tjs!(ZtcWu=Lgz6*>={GEv^^z z*6?CR!yE35E0l7!=R@W2xlW85{%j*=OIO6LQIuiB-?Z5X65ufYORVXIH?@B~@E*cAG61(_F zsh4ejufeC5`bGiCQsoM9R`1^-%I`I*-j?AAF^veIWLd6mgWCF&b>u@G5~{2P*mzcl1^ z%StT%xvp^B(`Pq)+^;W%Uzf$I;UZS=Fu(NTe!;e0%wVtJjOpL7i8_YU{=!!=ejl=4 z-ZK1<+DrKCj0NCs{nmgqLm^74FxiW@H_ zM_+wPxt1LNoyy^ozu{!d3OA7vhM_0n%O;a^#o_SH0tTJ<;<@{9LbtUhgN{v@VM*#g z2@q>4HL?m}YnmJzdgJzW8ec=gznT}h-V2cvcF7x0=-j&mI8FRAsr?lSs~UgS)G*=M z-Mw)0#eT}_aqlWC|D1%6ExNL+_lQJ=Xg5(Y!5v}E%Li?ym3ku!RQ(MzG#qZ|)GuDe zLOJprIvl=+=y$8a_Yip(CY+(#!lKJoEGRWxN=u&egx{m06Jz~=6YGoEwll*Ci$tHG zY@m4akejXuBaYTq@v_n1CWyv_xZC}NSwF3aUv6aBE1&21#wbwZm*5i9SzHjgIF2^# zEco*gJSTPi+EqW*Aifi>UO#_fWgeWIY}+hgaGkI+^!soPTR8kY&UE|pce58ST0U~P z{Qxktek=LYNohrD! z!jR2Er5e8|?Xm(HH}p451tGa({wB4c-_HjL`7%DG*RST_x=rq~vU%<|N0}w!FPg-K z6=NKIPXBgMG-SeQ!{FZ4e9doQMK728X%4Rqm(_!Hy{@r+_{w0sAK|Vjei(lBw7%71 zs{p55q}0-rPwbbo;-3!o0o(BVgRHVcQ5p)dFxDpanOL8GnL<*F#co%gQ_7w03!LWe z*d6qP#7lizz^$Th)x`F5@rowDPU|gzxkoE|ye;6Ge7h_1vzz6)tZ_YL6T6>>$QtmC^{~O;JW(;NTd3N_+kGbaKH|Ls5 z*#`@|rlSpewAAYqMycG@JKSv_PI*DjL9Lve(R7%*2F1(V?BaW~E_4Nq!_F)wqB0kiEI zUV$3@;CcH;nKi~^0ZsOD#S*k=13N7y-5)R~vQk)X)mBieSBD$SV!8O?2rcoO)y#nq zlSFc2Ou}Ng?Figi#J|U^!0-*@%*rk>a#9RmDi;i5Z*b%Q=Fx_%SnduY$U4dpm*#Lv z62{Va9a~7I5O8pLrQ*_9Gr`rNtZ)cxR#E`C{+O8+ZX-=YyBVMMd$`>eTwd{9n@==wk=gE!viRISL_}v_7ouhx_GIZ$nPoI_Opo8hqzmBo#u;8rV*$*0FL7^Fd92=E}sF0=j6YXS^p$QH9_r^1$xrE7A}@uT@vCMR9a z9@=B96fc9tFTpBp6ujmK(BN<{U0qZ4rl}Z-}#GomjaMcFo7%&%hLMIz4 zsV%Bj*Cs9R#I1!?Xpol6ox%!!m8wxxgF&TUscqtuULeV>0qW6O8^BEQV^cJ55F=*^ z7W{=k={ZxuGX~av$QWV%io*@C_Fu1xLDjX_p27IyWu}CNiYvohLTA8X3POJ)@Hfrf z#A__~!SlS6Av}^8hI;6_GdPb2bCE@z!%ci(nX9x{g+VpLD!Q}AwHJ(PI!-&!wo1D& zDwacb@4Cgx&|3@t=)Y!NA^px5^1ch#B+VmFawaX(VCnwnC}uMs(VS%p*5L#X!sA8C(B4 zFtWSVvMBLP#>o|<1rZ9Dx08}LQf5J1&hFx}!Z2IL%r6*ZLoh@i-ljC7d5|fi z<}7q1T(81SRX+6(k|`7e(b7?FVjVr7KRp_+uXirULolYF!4rMeB5SsKZuUb+BA;Ib^1vAS{i?*~nonrlSoRF>7{_qIkTXR62*|NXhpS zaObm#XlP($d2tYxNm*7I0~X8mY1vM7wILgXh)U(5BbV^My4U;~iP48kKwA%1u&A*} zN*|3_b2+#+0rAl~t*cSo72kH`4Qzu+ukSwT+?Gl3n{n%c|u&P@> z=tcuHlG}iUy-;V?K{)QrGxs_yEOS0mQ;+IPZh-MkQ|E4BE$i>GiG!VDJ*!)I-qXPd zSh9`=>r-(QC=olZ7?Tvb)naG4_q+B(>KT{_hgu@$I;og4>t4vXis_+iH`yA&aWc#L z2P>$yE*>?KpsvU|!NHO2W(B0i&fFf1%zEXBz`fN%Q(-%wt|kY3Fttl{3ZO7Lt)0j{ zFRd&(6(F{y2l>(FY$Zwsg<*gB0fwOF+)S2}Tn4zfvS{adVf3=|&bFX78w`7hwJMz@ ztj}PC(^$dM{^4@BO%Yaa6u~Sl2}+N_0p3?lVNN2n^XkD>VVZ(S-|#RoG_#R>(*cGs z@6Zp_6<4y@E7r?w6Uu84-k0$?gL&*PN{kmjTDZyoD84!(d)PKITsg6SaENu4l_7}$ zTt1l__MauBLtc2rr%@5Ct*cZ-D}SX@A~H2?0UV!Wvy1ZRJp;p)WrO{Fg=HwMFtn;$ zkAeYPb*L?ua_O*(JmXuUtrkSbBIn=Tx)v#hN5W)AXKt~9?T~SF$HLoLL?N_Jl@a3t zzB4!n6!Lpe7rQTiNmiUvs(N7EXs#r=LWeppwrIl!4d4H*! zMd;!CvN6|H=YH6^)JhHr#Io^bTb7r|>feLy6kND;@L;2LEEu zCjBt?nF{@86M}IvqCxa^$w75k7@??hV4IHv`W-SDx_W%EBfuB&ggH0GmBp^%Aq6J_ zgUOb2{X&M23%q4L@?y@nEsg z?dy?Ye!_KG7Yz0sk;!6}VfGu_!R2wb3Qix!L*_$5H;IX#4l%->2;)Sior3bLsh#I6 z>X-N&uU-}QPEh!5Lu!uT6B&^q8U-bL9LxylBTN}-9Ix{sE)4pSx<1n&25@LMHTe3g z^r>(KR@yCJ79wS}N}n(xl$izJF*fsXYsO*fqac%UA!h zM0HeGwBs5ZFNaD13*ghH8BzFXuu!hRC)K1`QJ`26uhUf|ML3L~fZb_@uzBZNf#II9%`#C0vk24$Jo zm66WTbxE0OF-3Q_>%ro6StvHEkPXH}QEhBECfaK_TDS;Hora2nC(VDX)3Hv;;zb!- zM)1t?a`SUAL6(z|DFhuPodKqrRCilLdmVM%Rr3o_W=d`aJr*p*ot}y&TH&Jfvay^g zJYyz>TDlVBvN6MW*pfhGQqE}ySmMidVZqyYh)o!3BU48Zso64uX`$~631a-r0I83W zt9^h^2YY5y8M0yU8zR&6aHisgt=cw~&_JGSE2@49EwXC(bry2BP7#(|X!MEsr8Xab z3noLLxt+q-g@7gVTV2{bb;ziKJFK2?X{lJEkTj;=z1j)Nv)~CU5FWC8=Q3yFVEMoP z$pD+pnP*x8HPkaOJR+Kh=WbTNHP9vCQe&*1V#JhpfGUi`U?4b9!y^RN4BU)T1!u@- z4iAKJV@lU2A_#zl7c_{5S{@N*D(Zoyk10OJ6mn%nVSuIm@`CN$#7jPFPZ(6o7Lprc zAb+b=g?X3QtW5BxrK_dZs>@fy3k}}@+Xk8f)5r?S|aQZ#%y_AjVN*WT*ED+3w$vl}ScanOghffyl;)q)WuT&}G z@uwcZjx!$PQ)1+4w;oZQ)zsCp{vJ^PyHPmGDp&+x)rkpGbv%-SCww!9dxxwroh~Fy z%ol=ph~`cehXAU3tUls_WPM$IB0Nm~*pAF_w0qO;J9zBETD>5x_TGtt~|@a@XT@En#nkL0Dx=bSeCYb=arxLf*f=O#AE4wZtgf9EY96<~ZcAcEX z>v10Euz`pv8xnFPUPuIHRVbJ1-2vYO3|o9wb>7ht1M#?h9<0zsfCXklo64W!k=?CE z(Pa+~tWT}gA%#$AsJgT%DSc9(^x~F0R$Qjr%W#@skQ0W%4jc(BX5vvjui^}$u5%E$ z`$rijTH0U#!Eb}>30V*&3LVaZw9>_%wVi6UoU-Zd&l%bkJLYY)t~vX}RY z=j$|r0qPG4*I&T^q1`P36yaNZBoq>X<7oX0%0|S2k|lOlA=qQ1&SQOhI}94bWLm~j zN-o;*(-5)8W_@6|6G(^-ir8VP->d7&?Fv)H;4^mdRD;sWoqhtb)@=THYc^h{4qCegzrdd*m-w>Dg>!OifU7m$@@~yc>FG z5QU3T@iJ3Yu!QCF;dvaA1uSBi}u<5>+m!?{BuJ*^`HBKL10$Knqmg^<}>3;wk1Vx!z_4D@12DS4cBKp-94*cO65yxE>EJUSwk? zsSO4=fah(mhGQ6G;SjBY&?KFI51@n_5Ad#854+U)0W)L_Q-P#HZzR+V;Y2%)fOkAu z1%VhnYA$&6tbxjKD+-!xTV_G{-2}%Ygr^_KLipxC)#IWD14Eu$wr&~_aPeh`rI+ZK zrk_B)BPSCu*WqCB3=RQ(vWa5!mggGNWT}#Aa9i{0@W?Ad`R_Ls=>%ahK1mw}2dXfj z1(6}(Ra&8kCUQ`b!!eMDVe!Ok^joD$F`<*S-Wp`oG{hg?cgIq2X2^L(>j|iAVsYF^WP%Q1 z%C=EK&9(u`x;yk1S||mX%OPF*Ge*a1i>8J~pI~*6kqLs-q?4fTO{ok;!(B}%hlS%^ z4T4c9e8}q+TzQ0kFN58=Xq0sh!=6n~V2Cd8C=Ck>MP`R>od7@`_+v5z+INVf3zaic z;C{KgG+6ACP%2DAb4uMp4fjU`L2^u)ov6oROPQg6pk3pEc*u;}v=H<$Ff6odO<@A` z?k%h;x+L#PU&WGwp%zU38EXa!(`deht612;KuGaI$Z@Z-kID{+y7Wp+pcP;Xm{*Di zr9}{WVLL7B4NPy8K>o%dSvI*eZImqp^?3YVC$p#iuD@l~*HTkbFl8+olYOit{qYC% z;^|XuM4a8i#*z$R`fz15?>%-3Qfku@55+aA7_gcRGL_Y44kWzbf(k^lE5+c)vEXpX zI=#|`NIAh;SSb$m6tI3%+R{#c#@y|0x1%l&JR3&ZRRWn#2$Jams)aR@n9XE_?D4R+ z2=?Sz2DPg!FEJx7$jgEFwG*S8wyfiEo4sO$Gj6cbjW@WcxI3>9IiX-g!y#C|Wm7Ah zNP)5l}KsaZ8LR;STOO~Y&Hx3~i?n$AT=&Gq^q5(cr+oGPb4#s8-cqWVnU zH%G&xO0c)ne+P2xvufYEeX>3w%W68hMF5>*yva^RW>0MdP;&l^i4Q#TaTUiRwFDjP zunZ{}CmC2u-{KmA5+HY)pV?P9xmd`0m@ZLM9ZlV|(9^qNbYdM_5LRWxDJw3x<*F3I za5F4Nbu~kF9Gx^gC$;cn(wo@>PlZNrosi+DFkxTT`2?p4c3F>I*c1fp=msWb*QM$K zt1gEwvKJJW7f{Ys-5C64!8bX(Zn)ef_Be#dYjobso=_nRIeN3Qb(ngl+4?#UQ9Q9D zuD%YkWhy2|cc}tv$Gd&nCj<>k2NG2ZBZXRRYG`z7eYM8Du@+AFl__c}__E15FaeSHp^DV}!iPuu}-G=TXvu?6GZ@PJWdWO4YFnH()M zi4`e~pe@65zttY}6$XMSl)XwT#c#uK%$AnMAH_nokE*q8AufoIM%jw|&tW9jhteGL ziBCT;&@27JXxW~HY}8T|2p(ymu5^+yFCh>r+a}T*X|aRn78{{bxvwB%1g$+tHII{o zuKeU+A(ORw+^lGzEW%9qA@EAjk?$Gj>-ntx!-HLRHY*;5TlY zu3|;CE%^1RDjpGjl0>Vey+z46(XT=lTgVlupMpMpF5 z(YS2&@{n<p?Yf>VWu8ILoRZOAVSpaguZ2A4BQ1Eu zlu-DHKRXeRL;>^;i#kC`g#Ie?i_?`J=)`)zRePm1)lB3g5wqt&qLCo!5}&rrz_4}x zO!>xrv>a?qOzbFhw^@aS35+Z2q;O}-$24mc-y>r>F`BfTtWzmi>WLcsY{EA-_p!_d zbWE~`9oe2)6|4C8>+R!iC$4y9%JJyPztl=}>fWVXR0axz6)R2152~@L=0^y>>PO+| z835~CTNhJ6>(kK!3w;^(;4`1F$jl(@EB5sduEKe?C108bGj*emhG_&55ZWB94fDCQ z-QtS-U8WeQwaWR95!EXX(xYPOv;8iw3;w3HHjNj1xy`%-s5IO<;=Y$!hL(#Sa&bBp z-8v0@Y!HMzG`hR@S8STG0$L)WmNk&Z8%_Xq}-wX+P=10R`S zjJR>O!0}+nEKWK45Vp1e3|Aj2B(*aheWG2DQ|RZaU89P`HO z&gsC|SwuXI8F}Ow4;d!XS1OC80Xb7Dr{Y~jtvX!;GNHe7L&j3;WvK*BKuHfZavM^#!{o^}FUc2kDQ2upCdC&L;X7y>i; z-Ij(0I!cXFbu2uFkuU{})ukN`^Ju`Fvmb`Y zUxvx?6cuM&anVg9oC_9>X^VJyQm>v>oM%q7LVGyq97_X22w@tjDfKGb*Tp~LR!�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 diff --git a/interface/external/glew/lib/Release MX/x64/glew32mx.lib b/interface/external/glew/lib/Release MX/x64/glew32mx.lib deleted file mode 100644 index a8cc5d4a9603dd659ca76f0b5825027bd436cae4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3428 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%0AmI8oxoo_1&~1eVT!j4P5oXfs>6+$11|W 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

cNh|%#p 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 zǥ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 diff --git a/interface/external/glew/lib/Release/Win32/glew32.lib b/interface/external/glew/lib/Release/Win32/glew32.lib deleted file mode 100644 index f6feeae91e0ccdfddddfe800ea56e36f5c0bad71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 562210 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 E5Aa2Z(f|Me diff --git a/interface/external/glew/lib/Release/Win32/glew32s.lib b/interface/external/glew/lib/Release/Win32/glew32s.lib deleted file mode 100644 index 1d0dd9e22e202786704135326808c379113d08d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1907400 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ðDujQQFc$EeL676JP>IL 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%0ARM)!nH3C7$Ke{m#%!Ftm5d0H& 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�Vf&Y9mR6lsv!0o0%mA2;pB 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 z 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�K?P! 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 z zG0KnIAU7`1*<&F^xHF`AD?aTWF^=fWZphyf3qTbivPKpuno?f*`KNS@#W(fPs=MOD%D=oy&>P@A33@ z?rkv`uEM;dIO_wtA7X*Ik2Q!^LH_i1z5Ma<{`5G|i`fYS-~{BlGgDV^h{Dv55b z1}oRM-=0T6&RMX;W#54KxcaVeNHMdjs0_^t>^l;WGsTKXDIF_t;b`nt2i(J2>nJH` zAknwML3qw(Z^MBL zPRl??tX0B2oS)t}?Uf;fb?Vui#lG+tIGNsejA3SFF#ybM7 zooFAWoj|8NK|rQxN9Xr7EE7HU)BE4ASOqI(ap#EtVkmRD>!lKCA5s!?_4$oI97}wE zIS*UXk|jK(w>l=h%&4UZsRrgbRWoWC9y?d=U=fZWOEp4LGR8n;u*7DtSP(AKwdp`) z_%TmlwKXXbulPu)w@olGmgPiyl2s(0zn|Buy`fmO!kAXW_mvCTKlgatn?j zaUosh&!r)zQ+7W_Jc18N=19J-1N_FJ9OG<}MRLw^B(tU#_UH1?%gG3ZqLOwd__!_e zu*z64o=a9}|8lTx-;i5{3}9NI2$V4ScZCY3wWc5`Rbv*~91>eW8O&j-OG`W=RbdXX zqMukyT*=~a#@AM6*5T)bur(@ne zn)7H2Z@}6p7)74%RS&l227FR3w^Gv^^mx~8z+_&Goq20!L)6n~J6-Yq*Az3qz?+xj zy;;b?V>XK*C(kBr`ncBNuq4eyqkfu!w^l|xE=gXv^bOeQo3ML z=&>oR*_?7^k>b0|Br>;hLneafg0Ysyw|R0upHH{0)f0H-6*E)@Xd|*o!tG3pP`P9_ zPyyhf%uz&eq%IF$QM8hN{Py}=I=#G{A2yDhd55>Yo)$c_)l*3Sjy(wXY{w>WsZn&e z#w*zl-fm_)AqP@c#RBoSHKBHs`w@>q{lT<=7R3feQA8bnnr?$u91F};+7RqXjfPz* zPzshGr$Qw?{zhLs#1M)zTk52DJA+j|a>)y18?S^1^gQ-kQ_R&$a(@h~7gRPK`DyNp;byJ8;T!eT5EPiG@ zRTt=lXcPv%btEEGG6t%xIF=ebpn`n3HaW@<9!m`dPyiOy!V71b3iJ2oI3du=rCUM( z7nOTUK^$vSMXjK7-IEjEM((aknrQ>{4}wy-3YnCSzEKQEfPcgcD|<~3EM3{F7)5<8@CRH zfmBQufj(B44L=Vzu5!!bK8TyVo_?Ql$zRu^HU?rQDoG5#aIfv7@o;N#by%G=m`w4N zYjKL38yN>U6HANyLMrX&=g0Hu=_X!6%}&Zd4(MjfEmIU|A)MEAQ$KwkZea~nU$hEz zUqL~CSSss?zAzb zC~t`cYJqkAW#E-&KGEws!}_xV)+JV{acC^4PMHQ>ic?D1bexI!BOXl_P4hF0V5^G0(LCT;VA7XPcx*jA_D4h7d+;m_L%#5VNI#xb z!^tsB_1TM%U4teZV3MQqbltDroP7&KvO$wd)WXD=}5fCm#56OGk;Akj4u zp=4yxp!?ccU|Kla>|aENFW%SlRQ%!7<60FMCoEZElpHb8ycj*N848eyQ+V39y4S5phn0|= zsXWoQ&b@9-T3K9SvGLZ~U}8A}h~4@;x|!EiwB<{@o37+R_iU%K@S; zTve)T)JqKZc>$!fT4r)5^%8?EUIxw#7NSBrijBm!W%a$GFK7zx5iGjry6@a_QtwmiAG^pg1;6yw*F)+>c zEZ}}6_;P;!dVah9IZT@+OHFN(Kt_>1jc$(GlkS|`ZmplDFABU zL5HuRHGyNiMlZ9pF|hjO+g!us?q&89;E=JQc4Zyhhk@l-$HVhl=*`|MA8e{L zB*#n;1Ks^(G@zI^tWbRWUiH9i3y~`o9KHKH^f08{fc0K5L2*e(c=vn^6fB#~Hnbws z1Q-RBBgHq9$V7e|@Sl3s7Hmf5^&-Rv;l}=Lt8Qat!0Mq-ZtESKvTlkuLB= zn~4cGoC^$cO-fjrIxBFX&}620q~|)}h7XBBDI&>CzNr=1DfAdrnu??d+ch4dEs3MC z!~(ii^Olc!6d0@%5;VT~QcZ`o$(E67kCf<|rTKylH_;djIur1B#s`p@OU8*WdnP#? zO7tIx-!89j&tI;mm6L;m6DC(rUfQ3}ujjW!ln`CB3S2J6S*njjKszftViP(sMNloy zXQ&PxXEsD)UAw6VE5(|sET`ZuydflA>-WE3`~yTAL~13Xdx`#YTOrvh`Mim})%y&U zVTE?|pP2L7_4jPaP>T-C%@^)VKNq3i91Mb#Au~JQ8ZSc2Aoox8^7L^2gZM$_?{@{C zoywK2M96)GtRR1>;_Gx~o7LbvmMN7$ek0N|J2l?XMQ)TX(O*O5K@>woCG(x(@r*cc zKLq4pqA@hbCvbDX90QC6zRKJ%+Ig^-mq*Nz{tE{uoedj$d9}*N}>}EYfjnfj5`k0`8yJ;B1QFWlGR)cV(aPc?R@PQ00x3vD?KHp&Wy6J z|9Ypvm(%0*|kLH{k_y+W=qh@ zIjrc=-l0`$v3!2~4EdOql~hh>fa{0!fTlcFQVGPr~OYOKapYi^vcsB=XxV>)X6@y{>M zPj}D60ku3~i3KfP5i}6BVGf!416|kW@6Z3bJbmf8II_^$M&hukGpg;$-m&fV{``cM z(YN#(1$@cQdWDZwJw1Fx%%WqR>X;M53Pp1h1@Ru&+x|Ki-#Cy~MbOSy$7y4@XMDJI z%5&hdU@1_<+FshN9P9A1Cq5@{7b!UyY$1*w!WZG+k22kMm$fj1(^ zBYb$mQqn7(DMhNocj~datDDKbxAjhb8XhBk)JX}tw>jwU2gX7Wg@rcFqT&jlKW`?%Z4;5|>&u253X{YoXMv(awt=|A1F{C6 zbXk5-N+^oQ^XW>PNH_4* z2r!KCSg4Ng2D+}Rw}=u6{uKkMe|7X1P<#x?2aw- z27!a|ObI@*pFd5wP94(8NUl|G(Rt^`^AeibV>!M%Tt<3axCY#6-9z-eD}-e*1s$*T&%f?ed==dLMxU=S#3*K4NbKcKAV;uBRtDJKTLfpC3M*?*FxP z2MdjQ4EMqXcsXO}3HIyh`sd~8OZOlIM>2nBTe%<1`IuWcNbUlAFh#4XsT{xk^`c_`F*X{~W8jUsw&);8=S*SL|U=J!@8wg%_gnvaM)-dhPeR z33!yAOMLBVtK0QMg_-I_Am*_au-l3REjn)xI(bI#{`149%_V(+#6q^VyTpmNEHIEusYOyAa&o0WvTd1&K@e(Q+*J<8?0WxgY$<7iu|!PXFMV+Yt7^3zCl%(7-f z>ApMgk3*}Ysx}0Qxj3M^E*fwt+mtBZa|ixms9Fjmv!fOBfIg~5g1%$}-ps5wCm5u? zlWXtv;vb;OOj?RcR{;k%cidQXbE51^%T`D_N#Qx#@ITkf+Zm(jj;5m5-ic^Dv2IR9 zM@FYl1}Y$16n(U2+~DiaK(N50b98;xikJ+}gOyTawIDCn1nWzO;^+E$W9OiZ+;D zG3N1(4c&dBa;;!dBvjT>%u6%o&<;Tl`I%491{)BPW}l+Va_^e*ZCM zpbIxzQE5VRe){<5*H6!nJq|+@g3N*z74^s4^>qKvtkV!J4^`7Wl6rdB+R)AC0!Ao? z$)RidP@AQjl$cJcg5%aZM)zBDrp{lBInYYD5NSbcM~-)mGf;#N)e+wiZWiA~7ceQL zn)U3cm<}obc)F|}Hc_pX5bmu)e!%e`-+u%KmK|1 z($f5_l9K;#3(CBEJ72#dtNHUvZtX!A{0dQ86ggRbSwNHU$S*bPeSN#)^}ybxk5M;8 z$RH?ItmT_GPV09x+B&)Imeb?%Jt?5G55*H%UUS3E=f7o+T)x}7Kc8ig+S=4^;%`YE zg$l-61gxBd=^N-q?3?;LXv$=+a=VqhC3R>@aEMA^mEyf| zX})dZF*eun)UH&&K0lm?*SZmTu1aFG?$A9g##nE!b{$XqLB>Q3AC0HQXD2dcWXuBl z368dGPpWs1m)DJJ*@E?&SwqZo?X{U+n0R@8TXfF*4I~n=Rt35;J)BvG0u^d<&RZga z+`GizYsW&iCFfSFYj@lowqig>hg5x-&b&SH4$&T>v)p9*d>yhfZU}@bg>Jkfhja2! zz(9yv#7#BvMryGGAD&bGMMbKedGtUVFiFJFsvr`b_w?EMQIgPpnqZ)hEKy|4io)e; z0uP`H0cQGBF!0D->&iW>HN4;SU_nnl^~y3!}TCM>p8D|nHgT*QHaz~MM)dT$+A?-94N(d zWjtZpOgqd_SJL_Q_4MT&pTF$PM2b37eAeW0+#=hNX%9A#GM7Tp4bv7Zo}b>X&-)QT z1{fr9_Y|DGL!TZW(Z|}9A0FW^|D5kXuIDe8=d}or1m{c?k^+KO#(SD=RhJE)RhDrtALVBvMy()beDHT$4+v-a$$e+ezT0<^UlTUdA9VsoW))*<1 zctwuKR68#*l72g;KaI!KM4KYrB&|xvV;X$Y!I1B6107lFxNtcTk=BYFk7-dXGfOvP z8|X-BsWn#B4(raAD8Np0KF z|8YE~HHwfasBqOe98#5?$bq70SLAp|m9T*&3J%&p*WT~f*Zk{0?=a@&@^*QCIz8T9 zsVd0w(g)meB_+r=ubv*n3T^2@`PYB$*V=>`W|0TV|D?;G+cHN}sG{KG`So=hxp{eN z^?hcW1jaQa7xXxG(@k(Zgg>sw4n-3vX*z)&A~<&<=hx%0BX8_FZXzuNA6RawA5-wR zJv}`^!ss4iNW=zgCEfag2>8y>gW`f(g}5KWWcoTD2YwsmQ>%AjKx+% z`=WIE*L?rm`Z8YvAEX4wj6A34&bSlG&rhq|@*t2W$gpBHEx9N}2f%mRLDB|at!h=R z4>G%E_M@Gk3X$Rz)I49jzu!~(xx_Hk~ELV2LHHH4}8pF&~)s(EdH5T9-?e%G1O5(~hq|f#=#+PQ2|@{&96f9F65* zSV}xoNdv-80Y@{iYyF+|#N+)*EsPxNB)>I4KD^i>ap%+}&OJeaju1gG}=9#xjySR^?rr2y&r{(lEqM9E`gvRVvDW+d@BgPz|QCBx%Q!PA}6*fey5J8OT|c zBVW{CFN>5*Qyu&2$CjUPo#wILm@bFniFFt z7B#1tc}s32CL9mZPby37Vu3&-=-;m1MvRN+z}a zc1&YGp2`jbNS%)cPgQ&UByeoN;k}9EiVBq<@MHT;5ydtdlOBIm??LcXs;ist_BBFdmLdTW;etlbkI53D%eZ%$nUYe+8A|}zT;sT41)xWGBKee zg!yrxR^}8{o3C371_Opya8YyCJ>(ybY71x^t0?4ZZd&_6#j?Vc`AUx88Fc7&LGJs& z3tjd$Oh1enRLxAuycUK3saNDUZhJOtO8vlPup%-Oh@7jn){htim6(W;j=u9Xe&4$a ziYLaxTu7TrrGGe@h4G43}PTo9NPIGz`ex*8Kr0?-9h^afc`9z zm~Yuo2k=2}h3agQL{2wHB6UkMhDmE)TJFz+I%vvJtTEBk)f)x8^v@_kRkc5)WFjYe_5Sj^9c``)RKyc z(y`Rj!w%n>A0b)BGu@&z7uya$(2sGcodbU^pq?9@$LHjFXX)G&{$EZ z_+;DK{dRu3ziiM8m-cZq6r>WIjC2h-C!}8q#q3y5MoMR6Zb#DK7RW|t8_Qg3b$CPw)#&C^6S^r zQ-`fcLMUo%CDu_X1vVesR$yEbtW^+bFdAo!qdQ_FBrSXrlJW59y*?VlS7Wt}kS~|C=?OrO}?Plvl`vmXQ9v$8l$3jzR^`A&1b<*KVQ^v7ih=(iL}u4QCYkvV0Lq5%pvP zK0aRu9l|02#;QnH#O{?|5%+ZaMaRVBB3xFum0s{S-q{FM)KC+hjomBSaU3QM#d4i2 zZ6Ps<==$=EbxaXEc&EG%c#NDbF_zu3D z?k`W>OK2f;o{Ax#?gU+CbZ-UnZm48A@!1^VLqk;6R#P_S1W)I;>*c;13k!mknDrcp zfHpViXnG?Dn^v~8o!z84o}a#qo`{J`CO+3uL&Y~|xd7!uD3!chliFMBVN9XuGH14- zT5)6c8mLn9$|%us(b^_(KgI?u#_?L><~pFeA=bdv7b57?WZFZ|p%70BgEGB;i{tYT4=McNb8f|+o@Hr*n9{=WJO5g;UTIrWVsy9KnF=H=LMYt zsV>(T-#1Q_X0I=poV+xwG5#<)Mt*BrwcdFPkp*2S+akCR;M;w^o?p*TZ+G7>59jBl zU4!)B&T7gostrP!OX2)yf7_0w)tLx3G-n?vB((f?dciVa0#e2`o_cI1Mzn!jY zT#d$v>4^0GE`5<6i{Q z*V%0H93i4FPbaMXLooOB@@<_hOL&_=ucOE{&}I~44gQW02NRN$?fccL`%xq1+uODk z9Pza!4#jyF7#*{33*q9m3NetC73-J1~KbWmXfFAVdxf0`oKgHnZS>2 zKNj<2nP;v;uUB=FXt(D!-gzf2sDw3f>0938d-bX4$`$2EcJPt)T=`hoR1K{?l*OFm zc9KhoF=XGEZf5oE86GVWkgUQjZCh$Lb81HZjhVXCY!VELOh$+KAU`+$@$K|wW%%qn zm_gPmLZt8MUkP;Ef11|wMyAmuX4J{7~YgHFkW!CJS(vrxod;9lP~NN~`G zRh7aN`?b-(ycyFIS(Y6-*{7s z_Gs(a6^P6fM$U(=%#ZK4WFpeu(+=aN)V?Kw`vI$UAh+o+=b83y(;*T#eL3gFJRv|S z&15BBqFHEX+eWB=UUM3BPqbAa1{rFkZ^7banwhU=qOHRayBl%W-APTig-0Qa zIg>%U`It8;pPAVYaE!bP+IvS7VDE5w9pvz~!6#7+T@IM@Tcc2%8ask9UV*73C}(ZN z{dE*jm?m0OrVJg-ewg0l)6-YySH@caA1R{BB3*=_aI} zzPa6P6Oq-D@||j!gtGI=kS}?P$(DA6hph190J8kaXs!0Pgusxz&pdDspXG z5xaKY>|_SbNMEq-86Fkz*>)mxPr9e@{o&>Gjo2iw&o9eD8-cqjw4l$!ud=d#{Nrif zV}Ja1{e0?zd~uKH$zg%9Rg=iq)60bJOtz4eE{?U-dTe1rvitkhNgDGB8d>_Fv znG?7CblkaNQw1+Fi{uI43AOFq4Ji%AN#hJsW08SD4|I zE^iz1X$=;gH%JD*NG7$9IHAmWwzJ#MBe6TjA;kGeU<_rx{iumfq~)a_&h8piNrD@y zYSAvU$&)!;b^_A9Thr=9)9L+|L_gam6BS zs^x+SwV{2Rc<^>Rq*=SgQivtBUDZzeFdhsKR!S>I3Cnx<*mfghNpuYB(7ow}8P5%E zH+Sf9Fqj2zyh=58T^+`PS#YdW#fT|r!L`WDNwL^~s!7Omc zBL>S2@kjL*iebtU4ai>m*mTc>s+nR4JNQv|04(d9B;BE)cZS}mY0?bmjE5pQR(HX@ z)KOw<(5<(1IvIX@x_rKzAMU;qUG*|0IpmlXW1GmRTkk2a7@V_RV`#3sG2Vg`&Uw}N z12^3q!zCoHic0jJ&XE{nsD~P~R+*;mKDuNqz>#=gvqYIPEgobHWZ->dHa9Xmtn)I) z8Q{E1UT5FlM45)q?{e2&6iX<^h9GI3pFDODox{T4cSLnI_+vX|ti+hcpR7&xI7c>s6N ze)dQRcq6VH9YHod`)M!;7$D0m@vH5iqe1XN)IPjw^XpTP%MZjDZL> zmP{e9TeX9=K|(C(7p3c=J+`;jiHbRj#1g!*cCd;_OeP7&cC{jZ7z{#nGKT4_w^ciu z2UZ#xY8Q(BLpKNvf+yr?=~6xxkti^aQzDCLJ-H{(S!5Z|B#y*}prv zyStI_APkk1TwUmk%NC2x9!Jh&aZ4S|)`z|k==o??Bd?QlAyQssd_Fx)A_pr9D5S@t&<*!G#^6@P z7oHVej30K+-C-Q5&0^$AQUt&O-9HtigTq5Eb?boc#~^{`7!pjyQx53qYu7z@4ap+K z3S~Yu|K>amd*eA6uA{R=fQEq+?XmYjEKR_pYtdvYa2%!Stx4abQm`&(+(Rk~BcYk`pf*bR?Aq3WE56L?^ zOd~`z#K*Vm`Lqu3<@?UZUv&<8+CAPD`n(r%l_S$QUU9x7^so`adqbaEMXRmI+{tC6EbywR6PR7Tvl%l8Hr&B9<$GuGjq(OpufpkNSiB7p}P zBoS9(WWwX+r9PgX&KVkb((GZeog~ATj
*xyL`GlUfve}M+VKKV1>#}klP(Y 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
R49v7vLrXaz3V&z!Y!6z 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⩔|T#o+fdYl=e8 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

yJ{T7mKTpA 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

W>PHesMcfrxUO@dIrVK89kgVR3 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

@;i)#vVWD_Vptgd(@VC{L$V2&-ajZW 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 s&mb9;Zr#3R)|zkK;L|G=jiCV%~Z0gs_bCjbBd

h^HGJ@pPk$pDwEWMi)O_RADj+ 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 z znQS>dT&)$oEj-@A)QX)=t=PrXid{{uXg0NBw~@L$EICpa9=D9t1q7`lb>T6NvG5qj zs3lL?T7o^TB`QNLQ5m-I!edCamgpX8$qNOwWGdbRvlrnt6jhT_SnEUy8q}gvSTAl& zIIiLL;u6it%M~j!q-$e*T4UQGBm)qQ2AW{{#HjJqs(-kx6PZdsOP&k!g3pe|as>10W6z;P^g~RW( zdS+F{l|nfA- zRNt=d;q4ABe7nK#(4i1$?=NnfR$xiEwrN?)V4LoUuub^bY`(FCdpWM4u`Jg%b+@F_ zspigPc6KUTMsT4lyL6_pOXnE7bgr>W=Nr3pfw4{6XAL+ojH!zyH40X&t3O>`UF*8`-Yb@M?Y;M2 zS6A2Gf1mI7%$>Y*-+kl}K-A^_^JdO>X6}7c&YU@O=8V!HQYZ~iI$r`++fYMj!y;`% zuT>abS3L!PQzxep@tQ=PkGHikTM@`s!f2@9l66{E$sraoI`{IU^R|f5c{^!X9PZ9^ zc5!$IQ7jIp6Sa%OJBgyd?@ZK+(2Iydgq}>)iqLlv#kSOrMD4Z|uBBFErtw7Ww$wdD zu`N|W)NV`NOBCBuV~E;qseclMG1Ew*)|lx&qA+IKj;J+e`WI0cGi^=O8Z+Hb6vj+{ zAZm@79w3S%D4P?t#!L?qg)!4GqSlz{A)+v58cft0Gd)Z+*l3GdjO2O*r7^fxpt7pI zwmv5oOCHAqHD;seYzZ1 zrl+u#?7II+(>6=9GHp!7>#7p9m8t#eD;pElIi0W1Wo7!gTbX|4R;J&&I$!AP93h?g zl!lp4X?W7t{h(@{YY26IlGeF5M$i#7MgL83a;vSQsFn3f)(5 z10Oz*=`0_9#x!%3y-Ch|xM@c2d*(Uv-n{<0ZQilJZku=NuiNIG`|GxO*Z#U~-mSlG znAou|`nh!B!LF`{xw_um)%63ut`X8B{7S0_@4}#JU26z+{aC23r^eH+3|USy zNGlV}(!p7$r~j}I*k!`MNy9SX1@;EJOn8wrOiv#$ot>UuA`0EjyF{(-=4GPj_iquk zx|>&sLU;2zQLDRomFVI$4!LfBI)+-A(0f2~QR=c+wzmDbx10QCyUDN4O@8%m(rf6i z#sK^F*X_?_f8G8}_1EpsrvAG9i8!`D5yzzXobS~LseGg~$VW=UlfL~4s`hFPp;y16 zz1nMi)32OpISF8>!NOYaEb%*6EvdsmkYQwPJeH){Kt*r?R~m^6^WW7t>Q;`GksU{! zNy9jLjeXaSqt{8pI4WQ|JC5EUigDC|s2xXd62&+YqIMj;MHJ)c$B1$CHql@lMePqR z={QPb?fA11kGIvzX&fzZa+RCD` zPPgl`JuI78hct|wciA$QO}uAXYiaB%Q;FH}WaYk1@uZ5pt&LR(Vy&6X-s*%EF}EdZXQ+P@#SFC-Q7h?vOcc9xTN1Uqbe|9n=C3H{XYV`X&^KE#4)q3b zl{4e<>KU=BeR2{7IWXX{Jb3Uv7>IUDQ%pSI2FAl~U_9am#G`Hwd(6#YkGnbS2{(5= z*n_wY{iXSJ7svlW90O<*KY$R@m5$P|(oq^7d|U82-iGs0$J(f|*S(sY<(Ss)g8Mol}!W9T96x zH%iEO_tG%wR?5*{b|e2aH}YS1BmWII^51kL|1CH2-*zMa9XI0N z?Jvz=W90VN{pSz*OY_ezj{k!=IKU*&0T9wDRB8A^rQyLh1`nvp0W<^-FfGIZ)QrpQ z6Hkpt+@-2gl1azYe}*!;x+XrRHdbSZE!VRsXW%l?q~OUGcd5w#<`7>o{NoIcHp@Rw zBMk%NYmPh1KfWOi{Nog+v;5;*qTnAV5w-l|JEG{V#}l>u<9nju9}9_E{_z7*@QKn(QzI7bxJIA5E zcO2>m$Dw|79O@^>nSSoCmN8PKmND&$qEOtugKbhAY&1os3rHbv9pkmY-{ERzxw65Pg=2L6mP}Arw%E!RTLyk~1`f(p)|Zfm z>9sv4aVzF@APr(p5z|>QCyyw^oHdDBF(;oW#GKWLS}~`9D8!t;M6H<9ktoERUPP^! z(}^g=oE}82nA4dk#GI}~t(en=D8!sjM6H<9l_(6B^NCt9ryEfiEVn0W4VJqTg~9UA z6p^gKau1>~SpI>iHCQer3WMcuiCTl@o zMB#n$Rif7W;u=KZeeort*8Ad`MB#n$d7{?)Vn3qrzW5AL>wU35QFvc`lBo5*SVR=w z7at>Py)OatqP19-WvcGKlD(@tdl^K+;ez1!37w-qlsYujbGY9=BR3s;+sT}Yg zs7N-3FDyszTBKHDJ&M#ytguL}#CjH~by%+=-6-!}q#NaZigbg#Z;>iRS1D4}$f`xU z09nl~Kvs7Pk2Q+aG=I$^HO=o=q^9}(i_|o~s7Ouo2NbDEesPgrELKva-X=?n)Z1iP zk$RgPSft)2%Zt?85M|*DaFfcn6X7iqzZW`bFw(a)ToE zHo0MudYjy+NWD#NT%=wmHz|_lZSq707fJJ;c_KrKr1`)+k)cJ>{MS5@VMWq>OP-H$mT`Tyh^^vmPOLMTE561iln*7#nHZqW8rnSUw9#;DkG&~c2XK1 zv{~?gstYd-Vd3@n(86n%WFqA~SJc!_izO4Wx|Bao5X1x9fFK^2%e#1B@$aIc)PdE$ zL;Vs;-xVs#EdHkKm)L**TBk-<3+x>mhUyY7hz_yQ!7dt4(HZ>6dfqSWeCtfX#nf~3 zy_&9~(S3%y$J$Zr8so_nuDh?VbGx?K1WviM?i*Y7rySi~dYwTZQ(GTPWl-H!*e!JP z!5L*4G*qI&GRpOTIipOEgv#^ua9MS_uGPBt8w+()=FOf_U+dzd=cbaes&MU%uB%SZ ztM#mv?rLvjZ6aQm!u21n!QCC;Sz+EZl36G=CZefslX&O4M9WET{SdczKQ>`pT8bs&8OlL*sjm$(9 zWwoBGIkTIn_KW9!873#I){c`5cazm9H(8B#lhqh#x8TLfO2Jr%2w((7wg+SUG@ISRd1E6-tB$$BBXjsUjm@&4~tU zx3(H+j+^8T*Lf?K92RemzqV%Re1Mx04|Y@HA#O@+c2nV@ZvA$cTffaOQbXs%-8$}w zA~keI90r<*W2&6#J2yhwxs`^_tu#F82AZI1=hhH9cdd4AZxyDe>;k(LFIFYyjGH7i zS<%ITGZ&k6CbN!>rxyR>>bvHWb#I4oozB?;MOpqE2ssBy@ZEfo1%1W1O;aNNBH4&ZkO5aKU z5Yb8hNE-O`WlU%J^j1W{r!OXI`SjLA!KW`IYWegwM8T)eCu;fhwnU+uKZmH*&2L8( zy7{w+THX9`q5+SOGGffdgb4#H-Gr&KHqn^lL3#=y_}{@3Wy*A|8(25Efpw!BP&YX~ zf3xHBw>Un3tK;vtIX&I&MQX})r_#9_*WI0oV=ejp;G15s%hh)TngZps9z z4nz%MAf6E#h`RQ1tDfT5>U*C(qpN(q@n zwd6=Qg9@n2i7{jyefP1i+9~25(lAAgV6U}P#7NRG`W7*r9etxrKabKw=d!%7m^gLx z_{!O_hT!N{4x$W%?ADg{kGcN+r0d^Lx&HmMTiQSC`uTHiX^%LT_K2h3-st-+LaI+y z8b+4V@T4#8LDhb%A@tkZL;ZH=y4kS?r)L^6ivM0}YO%g_#DFv*BiVB5Fs;l5S^Lu~ z5&h{!-=9WD^rtbtKRp-GpT-geH-DO_<>uo|Z;M*i<>EJ3dmDU|)Yispm(0a@Ykq@Y zbv^D4*W=!FJ?<^n)7~ypzrpW1&iY=F`VB@LeuEK5&wI%CJcLwIRvIK_rQu2U8w{%U zJPo1eJrU}8hGWhNx><-}db(kVo|?|b9I>svGHbv3B%)t^bzJ)p`hlb1iVvl>wP{=7D8E}cYnNVatxThozNBI5-65h& zk0%XNZ!e~^Q||<#V3j?HT2?ucD5j~dM6KYvBT)#xorqe&cM?$uzWGG0;JXu12)^x! zTETZRQ5dEC%;9Q{Ql=1vQOXZQtx?KUqJhv1R=ZV5JDSVoPCJa7Tv;8T(NvS85YgJj zPCvL|`?DLiGC()8+YQjo?Dhk6GrPk8-OSD#pqttG19UUHV1RCBcO0Ob*_{UH#ZFxY zs8wy(0eZ0$;<(reaSZ#<{jf)<3(p@Y4QG>-h9~`ECs1|RYY4;s+t9F|)YLd@6zXSe zvc9Q7YHBCdH<-Adt(%lej*rcV*Gi2e1hKL4R7MIR*d^)*scn@-Wq z(-3iFeO)S9k5{HA9T}^w<>9SgB`eB0-UoAZSW$Z;(lFk4W?#3W_B7Hk-q&Y3JKlF8 zit)YRvc9=Rn@b;06*CgueavWiJU+~~P zFc;~9lR=KS>HswtSz~~ji>&EJSU)$y`nwTUG(eiq!0}Nx(n__+Q8P}C$AS}X`uA&UC&u@4XWjw|bV6Yg_n z^r$l{$aTkKTeh&>wA;?aJb~4(FD46XLMD1i$ zNfg58e4wHDDciNYefj;OVWt|1DG=zWM{L}3vJx_-aPhWgz7 z(n^}uE8YV!rU=LFoD8v*6Jxe@V$602eSliO?m9r4|KsAQPsAZ!jq(#VLMmP<4I^G@cu+^d z1FBBg8p4FVeMr38g-tT4zHwON9M0D@>7)!wA~R7UBhk#vL^CrIRc9uu4ksF#`AtJJ zzG-OYHx14BrlFbNG&JLzhGu@#(2Q>ylKD+TGQMd@<~I$=_@*J5-!vrSn}%e5(-8fp zwl2)FPFLr1@Z0I?9MUjdHIfb3=_+MdL)3;_F6zID)23He)z?)gaOruhwlW#7tIq9K z5S4*jQvp^x7E$9^#4N1+am}t{75fa(oovLR0z@1`?leE-5Yi1arC|e2X?W6AfS~G- z(-4N-S)m~}x~_U;%io>Me>-v7bhzk%F=`~X%p3c-JqMRTgcL=& zHFo8UL|t`lysZ=Dr9ow-G(72z4yrb~hS2C&gc{x7FX|jHG*-BO4Etu(#>8oXB}0oR zhln(7?FcIu257ZqyfDbhO5cqbU2pl(wO_>OnoAla|JRw$O8)bRLh^rwsFnQpCki>> zMWR;nKY%DC|L2HW$^Ss2ko=z}Y9;@Jh(hvzf~b}J4<-u9|52h=@;`(qB>#tqTFJke zC?x;;iCW43P@<6h|4GzJ{)Z8T(E!w3AtnaWd;dC$k>wWY*)H%zC_&Sx;~>>xoWg zJ;}+ee|9qK$pfVM&+SD1&&jT*LY3#@`0t2==iTgi9zv=NQW}&&O2dQy5@fr?q(&$jY$3=0LKt-xs7| zGG4$TWo5s^%`l5{c$up>P#dqSu8i;76odR%8LOTXtE-Av=b+}!QT{v24YzaLa68wD z0_VG7cYzZH5Qiv$IEKYXepn!+4l$JmhnPyklP(H?s>4D<7#5#}hQ$c{;TC&YHaltV zB8%nGzMa<2+y~7k4efhGMEf3T+BeGVBggh_lW3odh-s;-*cGs?VxOPPx z?TR?s^#|Xs2r0W$8rYrE!tDyGwyTEFuI<+bt!1YoTCQJ=SfA_G!>Vj3yY+CCX`Z&; zgfMYhWmSE{JT+?Ph+F)o1Dd6^b3zZeEr*BQmcwJN+PkkEY!D%&Hz6nuHz6nuPx_Vv zs9NnBLbdnNYWG_XBkLRHkvmRlnlUPtiY>+PX+=oR%01VM7+q`o(RFmh=sJcphIO69U)aCDh3!dW@TUJ;yQch5PFi{Ko`d(JUEf^(ce6br?jiQ0wYiA2%TlZo1e;z>lYP~4HI zT`2yUC>Dz2iQ0wY$waYGtRQL^il-38LU9aHyHNZ;qQQbKYARdHE!avHzhH~ciPbjY zOlB_I3*d6l;{^}ifrVNR5l%>WesWx{U9s9ov@cdGqz=Vug_KvUR!I59YK2r#tX4=J zi`5FLQ?XhhbuO0XRbgdRtky`~ilupgi{n2b4z9ShADsy46sa^!kxIjZZw($$b#!V7 zqjO}4D^7?tw8)#fph_pr^dx5sMDu#pNR5rB(v!N}A*w4tsoBa<7lPsM&^#f`l{b1$ z4Bv?lSx#!Ntm87ternf4^`t>wK9xPzu7^$|4KsQz)7csQFQ$)2`LN7!Mvu>Js7+KQ zQmQ;{jLmMS&BbtEXN}fo^*+UF6SS)9@2k1~zIw6F>T9}w->+C_b;L3AA&&lA<@+x} zsxem@Mw-&_q|fT0YX8*``fnoCf2YRhs+wG{J>tx+OXmr(#(j8H#Lf5UPEEBbS265I z%c<+E$jK;cxBYWOw>`mk+tVYu?HRt?9vjhZ|4Nh=2Sn|3awbtsCr1#q)5%#xX>mZ* zPA7jON{a)cb~-tmXfP#IipU>Bdkwj`qn|jfa%Q})DyQ**>7X_D^JQ*$406L`EjK*Y zcEe&FHyy0&ri1m|bg+K0x}V?BO$!?ptNVGx;eH-*44?h{@Igq8PnCu*QyQLh_w%6Y z@X-*4&p{c(r!h4K6`=zso))QSYyrkP!1MSzVmc3uNz^48XSF0&^E#j4w>ZeMj-o5s zBQ5j4j5IL+bJ#a6^FNm~F#n60&NBb=h+-67NYsv^^NC^&(6rDrVj-tO4 z4aP~7t~-}&hcHf(v6|WOx>RLDvc4u6%k5Y@#!PFc+P8LNW;-`#hPyE{!i|}cZp@5w zV`g-*o@yWK#?H86J=KmlPPHSBv2vOpD+uWVQfXK~Dh*Hisdi9xtY`>h<*d+Haf;@N zvDxt!9o;Y|kYoWltfH}MqrMK6sw>j5@l<5q7NIH+sk+^ALB zDI$)BCw)x|T)TpX&=qdcuHY3*=_1FJR6YJnnrt!B{k`0^2oFWH!aqzaM0sk;u@!3K z^|RxtE1NIK8Y$0deWxopoaTjy>2;j9-(6iSZ)#WjirmOd2M}FPP3wjF%9_ z#P}IeJ275L6cghoMD4_Q8Bt7(9}%?^?GEuv&eGO4;YrjC$ZfjplG?>hzG>Y?`9^|0K>p^N7nk*YY z>qI=ppyr&k1b7d0A-&)zz|rTqiTpq}ksstH@`K$(eu$gMo83fysGGnKb3*TYrwdu& zbRdTp>q)F5iq+8a$YN=3Y$tMbu^L<+Q!LE~xH$eV;+Xg!_k0H-)nFG=~(#6+^FqkZ0@zPQkO%eW)(K}StrwEVHRna z&aUHRX@!mJNrSKvXF4lv+&~n<#tfoX*tn4>rjSaaR@k_SD1?nYh+1LeW}*-_b|q?s zja!I9*qBDt3LCc)g|IP&s1-JDBMM<-5>YE`+)fn2#ss2P*tmlzgpKWqT4Cc(qOhSG zOVrxXEh383Goy&w(=&Gw#p#*hMD6LByNTlT%r->r>6v?o;`GcPiQ3aM_Y%eFnJtLg z(=-1hiqkWj61Asi?jwrRGed~l(=-1fiqkV26Sb#j?k9@VGaC@Kr)M4@iqkXe61Asi z9wds>GiwpGr)M4_iu(ix61DdUJWLe#36v1E_X#{g6!!@f5w-UTJW3Sz39L!f-Y4)F zQQRl68c}SrR}||>qbrN`q|sHydeZ3XVm)beO|hOdy0%zP8eLbcCylNz){{mz6zfT& z8;kXX(M`qbU;pM}^{;=dW?=6<*K`xH=K^y}6&t70hNCkGKf!it#59&O4KvjWVLlD^W*8#0XV0V_H z!!is@Nui(`Bng|If{>nIXhs>Nm?YscKuAw8B%=&cOpQ#R<3%%Vh(S0jAdPUVp*9N zQgi=Ec@-jtvd|Yq?aK2-qF8x;M%1o6 zUm}W?=O;w%%JXHSSb2U#)UG^VA&Qmf`$X-^^Hri)dA>u`t~_5Oik0V^MD5D+b)r~# zzDCrpJl`OSmFLSu?aK2_qF8ypK-8{0-y({Y=d(oZ%JXfaSb080)UG_=A&Qmf<3#Ps z^If7?c|Jnat~}o(ik0VsMD5D+eWF--{)?zxd450?E6;n0+Lh;rM6vR`i>O_Benb>2 z&pU|PmFK^SV&!=&QM>Z|m?&1BHxacf&rgVA<#|0(yYl=GQLH?#A!=8ipAyB&^Gc$2 z<@p&=tUNCxYFD2BC5n~j#YFAO^K+tDd0t4=t~|dWik0X2MD5D+OQKkLo z?s%g1Cc7Vq;wHO=MD0y>KN7`Fc1IDlH`)C}6gSx&PSoCH_cPHo^Fcr^*z_! zp!e6s+@LpcTIH-*?aU=Q&~R1S>K^aF>V7B=dpY_;Zgu~tTirkAR`-v))%_E0b^oMW z-9P14_fNak{WETL|EycxKj&8W&%4$A3vPA)qFdd+@4MCg2X1x$pI%P&-=PqZ_WFrSeiG> z7x}hWns?3@`L0-+Q~4s_7fbU=`653SOY_P3B0m*N^XV>*wnrS=gNAj2Q$q-;Nwm^n z60I~mXw%>URka5ig7#oeNPCcegVQWE(lI2iFqNXl$&JHIGDjR5MH~`E92`N6Dsoun ztD{~rG&5P$Ylmbei~5kk>B;O@neVY*V!pw?-Mu&PaU2xc5@-De(V*CtxPgPB12|N8 z@P`7}{Tb_bK6pi#$``52Be&Fv=Ly=X`FNqNJi%5f@pU26{3i|n^LC{~5>8zk% zKoo-hYDBG|-;pQ;{k}x4px=oo1pQt_t)SnTC(X(E5!V46Tkt&EN5ZoGl(#v7LC0hx_mciyB#56B=6LoUS8O$YgIijcY#P#RncC=E~g0U1!W zn`#K%bp22_b*gH0Z`)!BWX+btXhqO%v*fN|?_ExvYo)3V?YvS|mz%0?Wp7#8TUKrw zE#F~~b-I5tV!D6KPxn0{ru#xa-9H>L-S;F4Dft1SR!Z(g6jJhiM6HzEn<%8@dx%;o zxerlD$%}|uDY-9EsKak3YSrPZ5QRGY7NS-izA90u!*3*N)#0lVg*yB?qE;QgI#H;@ zuO@2M;cF0uI{XTvRvo@3QK-W&C2G~-{fI&xei2ct4)0GC>hQl4wd(L9qELsQN7Smr z2M~oi{A{9D9bQZn>hLp(T6K5{QK-XDCu-H+YZHY!d;w9b4qt~T)ZvE`wd(M7 zi9#KIFj1=xUymr%;Rg`4>hSf6LLEMrs8xq=KosimCZbjyz9CVl!;?g0tO zwd(MVi9#J-OVp~vHz5jjc!H=^hYuzSb@)u8RvkWsDAeIqM6Eh}C{d`x|3uWP!-o-t zI($!}Rvo@6QK-XrBWl&*n-PUNd>5it9lkkHsKcicwd(LKh(aB{6H%)U-;yZQ;S-5k zb@(5MLLI&XQL7IBBhgdyMaB_5(<{r*&llN>==J#`qlwT2>BD9Ke}bqHf|ZU zty@NI=ax^yoi<>E(*}%m+JI3`3oyDw{c4OUQGXg^OY|(sxDq`}Qc)Rb;=iJH<)DN$3psU>Pkw{wY_(oHK- zQ@UMB)Rb;|iJH>wTB4?OyOpRZ-R>o7O1DRen$qoAqNa3vm8dCQWr>>5{i#Hi?XeP7 zw$CV0WqVbLD%-0|RM{RcQDytg5>>X>l&G?OR*5Rx6D6u_-@8PW?faCdlD)P>ny<+h znO!2yPvnc#l}Pg^`63M^()?+@$i5}g{FRHNUm%WU>z01mijbP{DGl?q((s_Ig9lVy zwrU8=)@?(})?MO>npvqyvD7R*WS(}LbV`+!Q&RD|sst`luiqz*gjB#}P%G*hQ}h~` z4v$IH)`qhLG@F6`PKMXk*VXv+2uzL79UHG>k%&%dn!(FQ^;$`Y4@a`GUsO z*QEc&QL)BZyg=C};4xQzsrd_`iWnKL1?rQ7k}Dcn!4-9(X7u!+RruD5MtrLV>r(M# zLw#*5#kSXq$9ZYrI9|b)MoT+5jaF-jRVC`QL0nc}dp5Tx+X5!UQ^`b?dAE{UYSNWE zK3-SjzT8o4eL7-V-FZq{C-St~deor(#-LvPC)VLV>c^?xuqDo>3srfDW`_Ym(-wvj zPTVjL?^+7|W7ZYNTb$9Xg7J0IpkUmVbDLE#ZfEAZC`Sl6daGxAY%4Dq0 zonFUVBOY^pvNbRCbKRVGfSdCUEKx7?2fMlNkP`Jmk2t(lA`agBoaem=sb*Vg&}=IW zPr4UUP?h&;2)y@|5bvFYKMH?|E!}ubZByf{40>A?fLUAji-^|!%(w3Fh}IopS~u!s zY_6?apQuY!HZ~*^shqsRP$}G6%O2rc_Gs6#$GDa~*0t<$u4NHN%OZ}Jec!h%LOQD| z4YR7!!YvD`wycKGvY&)o7Jt$+vtS~z#HARuD^eGiwNLe0FVkeN2Wc3)BP06MDAKSc z(Us}!mc(eH&{1?EYIPK2h@zG9iCP`SSfbETv?pqH6yt~nk~zv989L;Wqsx|tWV{g` zTjnIH@{_H_-Rum2qG>skq8uhNU#$&)RRx*hB10S4ZQA#dg-1LyPR(>*iQcb)IPTX#9E@#k&)5)B z#-=ndHl^W7zh47XWo#M(W7{yq*x;})Q5UNn>FTeduAwPI@LPN$zm7}=h3wdriY_Hf zg3J=KeMV4##a;f)KSDMg^zY2jHPR2>`|!r-XP92`OOPD#aT;=Tukx=%!Sy1o_0g;E7jfovGg}st;lIE>r`_$`+$|%?j#K|+bs45E3+j?!&Gw{)7hzJ zZ=#rLZYFA{nth03s=0xvooZ@{Vyd~8sGVwN6Ac)1l&qMeb}{IgX&!xZmla!c3O%S) zPXnw|s;2?gE!EQi>y_$hfb~oDG{6R>dKzHEQq?kUT&kx6HYrstBjV69A`T{diSOMA zsVu29$dXFKldfe1ReQIF(7Ue+Fqgwq#@TH&;bD1_5ziCW=w4p9iFPZ71k z>3&2ZoIXy}3a4|427D|^$yDup;qJ9~U%07ctgaEakXFu&$E#<=s`kl&jX}Wt3ps^8 zco%G#dW!I%2A;8whi&h8*ba_|jdwh3g5zNm9S_^l@vcdwdXj0UQng{4T&gxqQ%co_ zX=;#oe|cVqkj~^v!%VI;JoxtD0abaOhQR9{3G=$3 z!p6AznifmWOVrhv;^9;xt*<88+A6|uxh;-uUy6TKfOpW`p zop6Z#`4BD5oTeq=h*+abhx^r|iw%Fl?~qYuWmY}b&)huiN*b8eJPt+6toA1j%&HU9 zS!Q(rQ824~qLx`5NEFPfJyFZ74k8L>^)uOmWmX3h1+)5rsAX1%5Dl0{l<^{;){a8%QTsqV<3B%>QP9$WdM3r18nZwZjnP@g#xqBvvtz^S0XF&-C5bh<{Yk8rWr;W*hDi2pJfw=k_I+0nCUE= zIE*OR#70Cdo0v}&Y+`+)mQ5@m3O2D0QOhO{Cki$(h^S=~M-YWfQ%2OvG)EGJOjAtM z$}~q2g-p|*sFi7sCK@mx{GYIG$7mJb-6k$9PhX@iaNcGsiKW{T$<&>ln{G$9VR44CeqRu^i|mmV-*AdDC_xhd9Zl zxm23Bc5(ba#KDmItRL*_Bc!$;N<-@^4G+FKctBN#q#-b*HArjO*Pk|O((s*kt_!vi zr!*yJ#@roO4w@Zna8zXxBsJ4G4rgs2x)G-jm3)x6|n z{F1Tppd@E)LMm?BS_-z6b@+~Bhqc3ZG-(*V$FS?#;k(du=O`gOM^lqI@nkAKw=$MY z#^&X0RtX`zHPgEzU6($_b?JrZf-tdjUHkY_HL64$n@)(MOK#=6Btj}YD-DB1X?W6& zDnZpQsUdX95#cV$KS~Sg7U`5`l@ZAAP{dr3^Va|ByR#1XV*I-HzMfCi&etap1xIftYUk?{iDJG!h^U>fPa=x>dVivJzWy^&%-8!7we$7K zL@{5dh}!x36rz}~_a$oQ>;EGP9Yh^btAjX|C^pFUA!;|sP9us9vROp!2H9VT;@oDO zs6DrNI#Hb4oI%u{+dP9P&TUo_wdXefN)+cd_aJJ|ZJtRK=QejGYR_$+MHJ^YrxCU1 zHvdL6kY1WZWT%i}&mQg7{ra@_i*>&qu=`XhnV3N-rY4@O+-%s4L{2t_D$P6}hyu8D zp}p!~Ru_?n9sP92`pppRL_!K4SkM_ zquvn56g0t4K?rrBUP)_n!^vtqb z{DIrlLD^7-rPra^rZmV>+7|z>&U;Juzq8Jow~{kjG5IFaASRzp9%;qob4bIic|FtF zS@T??m^H5Q8aeQbm`1Yx71IFqs+dNg#eG_QY&_k1BT=blDuFY@w1lIp zYvN;SV>M|c9*azi>juH_>gr^?u`yVQtz2)Rk1Vsj&!ywPD|4eUR{H-!k8Isl|H|I7 zvbU^cT>rDfAgi!`#0Hr=*Yin(uzo3pO)IQlMjC{5NLG0vVf}KV5Y`VOYK8SHh(cK3 zpQshquOtd#eLtdBSig!Wg!L3rE398l6vFzxM6IxX4N(Z|bwsVOel1Z5>-!M3!uoYY zA*|0LYK8Udi9%S96Sczn4Md^hnnBd6xNam06;~xutKzzeC{$c~5Vb0R9w@DS{2u=M4{rELe#3bZX*g6*Ce7=#dSMTxF(xG)Ve0SgD6~+ZBNv?CcBd; zT$7C@YF(2pA_~`JqljA9WOosTYqH@)t!uKoiNZD6Hbkv!vU`ZaHQ67DTGwRv5`}BB zEr?pzWd9@z*JPU#wXVtTBMR4KLx@_}Wd9-x*JK+LwXVtTCkoeO8xXaw$sQmI*JSGw zwXVq?BnsDLYZ0}s$sQsK*JJ~UTGwO`6NPKC5~9{M*&{^ZnyiSZbxrmtQMe{slc;q~ z_83vPCR>fDbxrm-QMe}SOVqk1dx9ujll3BMU6VaY6t2m75Vfw!o+1j@WL=3`*JMu< zg=?}-M6GMGXNbZzSw2zgn(SGka81^psC7;D98tI?`zeF&qHs<215xXm>;zeFEqHs<26;bP&>?NX~=Zkz!^jq(^ObSF^Cfd6|qL()5P6&EDIWc6fyf&~ zFGq;zwI0RozHbu6U9PVZ#SN)?SO9lBy+sr^`Mg9F_v0vvdu84x3J31b6NPh3chI1t z$U8*gLhu=)aLlJD9NN806b>bxB#Lv&isF3ldqiu^pr+ zHdHpin-`RqJa`8%DEiIQUMIDJLa-c(4a?DatPHFR!Q`)@jls2z8rOm5O zS@W9P7c($`@B@0%Y9L*&gH%= zRp)YFm8x^OuS?ar+&87_T<+UabuRZ^sXCYYzEqvd{ZOjT<$f$x=W;)ls&l!YOVzoY zl&N#Mc4g{Zu6>z0m+MfbPUZ5-q`9y_B)?3WH!2V*D3j(11tJ~Gq`9_0q*IwRFDwx0 zTqezz6o_;wlV;qw+_g-aakEypGHJ%u3Ej)28E!gzlu0w(vlNy|GtRK}ER$v!3-v0K zW~ftpmq|0`>b_;tjCpsJGHJ$KhB*2o;!vtB@=7&?)GS45knog-2YoDfKvkuhhM-it zFH))I>|%#C%}BpoCZIM(5#7Pm^u2+`Vbu{Shel-|8kK!$RQ4fJ*@r}B9}<;)a8&le zQP~GaWTzjZcrs%@C9C zQEf0Z^QBR(GBoq0QSCG&^QBQOHzf0=QEfRS^QBR(J2>;DQSCiA^QBQeV6eV)YBE-} z&xBYinSk4sn%c?neVgKqso=n&yOTiQ>>~aMUt`d^nSg80Fpw>S>k=8svlXM?KE6Iy z?XvLOD;m>dp`E`pPeN(^(~XxtVTOx#v#12G>hsqQ$d z66Ja>4(yKSHM-cq)u9yjtP&PD5ltpiCQJfe~3bf zav@QxMER5`lqlyDwMvxFh(d{S4pFN_`7co@QO+W2l_;MRg%afqqE?CW1yLwbP9tiS zC|?qV66F-4R*CWz(Lh*6U4(6dbKUWT zOs#2#m+1~C;@IIt9KzVb4FVfsgj5()8hVP-@TBi>f~vxph9HccL|U4SFe+`N*4dO) zG9GJTeSytw_7s6klRbrFlIbbP62ZXJaxty`=%51 zMedmDVp8a?sV2Zlsq`{_qwG2>(|eLb)iS-uNCVURnuFFdy>CbZ(|efdEYtgzD45;@ zL@m?%jwrhFeMBwO`<^J6-aSMu)BAyFz(ArL{^fF{d&kjJDjO4ZHMMa#j;u=HlD8Zd z+yW-j+Hvlwj*0Bzn8Zy_aJql~}2XFplHgh=VEI;+XNYnl)^LOA)z+IUPoWHZ4^D+4si%FVi!Qfix|)D9h}y}b9Z^gc>l3w;MSG%u(_*ZIO0v5%0r>M7fA;;OP51@#r8Y9v$q&qeGl{)a=BgL!EeZ zm=lZUyEWDVx5hf$t+9@9Ypf&P8tW*xwmP~@PbwT!rY98^mgz}_W6SiU!f|DKQsMYA zJ*jX)nVwKMu}n84PAbz4i9eU=hQ!Hbx*>5&nQln@Uzu)5oLZ(E5~r2vhQwdWbVK6w zGTo3kqf9p>{#qu@i#mv$Ri+yge=C#b`&}IEfjGpx=e(GQkRDi98V;;04G-!zctBM# zPeTy%UI~eLJPeMzL*_~iOjW(o%f(06&6zt#Aq1tSc1l&OmZ_)2W;fJ&&pLo6*QZ=b zlj>{d)zsIirwKq*&rM0}&vcY6K~*7BYJ%&;K{J0w>f*a3s#CKF;R+pQ&=69CG@-sat_7tso$p zi>ymJBwvDv4XsmK+ zU00@#v~O@T*o|fCNE>lD(L@|G#kLy;T0(?$rcfGY3Z>ymcccxf&J-HLOfj0Y7A>Kf z955w#mhQG*R9C=A%Pis(wvbezkWn1=Y~p^t85;-7Z(;Of6dNwY^nV+o=ny!D;s$q8dXip#Ixny zW$M}TpJnRV@_yGh_Vs-OAypPB4ay>=;Ys&w399xD4WV!Br+veFwj7Orp_^#@TWy}) zvhv}DYzNDSk0K3xcs;g=<-_ZnR%)wb2G>e+Q}H@z11tA!isy883NmkNju{?voa0Hy zIi4z0#|+On4)QFFI7AqSV+O=A!VmGSh>*6T($I=Z!;|iq0aR^84WShe4~=m6;%I27 zPp0D4+KL=qql5phv>ZLco*pr7HZU#nCpeJ^tweJ12&*kpTc68tK`XT81@;v;R$g~w zd^!N5*Pv;cQPUwyiqR ztV8CKh#~V2KV&wH7&04~25RdCaZ|=tOsTAnr(%iPz(Z;-O7xtD%vWy6eCvkHcW%i1 z;D*ePZpa{xA%i%E%-?)tBBVn`X&5p}3lAAkwJ|k>#=IajWX8r*qxes!#^*w;$A9P2 z0RKLnw#-}i)`-@<$+zyt5v{w4Y27G`#9TbpuytqF*Hq4Is;h$g!W`N*7iO3@P&ZjS z4%AK7P6L%0b{VLftz8EyGejIMi#S^LO5d^w>87aCAVw=K+_Io*%W4QMdwpihj;XIn zYt!`DGH=a?BU5INiheovNFw>?{yO=q*Y2&O|vLRl#Bn&v0cHO|W>&C8KH*xJc#I@^C*RF`8T@gpS zKH=LHA?3eH1OHW8xLrZjcGVEt^|^4n>fcP~v=mw*=*zr)KZ$7Hk9_-X8qvO+nf8r~ z$ncN=lymz!*W<%R<-mS(yqx9_u5Gt=ZM%(Y+wEN24tH&fINBC*wC$U|Z4uHjt2B&R zrG?uTRBc-gp>5v}we8gS+$l{n=*xT9C^u%O#?`sEBP{ba{W+pdfADR(c|@CTVcK-5 z#%$nDerBRJ6;BS!rDby&vy)uAPI2uz)wSz1*RH#`c10ZRia6T!bKkBA>6ld-#;nr9 z?Fy>4tA^07-)6S!82-bw$yFEsA#z(=_gA?++JB?W?a?(z!vc28h@SNa(x6COmFcV^ z@sC8INbEz@DiXIMit*Qzs8u9xO%#g6?nJF3aT}t6+6`~mI>e=Nv89#*Q8pP4l z^EL`pW(alR0#9iNIH6V^innq&g92e;8vE{8|Yg^OuQ7eR87U=kj%9*$(yD}NW z-G%G`i`Q#`kF~Z?KXITcwN4(WO082}>y`S}LrCWzrJ?^T4NtmK3sh}A4Waec*4Fb% zExM$f%zv;X6}v@5#cpRRHcD8}y<+QYf{7xBdd;a~&vg}hfvebmxQgA_S1dwWu}VY5 zDlJ^GplZcx2o<|&sA8Rw<(T>!*6VMP&9BHQ=6Cz?p8!c8Y?H{o_5icPqkiP}xL@kFr+H<_s2gquJV zrbRmvwWdWAiNdsKJW*>}v?EcN7F7_nrbUy8!n9}%QEOVX6VX5liE@HAz&YAneKC$U zbuLQAYG&gW_{N5KRa0#&Sy_wC|3satkkN-Cp6%L6d!En5+;o3h0=yUIE34w-Do4M< zNhVi2$>bU*nOy56lk1#ha=nvGZg3LGjRWIrd3JX?F#j*vP_ zQyQG5DGd+)Yw&=otX)H3?IV@77qpjxA?-Ke(tC`n?O^*ZF^60}5}O%;ahoqH69Jzi z>uWLq_xdnBYe_Rh8SDoI#V9o@X-2{N;ZaFxf8zhEDO#bdnWA69OyM`t_#|iz7MP=m zxPZgbiinfVu#8e+r%oDD=AK<$?LMq89 z4QyU%c+y2gP_?^j2;KeAkR&q(e_^-!`q@iTt$&WF)+wf1+q$KUuc&ND%#GWPmt|75 zZ@a2}&sFV*u4<3=Rf~{n36uscfzrZN3#wMFhETO9gsOHD{>Ie!+_7=!Yp3VhXU~bK z+^ME=qf|6G_t|88W;_|MtBO}P;4s9plEA-omHUmW-0xlGp5`kTA+21cp>mZLu3S*H zay5j?Ju6hXlY_s(BOR>Y6(fab75Q#tJ6e(NI?^y*@5~mpBHuL9Ao5+!bXMfsg(yV6 zD~MW=Z@TFrGel&Ykji7BsEzF5SmwhBM4!r<+W3CBu%dG8cpZL?4ar0*_YF_%f(H-Y z0l}g(?64fMN4ai`^(xnGvEJpn9oDB@RUUoIrTGA;h{{#{&|L%Jd zLaO3W8dMxg!-H=K9#FL>X$U>(Qte58!k@yw>y3N-To$IYkJW_9eijQQ*C{N=Y3iSB zP&-ZSY8o`^maCkHd@5E`sTWx~N4mKT`rH=Y1IksSQChAVjdIsmxB13GNKLqu1`{r& z;YpvaK-I?55E|?5(6FBxtIrt&6fU@E(@&se6iJ857l zuQ8ovDtizGQ+b)FWh#3Tg@Ew_QM-=ZizwES&l0uk$V#GEM?OW=t|R|MG*}zW#2qUk zc9qK=Zd1lqR94m3)+Z}du^F|wv#i$cZkys*)-=bmc5y6gx?@?pI##t?xoT;5FIVmC z9_4y>+g|0mCaNsgyW0@Q-ED}2l|AT32SO^$DGhb4G(72dw}GmoLqixHkB3+pED2E^ zQ&AgJ##T7vLQk?xE-Ol&MuYH%c`cc>yzKFe!dsGhNK4Ly0BZ8`Jt|7Gfry-80 zdUmIf#2;Hha?o<+hpiNzm0hm7apsm)AJV`sXRtF_c3DLl*kwOrl_y9f?|YSwj@;GLNWbm$QgM?beQ{Rl6mK2Fw)S6!tyQ(cMSaZZY@K zP1$*3Wle4Uj96`D3}-wzBwEodL9vAY8$5UqO; z^f1Rv=R0P)z%kLo%cc2i5jnD46--B!OY_ezj{k!=nCdrvfFYzzRcZJ_rQyLh1`nt@ zz%+yb_EVUtvQG5aOROqYpKNNJvhzeR&kP`u4VaMy$W~Ief@WqZr#cIr@6D0jma}JB zcDuLfSy2|qISHXVPpnMFW7U=F+l0&e#vC|qE?a6RJ9c}jW4EWf-q3I3U_%rkWw%NL zyHy&VbO97p?F|}2Zzv_LWlL>xJf==JxVmTit(bLZD=cy8;H(UF6g!EPKZlbBPO%TW zi)E;_q=BJs!*rIR&L#?m`bVOcq1F+_@ZEx_WvKN;!B96PY8h$+Q83gYL@h(zmuSE; zqxOk&l0SEzSeZ&DV)VCBn`q4C-YazK*5uC%9LxNNW0@B@mU*#bnU^@0d8uQWmpPVs zxsyMybgc6#Cx0Ri`4e%l%60wVKuB4o(ook*!;>z5f~tc)`N9>B;ei+E`T_ zI~61AtK&_LbCfS-(4)zTEXf@=43{z^OLE6-L&@C{AH4Z@IAE7qgQrU*E-acD_y##e97SQ9EBZ5yc#GD^WXN z&moHW`X-`wzTS^0=IiT;+WC4eQ7nM2A!-*u^N7Ok;7X#_?qGkSusgVnsI@ydfGF$^ zE+%U24h|#=yMqgfTDyaTh{EpRe4^Iw;9#P#J2;1^wL3V3DC`c-B5Lgpnu)^h;0&VH z?%+_Ousb-7sI@ydj3`{1oI=#PG?`BnE=^7%YF(NvAPScz#}lW!-!g!CPx#6OOr#0T9+or5QR&V1BqIfCJTwe zrO7;^)}_g@MB&n84pHmUmY0^m4x->bSC|sH}5VbB%P9O@GCbNlJmnJ6?#mxzO z6SX%doJ15iC)5zNHz)j=C~i)uCTed^IGHGJPKXh;Hz%Az6gMaAMbzG$@P9;cbHeUK z?ac|N62;94(}~)f6HX(Fn-g{>YHv>X3sKyhFqx>mIpK7ofiw>861LZUFHbkG-pE_b z=GD#<-F<<%s4jGWqd83(fOkN7u_2Tfj(($)#BXtu_^nP7zs*VFw>wGv4kwA<=_K(* zP6EHnDJ||USF4zN%GE07-g32y`DeLW#oSk}Rx$r7SF4!&%hf98fpWEqd9YlqVIC@1 zr!Ehdt5cUp%GIgMqvh(<<*{;g>hgHGI(2!XT%Ec+S*}i9o+?+TE>D-MQSg}5a`iI*dbxU; zf1_NQpUV?@t6aU!zg;fPuemtd5^=0ZD*TEBA>G_l8aDToh6imFJfP}|L_=7S>=;^+ z1XmXho2g!zhs|`0hD<=$BrSBRuZPXl3k`>6&z~ioEpCX*KQ#RQ79gC#zBnRdI6=4o z{jjDP`p+W@2q%axAmcru8XOW`14E;W3o0_(=d|GZHKA2pQzGMJ69o3G4_+GzQ^Su$pMVfeeU{gZIIEX9R;TDIcC=@wgDM&&KO z)QsedE4-x}F1FB?WLj9bI$Y*3Srdo?O4Mn~PR?mx_s%jr+wKDrY6?RPnZWE3sU($)7uI@>foq z{H>dw9`@4{LOMMu4bzj-@T6;#LDlI=LzteP)al6|&=_7_J!QXG!?;9UYI3|PwM&Ip zPAz=l<_^VPC$aGHafdHzDi}Ba-jdz#8Mp9$D(1#5d}!3dMdLf%P4WkLe@_v4gEhVu z?u_q>-LEZSn#NEdV8NJVGwInYm`L$#?W}`_!ruezg7txM(Aap32aQ%Ft6tKp7c3k* z^%U8$U0rN;+*u&A_S3zI;C&FbaO=vb;BAAX8J0sG21zpvl=22ibAOaJ2+s3F3I<8@ zdf34kB+d9v&>=j$=vxONH8xQij7^k=2k#7?H+}192(9zF5gyRNZ*K3~;F^ubExdpH z!sl7_qZU4X_@crEH%<`w`Th}wH}qY7_;DlJjVZh#Z}s^fZZdrS`ZMAdF%v{`QNo`>OT7LMNLJ=jc7M+{=MtmGyl81!V?PHi8OT?KL4A%!s9x$ z6S*&+A36WKJW@Lp9`^;#gIj9*!sFh_q_!(O?pZ@ET<}PGyhBsxQGdL<@VGlI5if6F zc-&Q))OLl(oolFt3;vQGZ_m8#3XeP5Pzx783E)4uT@z{}|DdK2CGViULzE5&RSsG7 z(Vj|ew>*BXYPVIpaYye_zR6Ln(85y|jXOG3zQwqs4=gWH(pK$KgV0p?=Jp4znf8VG zqyBjJK|LMeqaOD2(#Pv@>}ulFq&E; z9bB-e@DzU6f|r^)H*1GonL=a<>tmJ3IvuCJipMX!Z`{J?n8HxB^-0&@f|r`|7A#uo z!m_<28-1C+yiJAu9y4XD?QHZm)j_txmXzM6m$xa?l73mX^uNf<+w_uOE>pI;SyA*~ z?>}GhU$)}EU|IEwHvN-qFK<&}zg(te`q|kE%SQj@{^rUzIr*$j6_Ks|veDc0k~U>p z@n5h^KRess$wqI}%YWsWvi;ZJI{lZc_G~rv8~uW8eC5!x%e1g; z|D;VXX;Y?bU$CU~-_Oh2^iSH9DO(+{_`;Uy7i9aJ|7-N$b)~lH&$TI2wrxGG(iS|26tA zQh9B9Nt-hL+M2ITf8v+Rl&!jcxi9!VzG<1(YPQ0bl-{O_UecFjOaF_!yiG6pm1p`N zsnB2KZ~jJ`I$PajqqpgA{`Lx6reEBqI{W1^W&5w$=xzG4Y=tc;y-hD~Q>JWRwoD7l z_L6M$Hod$}nX-MslG2yy%U671ZTfOebfql`I7#LHhpZHGG+U+HWl{EWy<#1OG;nyU)-iI`0f48 zY+wBA{rlOzctz2dX-&1MuwO3IvZ~`YeQ~yzFVn)Zy(AmGO)qa#rfgsEd!;YaN?KXi zGCqK~#Jz6ef#oIR7N*L#Sn$%gh2FUr-8c2%DMbH;Ll@EW+D&lq%TQPEGjDYfnNCl6 zxR3JEP9phol89Ww&_6`vVuo%Pk&76DbG3gkgzGgfWat~*M#)f*b|M!rGypEb85-73 zh#1Zuehsum6IF{1-gwzu?VwB7dW&#xLQdoS`o5Mb6|q`n4DND?{a;w!Wur z-aha{xJ`SJ`!L96!dATqiK()H^Q{L6BO=E+7Kf>zk9gUAe~+uElasXtE<|~iJ{=sAqhIAovP00)`*#pom+21m>5g$|o}AJl=o@Et5ZRjP&iCoynjAeR zPj2WC^rkyHi0r_0a8jux%t|Hpx(F5{Ct|slMJds9z)d~Kq{^HTI5n?Hq_`Fx+TS$Xj^J`ej-5$L^ zPvlzCp2-tAh9$r3OMb_r|IQP+l%;&_^Ztl$X5KFOBIh!1ul%5{*31vk(tMGNn0JHx zpst4Gi(JpV+vba0$-HBH-W@$UEnnpC%p3E0Yw|^IVBS=|$Rg%Fz~^1y(S`XU=P~c8 zKJS_NA~!Pc#rYynGw)SC@68@vlrM5N^FHMBKAA6aCTXwci`>Lg-ty>&`68zi{VHGN zW}@GFv|WM7Eu{4*PzR`avPwZvR|7mcs6gaYma<7fP*u|VW@qH{fZaDm7jq%ABE>CqEo>(BnH{_4^53Pg@!DVO`a z*A|G}$-IjSM2eaBUq0{S9(}Gry> zbqZ>7(@r7@(uQ{ud4Q#i@#ut3A~T8NisuK3;woMB(Th7ItBB%?vWJM`;uJ-3;mDte z;!2E%iQ*axMR9$@oXm3i0c9K3hq<UJ_Q%e`cjw7= z9vzEPh)(G&@+99e-J^ST7I})aeL9O=#P=rsdk^sFVVy;GU@6D>yeD@Sd7638=`3r|c(kgE z$d*LwyNJBNcceUeKo^nCh#uKR+bO1{4b9_+C^j&mhytn`+66V4N3cV7m-(3%4Z(^x{JuGq~&!L>Bo}0b`5HyZ`T0r z*HvUama^+>Dl&$7n|$7b zJ$iUok#goe(dRv_t4Jwn=XVv3n>@M5qgQkld6OmI+ErvGOTOEe{E$bV>?$&VrM%+v zzKuE{?bEIzZ?TjwJ^Djek=2QI>L&6w(eB-X+UV0wvVx`{ONy=!+1YH|~gZr)8~ z6_zr>=N;Eg}&B9AfeNj~ox9zD04 zNFnoH=JQ_DO~`HX`* z@+tFf*h6Ft^A76~)YaA=9o0kR3+CO?=bhF=id) zBcJyRkAB}nUM^yuY< zA}=uSO+N1(g(Bbay$=ryd8T6-`ulj zfUee4lxJKx;;f6CvDT7B0sQ{KX`O_PmxE6PUtD}Bhkqo-L zw@3HwDe^C(2lW*Bndo62J-VmJy+r>HS1EMHh=M$$GSay{MeZVcc~6mcM6dDa%{@i# zAo|aqBJGJj=+P&7irh-{m7XFUh`#C34|)03ULx1Cl#P1@-@Iurp;VS9BYKH^#Jm+g?_`he+Dqgb=B@U5_vs~aC29Nh66we< zIMAbq^%Chs+6lcxhV(&Qo$53=u5ps zE@s|$ecq3IiCjq9x4lHVu#}%Xn%7&TD`~xYi|omgSMMFvRjEhU=`C_TOBvcbsH;Ep z7CDDBaI$VJWe1N=?k#c_(Y<;L<=Z@|@@S&BNDt^f7d3f}&wHy!@9r&f8uLEl^FGyEq$l&f-dki%=6%oS{nVph_ZB&Y zdE561{%@x~BE6V*l|CXHF>n7qL0t{<=mvd6PGa88ecrA6i1cRO?fZyq#k@QDyt{cc z)<@)c=B@R4lYK<`Fz+FKM7C$%BYfTyJbG#$k%i2AuFrc>ACaR-yRMH&UzT#SNAK(- zvI=Pr_YtXK$xr!`U-sx*eMAmtDWCYfU-S{KRq~`=Uy-@Y+o^9*8@>7l=<0n%4rAVd zeS?}@x39=*eD7v`MgGjZTl>6YJUXGT$RW%--RIq_ugL1myH8({E15Ux^B&;Q!}^LG z$h^n-yeIb+S%Z1c=_|5`dH><_Uggmn`-;r_f9~D`I?n29|NYq>j4{T>P1W6=E?JVR zT-BQ;8L+{aI*g>TJXq3*(a41o4jB08p?3(K&`W?ofKWr|y%Tze013VGUwgmv9*ty^ zFYABTU3aak6;`DEoaZ^`-KSS8_dd&gXdL7z_xW+~gmV93x$jx@pW|S?a=*3QpT|MI za)*zHvhh-4M~`=Xl{el+r;djnE*%e(Rpm;HUOyhDsO?TkvwqS2R{1fD zK06-TRONNceRn)eRqnsX!%52h&TWr1I9cVxkP8t;8J-bXF^Ocv~lp+RllYzS%!LKZE_hFV3JWJ5^NN{iNKLs)IQNgP>HV)xE=eHF84M>bTc z$_C3lBpV8pdu%p*pxl!!_Z*8}lnv#|y~c9?lnqPNc6T-us>%ZveKZ>uD*9qJ%vAIr z7JVlh<}3PnHo8*c;VX;&kPXGk*fs~g)>Mtmala@#$3-XQz#LTx=D40L&VdrOEtcO@ zrNW|hIWS9YyXL^qZ1L4zR=Lfh>vCYGs;sx%LvkRjwqtT&wyK3SJvQElE&5arcva<9%Y7>c<|+5H95_w6Ut8`k7TqQnrYU#FT-O`f zxiDF6({o|Isst=rlnWCSU6c!@ik4fnE*EkYU6~6D6kTo6eRE-<+ScX5pEXs>d5gZ9 z3rp4ZVJN|`6nhV2KWq6+JtI>I|t=cB$L7A#dvuGd>UA^-#HxJ%Z<;8jK z_tsdnDGxlVvb*K(lLr;5w|^dNlOv_>0LwklqKDwYWrs%RIAFrE&6R9)Tqsq4>MGG`+WC% z$K|_dem;DyD!zQzlLh%utK0?oFju+dmfK*_o%7)ftKC%{gM&bH{n z3GkevwG&`xMH?-;Vgfv^=)MzR7e!kwy8i@tLecdTV1=RwS@f_8=*qK)6DPoKnn$Ng z`g8~S0*hWY0UlMA8!Y$F6W}4W-9G_#Rpo~)`s4)oo1(9ZvZ8NV^n(d-pQ2w*fK`fq zXVG6Lz}<>&KM{6UbjOLVC$lHQor+GMh_04<2w1deBHXU%qKUAFa?34RHxX`Cbmc_Y zQ__epS{a`&~|c8hjRf=iXV$#M^!1X1N4KMCGe z?x~i0o<%R21Q#jyI?KIz60|7y-bwJiav!qXr!D%@B)CAi?^y0flb}_(-%Ntxxzb|( zY`H@xyXX#+;auhBOm=-WX)?4aH#`}pDtFdo*H?=yS~(fcQf{;5?m8JxSKEG*A*L!Z zi>{jtYt*)JGAvW&L#^`B7XAHXI7L;?vD^zML%VXXoeWXs-fX#dS@Z#6DECRreSR{m zRqor9;aKHmJ=?%oz{odQQGx65)GpETa1E%#)Lo;3wFEB6x1y>be4XuP*h zfqSJ7<}S;9(4vn|LH~hG4=-8n8&lvA)%#=$bgIg~Ec(q9=u+E|sqnli51;CKW9(EH z&6^4bs)~22>&fs`NGP{-Dy+ztRFzq7y+wDL3LBKWr{(T96}pw%ITa34Zpv~GvFH&~ zA*I~kTkaWC;Q+N=EWfGB6&Aft(yZuTrlPxw9`3g2gHvIhqR&i)9_7Ah(buQKT17vW zcoqHJqF+yiUbPLLhW4@^wwvbqYRohj&7B4@Rhco(^;KvZtXJ;*Y4Cu4?^4UHv*_|^ z(4yQuEH^R@HYm4a8oZ?39?L!0qMN5dM7bwg?rGCtqjE2r2A?bUkCuC*MQ@u1dn@;T z%YAqnY*OwE(_qE~$=}y3_kD|gIt}(v?st~^>oi!Uw(Y0GfvU3Obk`eM)6rdC57Vc^ zTvZNDcRe}Vq6??PN>!<`+{Wo}uW8>d5^qIXS)LlwQxq7P4pYDJ%)j{ak~9$vBNThpOJ(NCwt zVaol&qTf%4rHXDd1KsoXFnosVs~u;+W@SvA0lTZOX3TJXRcO&UGhmUblv!@g3^+o$ zD`vn^%H6|qTPzx%0j0`KS?+-|;7H~E&kQ(6xhGognHIfZ2Fz9Nm6m(M449?1J0)IK zx!0l(&440BpPK>yqv*>PeRBpBDEiMCaI~WTw&-^=AgHLv3&$wBo!9l%C@&nVwh3M+ zm?$N7y4UqpfkkI~!KW%qEw|bW$0>IgFFLaFu-bB?7G3Lw>B{Y~+)Z9MUb#mJL*qTc za?h~n`Cgc!+&^0GbzbyzgNHl3u(xvWv)o55`ivJQD)%+Zeb)R9Hbj!WKqL=yMC*|H? zxwrb^Y~|kXhhdXM`4P)~)}pWY;d|x2XStvF;T+|D=Z6W({nc`Z1zdDg0KQRfUcmL$ zlmMKo+`<5alshNj`f71l!-d66jmirHjz7v3tmHV0HeieW}D0fg0 z9a(u87IeRNbkId}g7ATIrw3hM1%v1*CJ*z1=(x+n63eZ%Xmb$WRqkrb-8TpqX}s%# z&^T3mm9*T0EP8kl-cs%fmV0UtE>`Y^LD)mNS6J>17X5P&URUmYmiurJURB%kLAXR! zUa{z#LAX?Hp9Y~_mA|seKU>rjf|pcfRLJ#4RtTO~+q4i|rYe4m7KY$*wJj7>l`BH7 zpO;y5mk>OoDtlXQO9(w9<{=S++m*ZCau2oWQ6YFzxhGrhnIZV2#(QZ99#QVqmV2{B z?+C$T%6-ss9}B^i%6&Nmi>65)y=l20S@d5acv!hVTJGR5JgByjVYo_F#)e&A<%Z#E zwfVx(rpkq3*BkRJx+Dzut4h7)E)T;s%H1mrN#(X!?mCMm!*Gvs53$@M!f=<`P71@d zs&cwT&ke(MYWrgtj4EGmm2b1?-C_8Psyt%3Plw^pYI`jV*Q?6g7X2`cp6&DSbr>Dh zdicpIZ&To+BMRVVRmm=JeKoNFZdAQc0bHi3Dk*S%wa}s!@|$v-EO%uAT&K230oM=6~N=F{G(O&6uRj4h42Se$ttwIDunaY7A%C@RC%UF z=M=*2YO5%Ok5#$8(Dmdl7F}HkXRAu9<;Dx)FUnnC2tO+K5X(Kvq9+u>8OlA&axW-^ zJCu8MA#68Y>d{S>dxu5uD}+;(`?%#kR|qGm?ae~CQ&rxx=qH76m)gE7gltv*)hZ90 z>7t`%!U?L9H`Ddil$r2Xt~{K9}l-$<-0BV;7mA7Ri3uomuAB6 z)b{R7^xUk6k1YDHnQ)MzKh1>uHI6|=t~Z7i!A3>L6~P0F=2~=e5&TVU1x0Y2e(&re z*H?=zT2%zSs-wIYbC%7>QwSrI&BaDU@VKIfTlAP>*i+Hdi{S}H&#~x5#jv}g*A~N*ir!?=+lygWMgLX|PbvC{MV~H) zT@-z-7@k)2ZHs;+-=^r-#qf-xKUj272{bCYLkT>q=$I1MSGgrnuc)^Ko>Mer(UKCV zQFKWOdgj|hr9~S`pin zWaKqjzxP@Dz5lT2JG0Pl_VAhIel-i;QSPAGP^?^;Gdep&GP`xqoY|1CDUeyeGdq?Q zhE!t+w1{bKqm;?mh>WDOXO_IBAws zKMvY82ZkzFPD43qmh)JjDEIg|=vs}3Q!V#Ai^^%iANiK3Uxg)bGA`-u*E{apA^(K{r4ipqUa2bDX*U#soexp11M>J^)+cP#qx zTzF4azP8+-=Atc{hhg*J8&%n1o~t}=9=xH9Df8f4MZFdc&x7yORyq&3~+-&^kK^WX>NUOW%p)_AY9+?yF7x3jwT+k$KdH*-`L3_B=c6~2 zJj|F66MRx8!}DEl%(3XA`S7@^)LL%ye0W4{d(4MlRC!;E#^%G{6+K`+{Ho}Biyk~5 z7%s6LGau$@yeHXs&$j4=^Wgzix!Q7XoDYMP``7tUt=zv^?h_V$em>l*+&3-vgZc1R zwS74s2CK?<7X4*D3{l(mrEsPyk12J%kzeYf(@NnERVgfWJvpZoZc|%%DSFq-Lybin zOJN&TUR?@*RON_OUTe`rDcqte2U@Nvg`vtlp%iXc?rD~LzC|xBg`1Rnz2)9g3fn68 zzEb!^xer_JGZuZh6s}k9yO#S&DO{trZ%bjAs{CZpAq(J2MMo`w?Gzoi!1YG{0=QgJ z{{k4UXn{p%Er9LSR<;0s(p1$haQ(cKMOQ6=OH?Ilxoa1|g=$MJfDx*)$)blYfF0C! zy!_^u5_YOpKF^|;EP(S>=@9lYbc>(0B@|#xqBa8lP z0i3BSKU(hKg>ahMMlOUMRe9_}*H?K9;bcX93t_aPVT+b5gfVJcx)6#q-kOE3ua;YM zw}o(`s_bXEYZk&-<@PLuCCWX}ayMJ_*oAPMa!9gtzQgNROKLx9=;gb6+Lk=OjYz$i=ML>+7!KfF?#FO!_^kOaWPC+#$Oks zdj}r=W>fWqMW0^`QB`@iP>&aP5p-{PHOW{T3)>`gP7G1Rz zs+1eG-1em~Q@N?7@S$=KvfLvqdfZYdSMC{>d)`tgQtp*Y;d|xYV7a$j^q!^Ytlq<; zmizQlC|2(4OVRxV5ARv-XBPc>DJ;}@DRaMfXc?3!cWfED@8BV?%=OiDi-yWzzH;YU z?xHgEj<<*UGT0*|Wn(AHU2V}w8O%}c{+4@yD68#|GMKF?INYMgl)+3zPZzGD=UDW@ zGMKBjYs+ANjrV37?_CyspbWyQ@}%XyQ0BG=ZoEP7KpELGdx<#3gz>Oq^T zCoTFyIgC}6w=DO=a@bLAUzJ0ds(f!zD$tcH4EW1Rjp5fG?GMlI5Ol z(F-fk6*v!9Tkee&P^0nwwF2Ff^6)pyeZr#8SHLgDQWxH|-1jS>R=HnRz~ZpB?Up;F z(nW_?!jH-wU+Ma4LM42swm>D+sY;@mboD&ZdG-e|dhvFN>(@VRmyv)pGZ;h$=I zqY`}w!o#~3{iG6I8};yQB{XRqKUs806}+$9QB}~a=(sA^SNT=$n89BK%M~rK=)$pjI3#!oZv${i36*T|b{}(X*=IK8@oN%e}H1_EPSx)lgO_ zd32ZMK4{U$tKn|tzGS&?RKuNW`=lCuX~e_7Ec#6~?4!y9$w?7YHW>*=GCC9 z{vNzFt|!Aau&;7UYv54jmRWASMR%%!TQvoHTJC-|5K(St4VmC68rV-&uCVBJHRzs&hriT7RMERF`d|%QrQBy~pheLaE&5sw`T~oGk899< zNDu$Esrtd9gKFUlRT)w1dSgs2w5i_YTDV@n$XDxnvdE(IYT;7lR#cDt+tkAWsxrLZ^~UIWI8YfA>mjM=G>Zo7VS}P`>!C-{g%+)-hm@kt@|&V7 zEV_rprf94ldKKN@q6gGNm!gN%!+J#zx9HIlui8$phpGC#=heIUdznSAsfTr{@@LEa zYdx%0+avX`QB|I_==1fkNo{Y}Ly; z-Kq6(b^{!u=mi$NtN~Uj_r?bJouao|^v(u2RBaD8z%iPtr);WTw&|CN6V*<+EtvGH6znQp+t{2FujexC{(y21h7rEPB*3I8tq=E`!VTd(W|{y2PSaErSYGxy5qt zSO!Na_n~EQr*faP+?Oo+#xhu{+>b5y-^*Z;+J0V!zOLnAaHI8ABa|vSz7dYrIPxqy zwGrkjTG$B3C_2lc3mRdTqBV_htfI>-x=SMzDY{Q19H(fDMdOW7plEL+`qGz&11)-3 zBLo#ap%G3{?kN^MyAgbfUe*XFDteVgZ)`+Q9(cG*Y>M7z(T5vhigKTCgp(9~#iDOE z!pUm;v=JUrKY!KemYkn0>S;pHId~Y=DPFLIiG{JYOe4Xt{?r z!>`IXt{Ki%m6I%bW;6Vx=q1f?o}z!W=-th5zS0K8tz z-hkhWi2w@2 zNYdef-+3`n4;<#j9O{9?y_oYnaHJP=od=HgVjlCrF<#6^9ys2M8MF;@+qhoLUGjpi7xSdNt}FR1FZ6mb+YE(E#BW34 zaxZ4iP`J{IX&MUGcrk55;d(FT@S$*n7xRaq@Fy?k&qLv6@zYS<6F2Y6JGx%XFY?x{ z7n8Lu+#`DOj;#1w-gWh2TIEeuFXo_a;Sn$9>}_>l+}ye?JmJMWu`N95#eA|YaudZ2 z83xaKF;j-Y3tr5uVeqmSvuqgr!;5Jd25)#V2M*Ica&yWsc+ZQG7ui4bV&sL^kGvRp z+wh-KzK6l5UW~kJ^Di$(UhVkOi;;W#--zCJ@U7&>cJPB2BR493^kU>x?Jr)8oC+M| z!^o+e!9I-aD{te&$o|hzA4b+UxAS3Sg=mBiBXh)2K8%bt$M`VPqmB1rt{VPA1ym(&V z!#ue?6!|c3$(xow%=g>FTpuQTgzlP~IU`_!57RUP7Wy#p5y;IObJz%2>cdB6okx@KMm~!%Q26+yF8QN5Mfp%<55aun*Ha z3J&#QP8bEohq-DLZ1!R98wE%BFmK4~c|Odyqu^*CX55Z&oDbvM5l-}Bt>nwsd;;~fL{_%QRw z!2LeVPGjIfAEt8*{9W>6403PDTs#II^yIONup`Dh$`FZFCZ{NTe( z8V^59y%;YY9;SXg4Dn;u$U8xP%;xd1tsisxco^=-{AoOF@5ekf9!B~xAC8Ane#|ym zFvgF`&VuoNOi>o(_%Y2{kn6|np9K^An1i!mvLADryuIYd+$66o`7uw*t4Dr}y!GSv zV?6SrkROvJZ}|8zGv)0aKc*=gO8l63HgbQ<9F`4p{g?}~q12DLAse~PWgg0grGCtt z*-+uf{E`ioeoTH2)c7%lIZ*G%H0D5qAG0T!m{W3Kh3MtLN=`tSU)BwA5QRNit~}XXr?(IPWEFW`EZ&avmsyi>CNx+;T%8a zihMZVkGVS^F7#tw%!f<-7`cIbxgWFb1h~?VnLGim@nhysfb0F3ohHCdeoXrWxW$h- zasqOb&0IVIZuetuo&b0HF^|bh8h*^X^4^Agx4g zKTd>a{FpN*B6r}-%@g4TKjy)S@UrMlL~g{HL6hJ$KPGn)yza-$n*?w9G0WxE2R~-r zB;>xF**po}_hT-c1Rwb^w@reN{g~$`!KZ%Ar<33_KW6x3__rT3Z8Ch}$COQmul<-^ zCL?$3Oky&8@5dZJ8GiC(E}aZNOa96LG=O<|G7Jh}zL^Z30A}PA*d~ApPeJbEnW`zU zT>!J+6c`b}Y@7l+1Td#hfgJ;wYp1~I0OpY?FfM@k#}vp8V1AeaIRQ-eRLBotil)MZ z0H$dwOb%e$rXn}`%wbbudH{3kRPY5bS5Jjt0CWFTCNEz_VZfRWoO>0qkJ{|TE|4oPe z0+?|#AR54w%z(B4reOxe0+=;3V6EuQKyDtIb7w$@_-_Uz0+_$eK<*)$*JeO(0Q2<> z*ciZ!^&+ z{3>^a0~k5M_j~c5+@K9$YUO@v0JEScPx#=%0Ooxk zTok|z@x!G7jGS}2EPyHX!yf~fo&9iS0MqG*YXX=f{cvpnbFm+82w?u=hZ_T!7yWQ^ z0Q0#YZV6yU1mLy+W<~(HKWQogaAyFsM*!{$VAcoVo&e^=0Ng9(BmfUcISIhu0+=@g z@K6BrT>u^qV8#cLJC~*~2#*Ia%YyJ!0MinLrvsQngYaAcb7l~p4`6N%!b_5`atkql zc{hmM&oqNV@P_0=2;P=_4I#HR&GHbuFZmjR4+5CYA^2GGH3XjoFt>$}yPW2!5PTlM zd>Vo;Bp*WXbpSIl4BrGW3&Zez0J94E8d=O&_kej0Bf&$15V(ut_2|>)` z1u!{?`J@1*1Tn)3k$a>juMm7eOlcwbgP7e4Ar!=P7D70PIkpgH1~C^GLQxQNcOlFQ zVr1=pZV>Z%A#(TBjF_qCL(GhsurP?Jn2Fp(HG9m2r9sU4nNShL96b}NgP6-_LQN2J z|4gV4VxFG~jX}((a?>b?*`^3~31X%f!HOWJya;v+VpbF(cUVn#5$qAfoKOUNi~ous z62#n91p5UsuM|OR5c5S5v;{GvilIG-@fX9|AV$^;*99@MPTCd3$h!0aL5!@{r^J87 zupx+%U8VyiKZ@ayAVzjfO%Nmd(wl=AIT3JF5F=+SjtOGq6wL8KjGSybA&5Dw1WpQK zPAx%h&6=xA;EW*V;SxAg^h)3y(JO&-gBZCfa6u3wcO@6!Yl9fM*>{8ZaTeSd#Jo8RZVqC;n+3N7G2>^$ZK5|DZVzJQeTqAS7e#4Mi!PX#gS z=D@Q-%;q`pTo5C#>Ao1m$jid71Tpfa^Q)4-bKvzL=GQs!RuGdt7v2qGisr%xK}@rp z6%S(emlNed%)xT*Jcv0>&ZGx1*T@O-Am$M{7aqiXFc-cHV!odXKL#<)I!VFssM}{zYi{WU=kHv6I2(#N_I6j1Fm(zbC%%O|nlo003#c;ah$6`1`@?$Za z9m0IP7|sb{wp{|}hcLNI;6lldC2&ay)35|C7riBLh2+N)Jq3~P zm%xo7%sWevJKSc_Qn)3AnY0vcll)i;w@ZF3g*!u-bxYx{5a#HmaF682Qn)vSxoasr z5W+ma6#f>%e6bWB3Sowq!NVbpzYMtrZpzBw@epS3GI%P4=_-R~Lztt=;Dr$8(lU54 zgt@m2UJ?J5!E55bGUUd%8Bz}KNPd*V`;s5!@PXtAFFve8CurTKQ3fMl3 zxupU|gfY)lz^E|h;|ka@jM=tQPXd|TO2`Uh=2t>?7_)07wVN7uql!P(Mt6)|bv#tu}hB1d!L1`Fs zdKD}RW3H`&rD4pYRZu2+RZtnm{7?loVa%9nUA!k9g)VV5vwV>PT0 zJvk>LdU7HpjCn-PZ-g=bkP{Q4C#NLBm~1(35XKbA$$~JZsRr7@n6?^-g)xWKz}hh8 z)EeYwy}7yuy26yX>~=E^#_AdLBY9sD7TdAANO4r9KlgUiC0k@d*ke&ef$tHYS3^>AGn zv#K6$3}d?L;pQ;r_=(Era*Mm@AecZwr{am%&GpzsumCVa#XC;PWtMXd`?P#!PBN zULG*>8sR%BhmG)K7_+7kehFiK*9e0OFlRJ^rvP(ZBWzoMd9V?N7hv9PgzXD3gJkEZ z05ev0l?pH=O)#bav%Cq$7hv{lf}8@(@0uXD0CR2=Oenxy+XRyfFpoCDlmg6$O)$Lx z^FtH(3NSg%;4i?;ZAM->FwM;nF2L;H3^NNb2R9>c9+=abVNL<&)@GPnfO)YQN((SA zH#_?iuQ$UqFGluUWWS;S_@D^3r#SuFaJsE6Wo>_JM)y?QAK?tq-5ck(VZf(qlbsa# zc~$-$Pn;c|zA(;jBY^KUw1g6E_h)OmUpl%uL&-^b7~8fj+sJZxMjY}_LO9HE_BZ)A zL!CG>L(0$A;&4I^@(jWwXAheqyEiP4^lXTBN7lx>Qr6HNYwhibCL?PS?XInRZKA6^ z(z7<&7VlEy%H5Vn*2j{m*hUE=f2ES~XjgkjEYcD0Q7tj{bi`X@k!WjcZ>JkB8H=_> z*2mjoiAZ;RW2~dc1v+CrYa`KQGP=pNw09(0q8*WFNB7#OYimt(txt6Hrs9dNNJ}Ew z7E4At6Kye9Wwiw8NkzL-k+x{cVbwK6WS^}!8H=2tu1NN>h!lqx|6Zij(DH{G^FDf7qb*M4Lz;Vj##869(B?z+AfrgcD1_+ z>$7(DcBJBwmfkgMV#zJkIudPL*J@29l5O#>Xet(I?TB`6nT}{%TO`)CzE3gQ9_fj8 zc1z;=$JNuFjHmk2CB-1IArkFuiN~B`qaWdztz0tZh-Dbo#FDYD)>x#wBihwx*HU0z z&=ODe`K2FZg`|K*x|8ulGM;kEiuf>|jKsToQpw)VSXZjV299^7V#$tZYae}0GTIqC zFp+Rdq)^u+qwT_q*rMMNZ(o~oi@F9$w7W^P(qc=jS<@49in|8u=Nk)588Clg9 z>rSoRf}L5ArGg}*t$iOOg{m{!muD>v9ui?cIrZS1QsG?}`c39_#8ur1jV$yjGTeC2wVI zr45%D#HO83q&ul4eD+qYvm%LZH*dF~%-SlYB%)2n7NPqGcG|~CZ&!RxJk}QJjCCfQ ztnA}OQ>kRUMIF{2OGf6+X^E>RGD1jK=ai@cX~{s`c-y+8y^i-2+A1tx6-gzdT|MIB z$eLKJttHyJ&Xw5`Nz1tXj5O7;r0cZ)Rx6V3GM%sk1d_4Vl=k)m>;r0_q%tiN+t?lL zYKwG9kwqRC|3X=xp6d#o#xjIELOEL|A; z?6J<4M2}mfoUe-Xq!P(!yW8PK5-t0uTf*h5+#u<^?np$nIqUlRd7hw?xuz?M}u!maobzC+R-L4nYT?t%>z9$)a>j+A&8uqZ_3_CA!k%kL9Z(Yoi@& z`sGD?cW*ii=cc)0Nw*h~HQn>vqLyKvD^=NPqT6C_c4y+QQY_IKOC>j@BXE^;WRZ4X zMok#_4R*NUCZ=C2l@VQrt}{MK6WmN0D3nf}j7!?$G6;4?J#C-iAjcHX+~^g zcSpQ6p2|$M3$2fK^hQ$&Ta4S1(G6~`PKR*@INCQxdb_lzx88Fw+xstHmA0halv#V) zVzF*ldA5!WmamGmCb~C8;+=gZKn>|3Rl@0()5&N}bhX8$-bXvq#oGd%-My)p>pnLZ zok3O40liV%t2n0E0liVtiA3Ahixb--t%xlLAxZg6+?2PBt zkMXXyxU{8Ckky*`PHz&4cdbcRZJpC><;$9DR#rqdwYIb-Ghxm!ewsd`Fsk)JPmvpC+2npIZ^XN%MTea_K+;z2^W71eT{d{Bn3OC|@?R2y!)f(w& zQ}0WdwpdHAP8u7Q?^@GjDLt+6o}Pq;asX*#Iyzzufj*fI1Bz*nOHrmWdM*YqiEoCa^%%JOcc1nIBR!IgbVifwoF38zw3UjaV#!XK9Xc6MvwGLa#*&hV&L#SKK{2NX zS{q^+Q=$xe-|!&Am>&GtK~E;6qn?)bq|VI;0`h%g+xiGbk$7h;**A7plRHw`5I^uh zXJX&aEMpEU?1o(%l?>19MEY@7)Kx~>Vy%fbEpY>(folDRLz#iQW64x+vL$2KlZp0s zw3{@iH1?I@Oh)ExKhrMb@^&YiGtJI)EfVdD_asuuM0Z>#ESVu>=+%};=}>T>Jv}5F z__0EXwrQ0cz}O;Wzgb~s;MU%jm{jY5jLhMlJHP73OV1&saZa{7HY6fF@xH?5+FLtfQCY9j z=2K!xms_{2q$g4~3TI_T=Cs=Wq#3eErd_CxVs+5lM~O+Zn~L?VeP|PE6)mh&hIEnb z6OT!!8%=H+z-o z2H3HvO-6btz)pw;Eb}SVSuJpbxZmfPx0>x+o206eGuTyTUkV(f9nNF~bjB(fqhi4_ zhKFuaGKK|xJ&1;tdAif2_BzXOVs%Es1Ik#ut1Y&1>&DJ#Dwd2pb1&gLL8Yj;32-b< z1MN)R?dSDdN)on=Qk^29gH+e#j%c^cqOA>?g_SvGmR8qIOs2hmJDG`OxG~bw5l=ab ztF~?Wji6hLL)aO1XS|)+Lu+Ca?auOq8&U^x&cHX;5tB7U>$3Ft&KZXHCpg8;nf{5a zGX~W0hAx)JoN1~;x^~!-=seHzChP=GR6v-gOq4XyKNJzoSl%q z?sm?sSsBei#jbX_ttXX?MLV@fWLVRqBd4PEmF>(BI!NjdxlMk0c#ufX-h|~sw)M$0 zW-P8~FQ18JcBix3v>|X|DH`cTac%jsl|AmflWxm0VQPHL$Ocicza!y27PZ?e2}+r}d_~dsFF^ zW|<_}aPC)%50i;><6E(7#@@_Uyt~>}(p?iL(iN2hretDSACGP5P9!rEELLY>GqtHZ z7MT?(DNg?{8Pnm_zz`+HYa%5j&VO45$;i4s<#ZdZAK7Q!q6^H#WcOh}_;ewbx|3e8 z&L9jN|7Su2i*{cU9LTM80>}cZEO2f$aoU%6CwgR{;qKH4$@cMfT~s%QbRzG5#Fk;4 zy0KNdF1IMuf9|2C^n60{(u%utjK29uW>9y{F{AI=g6S+vZfVw)wbFt1WP3|VaU?pc zH@+pZg(Y+4HZxhe9bxOUI3oQSX&|;fy;qxwbtSqY-H8pcWF)ah2C)NU`w!o^l}UG| za^@^3l1k_f(?Iq1Xlkv~3THC=TEUEukb3IQa|YU5lZl?5mZ;O{4B%wUfd)e9IZ&qA zoz`SDK^b~3I`A_xTVZ!n(~p-i>1pY9CN;l-50p+<9J_6mN$XdsqzujOE9mL0?-yhX zZD;r0uC+MYJw36G4rleOf9oSl3$BDay>a5nXg_+oqsboK>2tSwL{)_PZ#ef^t)z1{ zA<_};YVVaLeHoEwDi6ftU9BCx&Wy`dlWB-3A9~Y+O@wiJIsLFlZoE$ z$ohmc`^W&ackMse&p=z^sYtA=HIdmvq*IdKJjvW5QKB6~Y%$$*;Ap3=tV&gq5kPmJ z+ihlKhH=*zl&ohP`b}Z`%$lx@;*w0X^!B8>WEEGZ+-VoYdlF9Jc4Ny37wwisbf@V5 zhj9IwZWW8R%BVlm5?dQxA9vQ|BympLyVYvAwVAU}+$orD)vk%Q#`+e^6dtfm)Mwi= z8-HVRER+G;I=1B)V0S-O`+;<;($Chn-7Kma%$+&)t&I0UGTg9y?e*PhdY@Isg>qD; zf2-$=7u6o^h_`piT+QXgyVgfL;%&ML(%a&m8`K@G>Cx>Lc-LBIv#2AwDbd^4_HMZl zAfK7G_AlgWbQcmLEzzFXfV|fLPVw$>X1Z?bG7)PVc<@LgR%5?jJH5!@)Q*0`C*8V< zI1?mSwf~NsNUFu5_XXesg23Svh;_A6m0=)>eR>cW$alZxzm& zVJwR(toqJUl3<<);EyMq&rxKn-uJuW4WhG)Asb>a)6dSd$&H;n%3AR$@-9L0<%?RL2%u;p5V z#@N~+M(q8QCNpFq! zH)qZn+BT+~roSI?KnQ34`=3JS!6+xhRyq%5%79sxA!0I!mweMHf@X-~Zt3pVD=L!N z!3>-_J+@0vrqZCdJXs-Uvk!W*uq&wc#)$bIX8e>TvG|742&O}!{!>wJ> z&X}CZjI_l%V(BSGbMXdkkJ(0k8+F<}^_w3E+`ldG++4Y1Ai=KE_iM9(3-moI_wA|uf!YCY zPfbtXOqeA9yopeppNKp@C9h6JcGomDNpVTW(LX4y#yU@9d@#tLlE{6Oz9C=5|u^o~AZMZ5(`rRMFox2#$Z*mvoX|=ic z88)ZjCn##5yNxAQDUt13co0S9^!ek^(kmulsKpDH@d*(iCmCXcus?qLTlgDSDJePXI1a^bf!%ie6?>d1>rYMgIzX zsOSS0eH6G%(bs_Y6n)2{9|M;w`V;WBqJsyy-@Dx)xI$64W~~G22GlIyAoNMLDTDq) z&61WwW?#{sofN1xbM74%{n>*m$;;6jRX!(+b0!bZE5A84*0D*Ab!_q@X?1_Z>eN{0H>t62I5l?YV1~{bT)d&ZqdB@RR+08k ztS$W_UR7^W4%<~US4*X?i>2yz-mRf)O`^Y{x~K1NmoZQ&BZTwVo+wqPt<~E7{1&Gw z8H=X2g6g?$H|pOCmdC}><#y`=HmHEo}ru3q!f)oXsbdX=WD*MdUKLBOJPHCtSW*_{4c(ky>V zwfWUn8~M$tHjYiIjbn4u;Qol!sW#4UQf;=8hXcr{HY=m+W0m^tEA-PVR#Zw=SrLp6fthw8NSaMCj-2J~EmPqclY8BLBNo?bP_eSP_Gc2h}4@+v( z!;*${Ze_{y3)-d0Z%%GGHpwl=CO?_O60thD<@_eOHNnZP^fk*3?P(vUTLQNMSyB1l zdbw~bUcR=Umpg%m0d?rV8vKcu?Tw@!_x90${}`!TXn$h>xH|3Wz0#iEH|^;e*3d|pa1KIZ)ew=pz%q=C-aNyv^}0~ z_&U-JUuU8IqfjK$4PbX6rUvJ4NvHfR4c#o8q4JxPp^i;5)Umm7x<6udGSvA^GF1K* z%zh1>j1LBk3Y?~{F6MUnD`L^M>Z<=I+5G?NDE~Lh(CV#}q1|j5x?wA2=ti|kr@KPK z_3w0VQdBx!`PV`RcDjF3R7TqJ8jWYbNc(0*-4Smq@=r?jf5-T$bm_eGe=D8c>FMr& zQ6{CaUh5VI8K2{fbY=D@Zw|}PLFp3tyL5>>G+h!+x+^{`-31?Bh&cy1B0b_gvJi7| z`fo|I{4FK5%9d35Z8#gPO~%%aO@1UT?vGfVlIr{>CADE-NnH`^h(-Sod+!}zRgwSy zKa<=PAS5KA_ufe;x%Y-@0s%rVp;#A@q9}q=?C7Ydt5{c5RP1%twXD5i$KHD{t7}*6 zb>;hbzt1^CZtff5;ePh<+0XCsyZ_{5p0AlRu_c#FD;g)UTG zs)gQ~Vr5eD)%C1wacE@=w`pa%oHv-3+YVC`OWQFjPSE>E+b1PCF?2sMw6s$~OFK2R zwA1RexCWLLTuFT9)wis% z3sy{(EFf}{3Yx^(%1y8PdG82(W!a)uSj>BKR$qT38By4_pR zA%+#*kzz$w2XnivDEJ66dNaEnb`%UBwq;2dgqC!1Xi1lZmUL-oNtcI~bVX=M^1oP; z{4bWYzqcg03Ob^Jn{-42xB8YOu7M>5S7J#A*0-eE1yRcrSW#$0Vbe8Z!9nBXL%Yy* z>pK01TAx2^R%aPzwbq-}orYQ6<<06e!>sOBDv!^Tm8QO^+K^&&OMwaXny&2{ zv&!1#`HPnCw|H*&#YDIl$#y<0w>55kEHu0)L&JM2G`y!ngL@_%w>}p>G@lR0t@6K& zTjhT-z+=1t%2m*v3*4kT7r4n!(j5K7H88;7N(^vKeFL1hbng7>ApN6cMs|iw%Z=V~ zhCC_5XW-Uw@HE^S6=OBoc8+8((=tyT$=;Jv=6`sMC1w5}9Amu}j{V~?RQ_S0F=KnpsRU3N7u%Rct4c%|p z&;#lwJ=n)om)e7UP^mm59#)$Aka$R`^!6T9nmU`YQR%-u#uDrNA0A`4X&i=xv##Z)*oYqc3O9gwZ(M(7%Oy29b<)#DPt^g`=ia+HVk;H7W%$gO6nNv zU3HUI?qRi=)K=~hbrTDHOLeIh`e=%k{oyf|TG{{n7^|Q(n71klEv-1Tw35|=y1-3-G6INx;u=_1a3z-YdVR~X$5?fYDSeC; zSy25k*1uy#TQ!sK3^V!Ko5^E_naJTUG2h%+hOpfaL){{7TQ3?r zg@({IG=y%Y!HdQop+WR44PG?L|MC!&|HS}4_68tVfdK?=VgP}g{OUdg#WgU1;7SbO z%lZaTd*Iyt#>sX)2h3f(rP%Ac{?XQ9tL2)LOz-4mshi~S6Gpi{nNqI%Yg$uZ)ooX~ zjvG`xXa1r+7p<7PIND#U&gzffFW_((ysa`G6qa!!EaPNY#)HE$9uk(Z{4ZrJ|4SMF z?8{iL8fy0@a62)i!Say0Wh^`>-^1m2e zqhvJsCs#qAC2*5IOW-EIxKa00oAtxFYa-6S_&lwf+d0!#N7!~pbUm-^s74k);^31DLnmW{YNvSNH z8m=^T;nd4YW#QBirKt<2UQsFwr;8V>93lr8~*uBc*dZU6=uKgx!|jj5R?eheOKr>8jsblBEsMf+dTW&f8~u znjq=PT&UGP_{lwF+Ca|nTpPMg3mc#rVFNTXY=CBk4bbec;n^`9H0@LxEXCTnG+2tY zOKGqaYuD0X3D$08nB-A8!#PRjSVtw(%ge;b#;36g2i(W4%@47%SY=jrSn5k zon|cX6?oZ-^XU0|ZVlDFi8Om*Xu3jq`rH*;ylH{fyGtFnlv~tsPYpi+^#c!*mYTBa zMa$*AWgW-=oi=!@ZP7ffL8*hv-PKJxc5i82N*z?bt!~me*iCh*or8Cj%42_LrKz2R zcT?)7HPYDb&Oz{j>UPf{Oa0u|JMl$f{ahT@&wa!Cxg@NgOT!Mr{$V{`7IqNif9W8| z|5CrE`T8YS!N?jqmmij@8rCJMnx7$*6 zOsrq6$cKR2{WRH@wH_Q=>tUg_t_rR7@X%V12(9(V&{~fQtyTUPYnA`STKDqSDp$c2 zV&EoIh=E&uYZcePT7xUG)+P0=Ri6gBnswsRdHYP#ozCk&2Rsfz(1zA`4O`I^=l?S6 zJk7Aqlf8BR)3DADy>+fJtn(vpoqsm0^Wzljlvh|ae{_&l$2x-##I`-bxIJy@@u78| z7+U8^p>>`dTIVUDb)FVl=U+nWl>fy#<$tlxBfNFWRbZWgn^t~P4L=St-nd!^FUktmRUTw?`M;sZyH{zH)Yfkl!!3S(h_uGzY7{2z9^hQ6qkBmBGc3KXr zk>A;2OVkh2f~bk^}N#5an<)q zCC{Hxn%eUHpfqZq#OJ7b?bCKG*_}Kq_(pBv!bMBuFp+I{6tt%xqrB*6E!(|6Y@Z$q z+oz3T`}An3Yv>vCvOcmujIur&yUaw%@MBmU6&E%9$10HZ$pu zZfl|C%b}IM7FyZsp_RQ6PA9(=THD*KzE$ZcDf}og{Cr`H5$Rb(Is=trOR|Kmj_ZGGkg;%}S-$_?y~%YOfLf#6D_St)Abb z;WG6Hes7t&oChOk>*@YB+hOqGQ(F!ujDB(->G?GR=7)}7gf{)(bg z>vv&``h6+xcB%Ve5Adf_+cV%vF343-7XmlQ#lTH|5~t`Vu0dT0uB0yf zQok-tU$A^ZF!&lJ2jT?vKr4vMu8)JZr60Zd2H178`ZX^>M0A>qV>D%f!7KD~q6k1|& zXn`eV!CJ(oWx-m+W@W)z#1>`2TEv!R!CFN5UpkKRzgTD&Z=rG(G;4vI)J>|49B3b_S7jP1l`1n)X=;^eq*P2|oYK@P zldn|z3uBa~_7@r}jVhEi65HPXLQtW?U5U0`pR|v>t^PuXutIeXD^!=TLUj!*RJX7~ zbq_02kFub@(5oz%r|w-A^cUoR=`YCtQn7~niX~S;#R}Xc7Xvr>)$K2cYf!O*E2&tc z>Q}7V1xx0KYjL9t1k7i(?qG%p+!nl>rjzWDgA{?Q|nN%QmI4p zl&0395~WccvK~s?RfqHtQ#lWJ`xi6HICEQdXh2wp%ELMo59?4OtV7AL4poG8XmD7E zhK6-$SXhVTf2l+Azto|feI1gkpbiCYl8b>`{W>JBK^+RNqz>&~zYfiwyJ*FjrORsf zm^Wq8M0p&A4wIHg4$@JcC|jilQ_jm%Nt)x>1uJR~UNUdi+{G&wEDysRyI{qn<@01A zhB$;3=jh=YJG4G_LVwxDN7xVHr-&nV(UH>mhyUGMrS_$z`}c@{kMr=u^vZm9hk(3?~(LdKqrK zLTFtw^$-2Zs${x5|1 ze<5{S%g6sM_dlLzf86KR()!;N;(t?I{^#@SkEibc_o)w<-+6-k&zIK!A07+dWb2jeGaB@{kN2U- zqWOV?MR&FDhyPvPR;rsU$Z4v6WiS-<(jSwat-3t}G}Ej1!rg#l$RHq~(xVQj>|fef z!;57^p)|~Z=IXa?MzAkwj4m0G-@cv>%79+#cZBy_odGS>uPnQl%@u&`Lvj%+qHxpqq8p^%i@5W5%sD59`4E9ut@wWH-k*8l~LL>G2v-g`J`#q^!<1FZ;p%iCDxzREU zI;&gntYD9w7z47RoE+k5RTgAxC=eqRMMIhI={{MoS;wgdWdirw~^j5e0Sg_$sjFMQC8*O6|?Gl5}HI&j=l#}H#=%aqe#Da}RVodUW zXL-6?3_el6dwIW0WALH69U6na8jADu*ckLvw{@{#Z;Kcg_>iyk^tu?luc6%G{oWUY zch&957?f%#&w2Vv49e8)lUT4rL5#0_$Ul3UkqvKYDEZk@dW*B6zxwT(9ejfxqfd5} zSLL1#&4$<2?-=iQQZ~GzZaZbe01f3&p3cvPf$DZZcJOg?j8#75V?8}d?yI4!^L{VL zhUe7n>TDRKp{Iq&zC92l&AKgkIeC&&28 z`~BI|j9j=^{pROJ=`GHMA?mklZm?W3MxWd$ugX0gnhSTU-!b0rq+GZ|-FC`_p&H7c zJe{8l!_@77++a~&j8#75V?8}77jD&1)_K1dB`l21~1A zJnch%#nZQQ;RX%m6Yuw{T)0-<{*?5F-Af%<*N`~7Dgj8?xt<^^+&F*bX@c?}|3*Z|h6 z-_{MHyz1Bh#;D(c4T9;E7=s%`c{S40aSh;X^*h7+-KPPJRlkQe2wo${Snb`Sm+U(O ziF)rt*EWz|51h~dR&IGys_#R?bxd+_guV{l)*4jlsmW6{`bpUG?o&R2$q(IUm*M2y z?yhAxnUdJ83|9`!DZ|Os!|r7`SvxSd3@4j&?@@-EB~u7xIC;Z6zYMnvu%HYlOQRQ- z;bhujuQJ?uz}{uJ>wtaBa1YDpEM>UwWe>eFTtNmbE5r5AfR%E;3^$2dQGTil9a9tVhku3Oo8Sb4dxLLx>f?FhBF}S@9R}q6d%5Xc!;O;Wq;uzdp zhC3k!_m$zUiNS+qxD7FQxD5A33?7kiV(@qwu6Z^*A>qg~LEbUT6Gq~d4bMwB+3=D~ zfMmm~Ww<-C;WY^-8{RC#eJjsS2`2~MEyI=Oz5>76BE%C{P?<79C@S}v23qMIXx$vvRCl@wLd}O2J{Ek3HnaH6PYkWk{Q%u`3VhlGAazNn#gR2f3q*)M?Wj< zQ-iP%%HyCJxinu9qiB8}+2!)F^_KfI^`W=)S2Fqx?o(GOKkGh$GFmP!N7JOu=82=M zgp%DmqG|FJw`eU&{g?Qz2lTVW$UWu5 z+sHBcQr`csTX#hN*}KOGmCd6x2H`C1oD~b^E;EUDth?8g9wWA3es~gL6kuJ&7RNf- zrQ7zcT)ZMWQ#A6JzLj4@>K;0#r&>lJeY?hpSetixrsqus=O;#PsYe*hS+HErPFuKW zabO7&6p5T+|GTCsg1UKACjzp&f1Lwr?SpJ3ruBsONw!|NU`d_Rj=l5m#Gx+Q zqOVhQa{u~8r*3IG-A9oyi%z`QMJJ?QMsLX&A80*A-I7WV!21f)F(*8OL?dV%{3Gsz z(vR8-oX6~#lKk7G3pVtT!YPl`%)2jq5n8h*cHaZia8J~ZUDSy?MK;Z^*NJPTO)T0F z$F>~%70qccTefsra5RE;<3e%$Uu6cx6cx$iW2H% z(($YN?UBSsI(~JJ26N@Xy!Z*_I02z$_X=OUHD`e`T35lxMU$NN6mO(;vs@!%D4rI|n^ox=&aghOl z{H`nyzE8WVJQyTgU5=CQ>;6`blY8G7X2(dM9dgxBR}Tel^4&(@Ccmhd%tWSg}3OEg~D6n5^QzhE#1Pu zvOGopkK9#u{OHQ-GZq$hsD`6gRZ@8DuCrmHyuX2(lV(=doHVJX>UOCp(cAsieJq7U z*DHo){(cxM@(OQx;Nwqb87jGP7|x0Ym4&xF{P6>ptWJbfw(;Zj=`tTqRpBiUethWf z3m*D-=ie7>{CM#13m*Qs<<&HU}qRBnf+ z?RIE>oU!e+zmTq}O0kN=)2vfIMoG)V6RmJ$B$B4w!&1s4AWd0eDW%~Fm4&O%%t}jP z)$MW~URqe6)f!4^MADS^TS^%_r7720N*M>GDVJDE^X}D_(hRe;r8LvNX}XbiSrnQU z&yAMS40FAul*TzN%w?9+470{kO8+D+%=VU2Mw@BMZ>Je)mxET*l#it=(=?Z-YpQOS zhi01cFiY9mQcky&W~zHyN}1P9yZdibjZ~X?{(_~H4qIB7S6NCk&z+@|w*_ICg{$S& zSz5bdT2HwZmYF*ZEu}p2(^B%z6yxq@n73F;>4~LEn^Q$X}5pr%C!47-44yB z$wqq3+}>y@&Gvr1r8HBq%u=RUgS-e$vj*u`rlq#K6_%OHzfLm3G}HW?rL5a8^8JJ> zEv5NnINVa2?fnc(Y1(3MOKIL+zP3xtPxD#)(nLckuLIL^{u)bZK0}VOlxEKFXerIo zEVYzodls{lX3oDh!AQH=@?CE!&0IRxQl|7+hO{v5YTEjc^sv%OrFpuh%C?@*#vAuF zOXYq`X}$5KbKibnd?d` z%^FK-=2Cl0*~SX<+ZrS7W{MuOlxEw1p{0~9xzkc~fTc9stcjM=jAv&{X~y%%u}0d> zGJ48Vn(@5UQkwBR#8R5=%T!Bg#LRX|$mp5- zs?8d7i={O4=R`|srezOHX+8lfET!3xDX^60v*7(vM%vAI-eD=tk@%^W(i~$hw3Mc8 z46~Hx-HR=ynWB$I8fiCMj}4a6Y~j~hN;Bv8wv?vTRa#23HEwPxP5b<;%1FDJOZQt! zGezqxr5WZDOKGO4+ESWrS8GdY-hET0k#;jh8!e@Lw~*G_thbb=g)Fm_cK;_`nRef< z>6)#)f%$m{Bh{vDJYy-%7U^}6t>nsg}~L;|ndN z8RjrcY4#Y4Ev4D7{wQIj-L#Dj>B_XyIVW9HWn1rlmeS1gF_zM7SKC@j)6%|-1d;S3hXYh?%z2 z)C$W?^Ctt1G@E5|ucb6wsWUC5nLCRurTH#rq@^^|-qKQ}S z6_z;z7qgUg?z&}M@LE~g-P7{rmUPWldb}rEO7khahov;_rovL1Wn5q>%~E;4G%eLt zcI~>uQkr3&YAMZnxX@D8X~Vaa&M-@9-o4mTntg_k`Wb0A%V>k8G*h(JQkt#R-j>q5 zd!?l`!)$IT&Gz@RzDC+jTe{y;nr+ZJOKFzT5=&{`z1mWmHNCZ^G}FGRkCAq>G&fpG zvu>`pl;&EjWtP%>_S9HPGoJ0!m1%9)&%KRQn`7{2ETw6gms?7+bPltWW{FR?lx7dG zr=>LQ?YCY=+D#jNAzhi4lh>zfw(`#TSW9WzLHfWd~Pn{R6=&0PAr zqmgzq=O3|@W`3S;Da~A3VJS`f9B(Pj{Oo8c>#h-2VJYi;9kJq|G+Q?Bm~Vw+TGe}P({dy2 zX}=*|Q&rbWjC`n@Oa6q` zO0!q@b@Q|mPrL6^>6$9L?p$gq&AM}lr8HwW)l!;ur@N&zbNkn3+fMZ>>6$A0dxmQ* zr5VH3meQ;XJ6lTAZu?tGvnJ+PO4GvMXquKkTPg9sTS~Lt|Ffku@BSxCX|~nnmeTB3 zH?)*y%l1x*k#@5*Z?Tl7y`5+&&FAqRmeQ;j6_(O0_X104J}KTWHqvg6*zd5EW|*g1 zN;94dEv5O~A7&}dCq=QPG;{u=A|vf)&Tp`krp>Rll%^%`Z7I##QE4g7v^TeuW*L2E z&9$3pzu!`t^=O@?G;?W5x-#to~+>wjBgBL~g$JK0j2PyP9p(!Bc+OIar+#?CzE+``w^SgY>aGCx{>#8R4Jo^L7Z z#w~qJY4&VpS>c$^*S?mr&bYpCwQTE~_Kv`;m+v%6Q>IzmUFn*wd;#$nOKGNIFH33G z3E6%-EiH9M&|At(j?qX{)*Y#&zwa=H;ncljdN_5<+uP7;E1Wv6X%*Pwr_c&GM5iveRXvXo}4?kuI5OS3GcIV0NFQkqsShf>r_ zds>OVm2MSVS73n<` zvn=HBtlvvx;p*;|!nCS0Ev1fnmcAfL5-5!vUb#P*xtk_+jC)*jzsd(q<)d1jpy&4Q$pjTDEg?cp(xJa+20T=7l zzQB_sBosO8c@N!hS~li>Ox-S)^GDR}2H;_JlWbnCZZ885s@o^t?Kj{)bt{rHMpV}= z12(AJK<_pt1MXC}TJN@J2Hd7@E4k;1W&IlNoTG z($_rwAOkK{`c(#8qx3gV8)U*|N}FZEUzK*wj6&|0iJqwwW3XH)9pmY=Ot?b*?v@Fc zDBasrIZf_LrE;3wg-TEM^lZ7CQaMBJJf(8NN|2(vGvO+wk7mL-N?-Ey-AuSz>F1en zmQvZJJSeS3S+G{!+Gj=K^^!AJ)JHrEPE%Urshk7%H>Gk8+{sFpdAceKu2p(`7OYXa z-rw!&Ecmm!ZSX!Gm6Ki6$BS8TjM9%h{U!_KERq6I?aI4a8*|4utIc+8gc~mysrgTa+?5%VUPxs9R>Gs4pI2-m< zdZMRiWy2jxFUf}aN@a)W(C)M0PNh#~!(65Bc=~BJ+@#EtDH8b^f6CglrzSZzALApDgD;d&AIT1(nfiZ zRN6i-x^J&McvNXT56YF+cv_nWk13s#2LqJKNnk;oSLMOuN{`QjQl)2lDlPmIN~J#c zQ7ZNm_?7d&o>cm59`scDzNcU2q343d_$3dzDJ^Ia`EAtzo>srz8bD{I6`qc20M96$ z(f~RrmGgswyqA-D+NztJ<`u+6P7{(?#5lJBv{HJlr}B`LbBba-)Bu_*eZ|v%G=S%o ze%Sy@lx8-JLT=m;UQpVqAv96i*VAM}^vtsuqZ&eErL#Pp+Ynw-zxy_XhDx2MYZ}7K zO3!Ktxk|6{^yY@}iqiWULQLrkp1$1>URC;OL&#A2o2LyL!D~w8jM(3XOUmWs%OJ1h z6vWq+%E@%UD4p)bJHryr6WUr~5Ysc|8?lRbzNo>8YNc+ZaApdPQS+O6eV* zKGYcG46Yc@HipNQzVGRmjp0+JzchwNlok|3ac)%rpDFED01qjx@N`rGe6Dm#0o<>2 z4^Q_kfG?CDTmbhdJ<-#%3ec7y#w7)Cm(p82y{`Z^soy6Hq9^-1o_<;YUn%{e0B%>m z4GW_>&w zz0$vXdUqjwuk_Kv=o#>arymx=4@$o&gukiZoF-A6i<+QkAjW9dB^O&;))~x_=Y6Lg{KxPica-voX$X0+%Yi)>9ec|Ehi;Y62H2eZ|v%G=YC9 z{jv$1uQanLigV*4_)Tf6A~;uRUr&=o=vj_2Mis$2rL#PpD+4w?OL5;KI76xPbWIUt zC_SqP{-X3MPj4=QOr`e~!6`~#@bv8>$Wr=g5uB*>H%}WBLriJ2VmMxD&*CUWgNh+r z=?=wktkUV8?p6#rN*5Kw(Mk{V^tfWkReE|cIHebQdUY{+o@I<%i(!@0$2@(p7#gVG zcZ=Z=rQdqGxfmKMZBzmWDs5j9#kp4rG*TKbffY(?JgqGOId?C{oD$ey=`v4Ol|W;q z$CtnorRzPtq6B>|$GEWs_EEag(`QT2b2($YSrYY2HhKC>2{h4=bDP3m>bG^%D9+uQ zLXpw|O<{r3YEP#$1$k*7W0$6|htegU9^4d4lpfO*<|tj~=_O5}snYA3!mdj1_w>o8 z&`jy8O<^acpLzO2Q)sR11+JQ(w97awU*Ct)Rcss#efc z=?qWjw1NRj_h|)1N)Pw+_*UqdyfMyb1qDj4^z_D7Fi8F0(<&NEKIiG1t)N`#$E~1| z`u)|@+}03RTGATwly+|&rD#BFNGKiN8nTs6^>mlkkW{*7Ysgf3h^NQ2Mn@SjPHPRD zhlzz<>gjc@(X)kP+}Rp_Rr-jh&$osl8uHt%;U}e^dHO?Z7^*a@4ScV(d7CKCo!Wp* zWya{&2EI{R>FIEHqqF5zNbsuzzC&>wt-FR_he7cZUZ|gy{rvlIYyVZ@V?T7r&VpyQCf^iZQ)&|yL-A% zTd3BM4{Qr>DLui{Gupyvr5Ck@*OlJn={;>h&Ww%mcw2Zy>06$D+!n?v{jM#%s5G-( z6z9h6phjt{cJQ3izMdxAq31-$7}XA*Ryxbmx$R)Q`rWr3JfYNix~3gWPMinUe_^t4|2b!Pj-YkN?+{= zr>fu2JpG{~?5;Gc6P%>9Nv9~zZ92hRr9C>q2}*}}I=U13&LqaPPH>#k`JOKA1oPDI zq2i|WWKYlT1oM?%)(MVOdYh*YbbWBtcY%GCw(0_ll=k&B*#(v;9n}REDxKx&+%B+G z>AqcHo>J%Onl7-P(zCk2?nFCoHmMcwmg&9i6dpff#tWY|)D@;?mqH7eFqq|0<*)zS5i@L%}_3^i^ z(Ob29J$<|@9H8{&t}t1{`^3}ly261yo<7hWj#Bz`_oz0$;pvCn;b^7bbcclc&FK-vxk#>*w(9|dl=k;@Xb(6> z>DV67U+K<0B8ynm1Ny1kVcy4aJ>XdNae5Evt@LtFZ|DKXDZRS~^icYYr?2+_IU7F4 zhdrRH(r-Q8+yjnR+NdXVQrf;}l#X6K;RL1ep3q)tjiiTvC>VR{?ZeDFC8Pd7ZfUO-7AW7w_YGi z=3)%!1^G&=J)P1EPE)!|FKD22iKhqmg1;y|rWfQWUFYc~z2J1E*Y$!drT2UKWG`5& z^wnN~($75op%y#eZ8@^S#*3%1m!`Vu&?hRil-Qek?z2O|CFZPBnlz!ytH@(rf{xLT9hEJ6i_le@% zt`DqNzrFfIZ^njsI<^m-r?j>Ye58ICdb)ofIA7_iKJbCkQ$0Pm4_u)1iazk3(mOnT zs1IDI^w~ayvqA5B`eh%uNa-(qqS>H=zEPZ8^@WR-cIyjoYseLzj_M1SD4o(bdVjTt zr~CGWOO+nnH+p|{qNiu|h0By)(l>g4b-kx|_JzxpKHL}H(EGmT=?8t`3Z-B5g;$lv z`bBXr><3pWZPO24Qd;Wi;C}E|rK9`7^GbL0bY4HWO6k&m@Ql)F536VWmHNnq7*{62&Mgg$I>(EsauCRtndt-=U>& zpVG;m?o06$DJODPT-|q&%$x8DEMsY3~ z2oEdmFc8)#9q8%sf$)gZaRcGcN_X{i&w=o$(&Yo;7^TO0dfGsEOzC+8qjv?@dwS6xBh zR1PmI{aZQgr}SP=A1_Deykopv4*M$o#MAG};Z^mU5r@5%HjPJd?huF9l=g|ko=Qh} zIxY^cE1emSM)Z4mx;zeVC_N$$^VRQPJUuTCZz}z39Of#$%hQMB@Rri&F5N!t8`i-8kNuYbZG+KQ+j9ucGQqh_Vnxo zx@I88WeJ$6^fpf)NPv7^5##AZGQOEMazCOoZ5 z!iP#HC1JYWcXvoph#sE=Wu zjvWkNDXkq0rAiliy8mGKTIs66&`0U1o}N1xzEOI`;OL#(9iBck7`|2d>|p4re&6@> z%faxS(q9HcH>CwbqC9Oi1Ujo*-yu;tl0)Eo^)YG)bWl3W)44<72c`QCfwoGW4{yy7 zXr*rFdmn!t0zaycn}}{1Es_>Dxn~MCoUq{xAf7R+=>wnkbbJf_E96hC*X? zlky4XCUzJKzo?H1L!qHkspA1%G!%YSx^gJwDwU^F5Z>wXzq(0}AnLYs?{GwDwfPoJgq5i0DLxx2@ zk$ICW^&#^*A1m$csm_`ym07)iDxEPr3UA(U_=mb3;C&o99J1BNNyDRcEf;!v^>D~h zdh2j_NButL>5Ic5SLwUM;Z3FAdb)WyG31r1@*h$(UWc;zl;F+ zpe{!44$&Hs);mOT?zRIIDjl#xv__=b(17z_Qkm0(2*1R%`bEisZrnFxr+^>Es zJ)KYq&6UosgnN|E_jG9`v`~6zWwch~WKYkogqBJ#tAxAM?`@twP>HUci}7?N+^+Nu zPd}`L*6R10O1MR7PE{1=qAF;kv|Sb4sIz(y>)=z0#dMT~Gz>l@jdfRh zdP)_vS9)$0{7wB{>*?)P&_U@#RdAKk=RAG03OXwNxC*XN`m3k8BcYShl96z!((WUp z6b%>&os|wB8La}D>gg^cp^MTzN5Vzw_YhBy83|pLo;DI~w_{xD>2)Kao6QT@~>8+#S6s3=O`r;^bt!0dNN5P3ozx8zUDCnnt8&yXu z8`@V#aqd+OrAp(~aJ>4h@wB!Y%9PHjhGUg3^K?};^jCU(H5{#Uy{A`H!vLi>R-;eU z7#lr(wi*U1eX}~6>EGn(FV!$eY3^uPr6IQ-9mToZXed`YU^E<}wA#}tqam(zm(kIz z`4UeL9t{bl$Bc#p)$ck_FBy%lRgH1oXjq~2eovnq4f2_Bj8{j){z^ad^oP+fSZUT6 zSfaG~m?+Mj#=sDz{l>sPN-I5`Fb0MyojnHjQo6UNE62bvrALl|1xnX?dchbNuJr0L z(G2AVPahovBb2^4CK`2oi0EIKd6BTO1~1F(%85t&V_P7yV5q}V64(oPX~{KNlHhL zgKDKadOB|$Ojf#d98@Vi%+uq>!4##ZkAo3PFZc9@aWGZs-Q!@W(r3m+eV@0-L4~?~ z?S1@f986Om4aP%UY1{EpI(m$U=}HHUhk;7Rcsgx7)GFO=Jd`Qj&(lN4!wjXzjYs?L zG0qtu#pSZ`&`W*X=6yUc9%ibKr^iEgrSEzA`FM1Nd5oXNLl>p_6QY>5m;kfYZex;p9#=f>EWIpKLK`9dd383q4Y{0-mMd$sk%MpeY`jU zc2*znPJkk%UwHb{1lUDs_C$1a6QkwCDE3_@!mdioCPE|iJJQoh6Ja-{J57WCqD*Tj`meUNjNrDE-?+$W(go#3)}Lp9q@=OZ)eh_wn&W*j;^mHxYhSnl~x( zQ8EdBQn&7tqSz0Zgs%9HF?+v(PmqnLJ^3=5SGm<%7P-)c{%Ooly` z?lKu2pT=0?>A{m>FQvy!hIiHPI!`Z|42zUrHyPeidcUVnPKLdezAE<(=AJzLVKVHa zG;2!qMy~mkD9)Xxz+$ESroihOa;2verl8+g#F#w=UQxQYrz@wx67_rJ6nIhTT2C*S z0!x)%Jq4aqxgFzs%dbm`kmqFoM~{d(tW1EO-c{< z^!RCTh|)8r!3|2U^z_DQaH!IIrbR8`6P~_24GvTKk7;nN`u*P1jOnmSY2)c|wbG8$ zqZIX-4u>mEPWLwM>6GbkgwkE6!wPOdolpzMD4ksk7bxA^ z)0MSwtkNTEVZG9|o?cK3$0@zK7S2|>!P7@;;m=B6tc~6rf8^;mwQ#)B&9!i*`YoOj z#kt)KI6-Nz8PV57!#o{31O3h^M(qqZUHvZfbpIJ}qWWDm1AU7Y<5W-2odG8)y+W?k z?;V~#Gy_gn`mDr2>HD63IRj2n`pXPBPHDl+s7|+<39HquuUu(8PtJr>)yJrraHP^% zp3a>KrzzccCLFHRdAepM{6*=V!v{>f`O1uu|#Q-bco) z=>2KaSyB8t%!0M*qt7f@rane^I&K!6p>*afSgLd{PnXYvGnF1O3l=N=i>K$!Lcc(Z z@z+_fNakq3=Os{L|B~X2ID?|1}Hdsoy5Eqd2#j4d*EBF&lPQI%IZK z3ZrMkZtAw9_c3oaoU1+-&xW0q9^vT;vthl`(`UnMrI&kp!)!QDseFI`6>usLr-^)p z;(xEt2HBZ#<7_xnHf;-jdoEsZ;JD?rEBD)P>9Q3I=F^tqCbFTc@vF?Bh@zt1fxIR# zC1c6leHYM#qN2Tkj`AI9#(qnetBZ(MA})&;EFqH|zLt2&$MxY);`2%tl*w1Cq5GZX zIEmw3VD zh79IAahafiwww)<8m?~H;!wZ33+i`aVF%)ak3#s zK^!+A6AI(FL?)EPag#HlSsXVr6Pm|yJ7+@cIBr=cw2k8q&V+VxoNUt3DULfc6S~B4 z=Ve0IIPT(1=o!b|kqN!yxcf4Z*)J!XgOtT_Z)L)OIPQZ?7#PQWk_m}8E-woP$8p`W zU}zlIFAIjnaRalUGLD;?1ta6Q*;z0uj@va0#>R1nWFa$Y?#L_{AIBY=1(V~rE3;sl z+&2qq*VY9IPQWN92m!48iPaQxcg(UDvo?a4Afpo*=i}pBf zq$L*d255#eM=D>q-+~OQ~B#t{F2Of*#PRoJE#g1~|={WAD9C$X4yE6x#i{tLi zftSQ?a^MxQn;dvm>?Q}^6uZfVx8u0NTzDsrYnlu1i{0cRbDnN+E_@irjmU*hB|f?E zh1hQ{Y>MNK$wg*F-3htyo!Ct-{1C@omkU2id~)Gev721@EslFN7dA_Lav>{$`!yG` z6S%BA$VuSx@}OY?*F6vN6S#hP&^Un`m&Iz2%MeLfu$s7FL zBt8vcZUQIo?dBzL^0sTf#HS(bmB7iEbngUCMq~RVa5DZ`n!rhaYySjJdMV2iIC-`o zkih-DAsm#z$+kELCvY1Y!m0%BjfQYU0{4%G;1alx4F%zU^$foqTtHzaTc`EYXr zCtFwEn!pXpM`p`iMLygm@yUmK61ao%;l2d!h>6S(#H@JIr8Nj^N9z+IUS zPbP31^N|^L_hddilfXTf4=*HeoATkM1n!4?cvl+9 zt8NVMCvX!Q!v|v5@|CsNjeIekz^!ZypNU;JhD~BOjp6GA?t;efO#*jmWB5VrrZF<7 z?;dRoKZ_kVhTp_)WV@dv?wiJtk;MJj7_yVN<^_G+a&JX0%(`SU048}lDG{8$SMN&PyuvJ z;vOr2o=MzC1<*T*`?3J~ByrysKv@!3TnGb_xK@QQFo|nlh^#$u!wR7yi5pc2gOj+L zLKvRJEi8l`lDK^fp)!eERtVKe+^K~yCW$+%5XL5P>kDB*5_d--vTniMR|u1nxQ&G{ zJ&Ak25N0HCpBBQ*ByLk7?3Bb6G=W``xModY*CeiW6J)i6ljD;2NaA*A0`ro%>L##f z61PVaSd_#qY65#FakAO+k|gfLCa_-;cX|`pKZ%p=npY-qw=_XkO1Qh5z(GlzZ1{Xw z68BCMI6R5_un8QI#L1S?M<;O&i{O|fuBZr(mGUb>)>pW4`TjVG8(IV>N%OmGYDCqm#Hl7r{A6+$r)kwUl2GT#&^5y$D&G;bfDmi>3UE;PNEyjUu=* ziTg(p{8h@Y2>zDD@IRhWnGa)y42&61S!p9+L7ahDVdQD~sXrB<{Lmcp{0rsTiI~;+`u;R*AS*i{bes z?yX{YIf?tV7+y`{vP$5!BrdN6-b&)Sm%uwoT)z@{H;Efq0v{xCQ%m5(ByM&Ie3ZoP zS^}RXafg(^7fIZaCGceucWeoKlf+$G0^cQZSC_!|N!;}%@N*LPR0*;!#l2Vp|4QOs zD}js(+>a%YRe{@F0R^TSe*UA;RTKO)y0=J`l zCtQI$peeMhz^!TuttxOwHHCH+xC@&?hYH*kO`&52?wY31wF388Q)DHKd$uX`sKC9{ z6#7))zHJKqDscagw>OWEv#K7rziHAYh0+%2lJ4oArfr(7WoDAur)|2Yd&RZDSYm+tIMrg*-MI zHoB1GqhYfP`Oj$B;zHC_#8wwFehi%JLZ*&EPwI#|n`m<(kueZ=AuGnfb{C@VD$a8u z-D9BBh4hYrE*GK>FD`H)`^G@pg?xPsWL${4%;<9=_m6=KUC6J-z$aXYI^FoR3wdP> zT;m| zFI-4xIsDRvTwV?jyO1xH!x0y9Z8<#RLhdeyM_tHI%i(t}% zj&bmB7joG+c-@6uIS$@%Ayq71w2mf^;PmM#*R>?Et05|gd zI4E%=CF5a;8##46l)90T%iYMe>VnFR+&BSNxsjVEz*;wQcmjHUOdg&98{Ehv6JU!Qd1-=K*O1p$ z*Vm1_GXbJ*WYk26xseGIq1BC4Of;)4;+qIN+{ogIW^G26PlPTvvSXrI=aJ+@=y4;N ziI8z4S5JhUZsfX&u*;3yG|{X`$-NWN6KkSo|1NSPM<&80T5hUa>qcIk2%mK$Z%l;G zyOC2S!4+=g^hxjqH!^0DS)r4LNpQ6rX`E!%^CU0{zUoHKon+P(B|ZtRcO&Obf}7mP zo=LFZjeKzue8Y`=d6HRCmAfXPXXNC^lg#?7{CpDJuH`n#tn|u1C&8U=?#WV4?jf1eD0awFHzT#H*(<=c*~7k zJO$o%BbQAvJ4k6~0DZj6P`5xqn3aIrUZ&g6O2YJ5&8axP7&91AI zPX&($nKISv%*u?Z;P)V*sb-f~mQ96_2U$H8mUxiPsnF~}(oyZ~JE|Y+L55F*b`LUo znmK_W<5kPlgSb><)Pwj{Bh-ULra_MfX;tk~50aP$X%Esp&78K7FHD2o9^{&7=H!O# zn+6wokb9hRzxqljb)`L7f4L;{V{xuEuc#v17nG-H@%5=EOgPcCyoQIJy z)8QHq(lFhet&zs*aIFUkOo!_|$hp(u1`iUS4mWy`^QN0~L$YT&eA9z`ak@E!BwwBm z2Q)p?;WiKQ_;hpXN&Y+??$Gp1hr2w;|E9y;9%S$g^c1L^GQ*tNlFAwIQxCFWhB@IS z4Kv`d2U$16oF$Ww&433qJu~284s+r~t zq^z3>uX>Q4ndm7>*)ra5UUZ>vUVBl6x%7}|)G&w^7MktwraSR*oHmO1q*p;>T7BeHCkIU_5p zXTjJ;q;r-zZ!76pFuoD#n+1~_k!xo`MI&;+hRjjfj7?Idv_O*$`|* zw$Fx0BXa3%bGloum<>xCk-f9g^SE-yY*^KZ{BSm`ZbW`E+nhOPI#rTjs#NMr7w4 zqroGengd^JL@t>FUvEVA&w+0=BDcmr-sr9DH=2Po@+ERrFSm;Tgz`Q zyxEBCn+tC@B43{i?`ZkWH5#LG|6KT>5&6|zqhBhI&V`~T@7nvk9IU{VwE z<#{lr3HjPQsAxj=&of%aa%djRYC`UtXLOR~!Fe#Z3Hir7qu(qq&V%YEH`Ow&ec;_4KZwbwZKohcUzR@$6j`M@4R~xGY;;M%8nvhM^#=?P|Qw?2BNNY7*(1b`eq??e>RYRr; z`9ig^z#!kPh6|gJ?^hdp4RTL4e7XsFyxM5D$e*j>k|yNoYPhTk`Cm2cX+j1sfX_D} zrz|j*E2MG(e6a~xu)v&)lZFNGjn0AFiDKDhvHY(hS>0B&kR z_AD?KKjhmB;Fc!jdkc(x5V>mse5VOHy1>{PktbFEunGCg0yx-&yr-IuO-NA<{GbUL zQe*ToWJV4AxCxnCV=Sjgjp_$1HWiO&aQ!9HX(gA@Ng6I=^8lFgj`x< zG{5BL8hEq``A&_oDI<5(z#p2BM{10|n*5;#o@hdj)xc9t$nhHZOB3>+8u)7y@WjJYT@-JBv}h@G$EN+k z=0(QV8S73mu@27gBAz;9DN2HMFxrbOse^G|q`eL%c#-q#V4@f4sWXr}YiyW#m7PjQRI#g>x9;}0EFY=E%sPQ5%s;;0Hd9BV^0Fxp0aF!Q2t=`xR zlQZg}$%|Cg8;w$_tp~psSyT^UFS5EG7JHG6^{~W?oLz79VWqDgR(g?7*Bd))a%nxR z^&&Ud8=GzNoqAMHLhh)CEnei2dN|vQ{GlE`?nRE(8+&x}PCdlD$bajN^*R~U0NcGt zMT4<~C$k$M;YH@Dww)JQ-T+B2vQ~BTyvU{oW5-W2s^{lLKG9&T{)sfeC%ni_4aS0? ze5(O2@*>}DfJ?O8RAqQ=KFcuEwjRv^Fi@e)l>}kmV8ep#%nYhrL*O%!F z;TkVexe&gp<+c#6^CGJj!u4Kc-9lsgQF<1lS|74&p|KPxpIivv@*>wSG*&0&8>-{y zMZUcdZr5^K2zPjq-za5`7JUQT;-)j@OLlry6Odbk#|&2&x?#wojWfwLAC3&{LX@xy@>BD zc-4z6J_}yc@;l3%$(0>vp_(m{Jj+4MXJNSzBt`H&Wuv8^JTT`<;%Y<0l| zA9A4!Ci#$yU8pXNT;?)%l;su|%f!N#xA$q?}oKLM9;&m)AYDulMi{tZ7hO|o{jvN4>{q6b9~4c4{Y-x4IXIq zA$p3p&4&a$#;&=X>w$z1(Np8+`H=HG(CtI^c;Esb@@_b!w>=GYBBV6V~CO4wGMbgx0tksL^I)1^2G&jOtAF{m> zuJ$3SQG1OKNi`Z9`m(ptSlX968c~fTQBD0DeaKH5;Tt~WSR>rxL*8jLo&ZE`ZQSZZ z1~tKLK13~`+~GsiM$JJVvaAWd??cp*&JTTvS}FRG4@ox}PY0sblJ4~(YMtumKIFzG zxX*{Em8=JRh*}o=r4MVtAW@<$(x^CM6B zV3Hp>;e#oDmGn% zp}~)Q$`1?u$R&Po`;q;AX!Iku`k~2>-0p{fANjQ(LVo1;ehB-KC;YI~kG$oFWq#y+ zKP>kn1YorvnH+!?KQc1_YyC)705fggD`0BJw+asV=ZQgK&u-i3H&?Khhe6J$@t+gwOkt?jT(0N4^k*FZz*d zg0R<*>8oWA^4Ub z85x4_Xt{;pHb1g31h@MUPY4cbxrN{^KN1bW5Bx}b2!5pH7J?u9k z>__en!@vE=V_|sRkNhbNZ}^eFh2b4P@tlWyz58GBJf{7GAjZf`jPn&Ab`|G zpd^5_L|{k&*&Kn=0J1d#rv{J03FfM>R z8i5G`9)6Ah#|Ce*n3CF@yuiuNTAO0P_3A zuq1#yu^5&Ikhd1Y$^i2IVptVGSORMU$mAukK7hLUe^iWHa0vK*l!1fdDeG8Ey|Co@TfsfCQW2&H%Ec8GaBz+MD5r z0p$E-0G{a8<$W_g7Zvgp9GyE)oT;B}82q1@=QO#1huNfW;AP+XfkpS|KX83gg zd9fLO6F^>TM)gi**fRKi06B9RJQhI8m%$SOWYID>7C^kq;70AcS29Qga!Sey+ie;$os_b0`F9(o2mcgq5g6yvh-_Sr>ch&}%i)wD(zhIj z1(8oLhtq<{rOQz*S-E*Rj0z%$m&2GK^6+vP8$=#i4ikdNOUqFmT6ujrOb#ONEQe`9 zWYh|n5kw}efSEz0Vg<|zBEA(cFNkbi0o6gIZ3Qd{B0E+|EMEy5g2>vHurY{iS_vNuBAJ!&@gVXE)foyRqWU^P++VD!3+yoLB{4 z2_he^f@_0F$!fShh)i1zHw2M6tKmjX&uaKa5Lvkzz8OT;uZCNK$d=V`Ac*W-4c`qS zpIQyK1(8cu!<|87|7!St5V>_V+!aJ_Uk&#JkzcQdLqX*Ct5Gdyd15vEEQq|d8tw}s z@2`f#L4-B%U=W$S1|A9`GuObwL8NL8{3eJruYunNku_`J(IB!xb!UP|Y7IOdM0TsD zO%S-gUD-Z;H4lktOZ^P zB4@V1t3jl^1zry#i(25#AmVL-w}MEh1x^H!Z7uL#5b0=v_k&1h3w#(vE^mRN5b~uK z7!*RTZGj;nM!dW5Y@wMO%A%9*Ao)Gf%TJVLC|E+~U2pPN%f+6ITb+9;u zRIY=iA!NZiXbvF_>tJOFS-B2YhmiH_U`+_wvJTdVke%ybV+i@wI@lCKE?Ea>hmig2 zU~34ubsd}<+CNu@Lg>b$|^-)5|4XWo7LcXaQ zEg|H{aa_;LvO&wBVu2>C$uUqZy~gpl41@ZAt{;Rd)PgzVb@2Sdo$H^BEp z$SoV-hau$t4e+B7@~aJSD1oN# zVdS+qZ_Q{`9b;ryMTp zDcv@tCA}-w6Wx*M&XDejxAk_$Qqk?n4tjPZyE~%k9kKRAcL$r7t&XxYp321g$fOdn z?vBoQv@?;;knT*h#iOydw%#sM@mPCwXQDlxjP@k@;+<)_;^`gHSSl6UO-E<4HP#u8 zb@uFtv3}#~C~e8^bSBoFiMGcw25pIwiT7oCQ}Jk9vNM^AW@4?KaX$LJE0#$m`dGho zS(M#vskYW^+M+$Fcw1*8`#es1b1WZqx-HfjkG3Xa={)M{?aU;it-af~$5VOOmQ1GF z6Wy^)JlfV7>ncPLYj2OnyLXa_bwty#t{#oexisCAN@U`s;@jh?cz0Vo+S3{9j$<+- zntQa?L?(^qU9=~aNTw2*-6T@cM0Yxq>g|emXKLA=igm>=OeVYZTZgh}zHB-Z9Xm2w zB-@i6xhT!|CUd((%rCTPB}loyqq6_w9+!Ogz<) z``r*By(5+k3m)^l501XJUzb zo@T2^D%RZ**CeiwlCICRvA#Y^x-AutclRsJH0u_xjzsB9b`bB&#Jkg)Js0%GQ@e?$ zQpr>_ok?j9$Gc7STfDwDS{rRkcJ;(EiPl7?7MQY{li0e&OM@$OZ;5%M(sU)#ZP~9a zT3OS*txk<070-T2bZ6qJ&RAQVHLF%eNhi#^r4>1$33Fbm?a5SEEQ2N@6;G$*?a`iC zXFQXMx9797b+=a3e4S0RX7Tzc&fC})>(RHW@J5&-Z8+(7{Yk&;qRAeU+4&dATvm6| z@7ic>jySJDw6{C4JrQq@cE!7rsolB2SSFK7v_|!LJL0M6qK4K)CLg9vgj0TX>}>Ce z^%}WUvhdbvQxs3t=PFe8cil<9^FQN#J+bcgXt!ouXMuL_)KY6rbjR~m(-foTs#b%Y znYO%eYb=#YI1NHaygQnTZ`azcW#ZJ=XuPX6nbuY$osM^Q#>{Kh<7Co8t?updR4z+8 zld<+3ie-{riMHtW&SWe@D&CRMcQu!+RJv{eMo%iymB=J^#-pitIulD}&?IZiU`jaq z>S#lneG7VGnH|woyt_Sa>T*v^+Z4S|wv3Xk=f&GHb^liYrb*1UZqB>xbQ1k}TXJVS z73+v&8l`AgtWUE&*&XlBup`#FJ^P3qJ-xYXiEi&%)X*O+)JhUHuVH(<-3sadqk)ci zvMZiR?asy2;Ixw2rx`F+`NlI_Cb{Z-GB;5<&1_b(&NMdd3GJTR;+T@kwej)3p3X#D zBGdn##COIzdt;eoDouMTwk!Wqw#R$47_?oA_I8_YB;HPYJl>NNsgKZ>?AaZ4Br{2; z=QD45Zzi5g(86qMoxY$qmWpS8#4qS|>RhaSr>3(#+Lqj*9Z%-}5}-BF-QF2br?Wkt zNo%6JJ(1F8eD$WN$#dtmjV8LcC$$G@PiV!Cb!KZ5t2b@YUbnR^m3szl%n}#odcib3 zv9|N0iEeE+ShaY4u+XiiGqJYw4cihWTXy;eB)eI$pHf7Ub;1z(pEzwPSe~H#p#QpU9r^p@sv~NqnUWBO9v*&6ie4FUbQ&# zu_%4DwNcZ1J1=&wVciwajTf?wxHA~b-#ofK9&c~eLdgwJ(%NJee(i{*;_ZdkIxn?u zX(-wrZ%ekvEtdb$6HjG&Q>`aAz}eL0qUlPQ4%Z%Ebtc>G;aRrJ$X}Ihk7C`4bTX4l z_9O~zwi%aY$B^;%j+2LO{p*z(A>?HH2Xw~zbpqM^a-yt{e?THZPpl!+JH$P{2wCUY$*)qqGnFezo{@?M4~g^ zp1m?#Q=Q3@)=p>c)V2Hkm>Kd%btcdicY1MW?5|R(SX-{U$W8*Bu+C&hqAi-tO%pWt zqq$0Xa`$o)cWSD3HJSu78q_AGwIdZH*4mLG>`W}C)mJRtfIGstwV_oTd zo8^ogonjxj1xac@oy|7uWv*{`8VAk5>{QAO%=*1y&g)B0cQiM()ro7D>HoANaqgJ! z|GRf8Z0+qbv#8*PWrburL%w8hrl&U(b>=tPG3FDd!_QPwtA8%3{RX7<*%^^DiA-zE zTcYerbZe`i794ga;=9xyM7E@}4SHsGPdr)|t*y!amx}MSf@*8FM{8@H|NDhyb0Hf^ zcHEQuX^j!{Q0I%eAK4<&Le{BLu5)n;YJj1=DSVw5BvV}{MQ>W9o@82^F*B_%G*P+E z$;^(;5NCkE`TUtCXP~mI5En}8R^2E$AtvPa*#CPgaN$$Sg$?j-Ra#uVRO>Wm-Bp=Xkj9Xx)|BSas zQ}Ld7tS}Sr->>SRQoF+ZMIEusj(+PLPAi_fy;jKfWTr6BGBq@nOs898g&w$HwY9E{ zwHHyj&j(%Nl|A5w>fdlffg6Kxn^T`cUz&8H^Tyb0W>tZD;n!+P3ZXB`Dy+nx;vtsvF?sut!Ua; z=ESXlM0ZkOfYgm(KlkhODM7%L+I|r?n>L{B1f?$zJViGI?Sq8U4E8Yy_=|Of=rzmNe~0 zmStzgZOL9;6zM+-%C@X#(yBbxWu`It%H+&cQ-yRp>vDRX=65RD+MCXF>&(ZDXtT*o zq?69Hy}v-LM<;mB%xWNktZXhLV{O{SM_c1NVmlK$6-gy`Cbf`rJ$i2TX%>36$J*lA zwWe(U;4B$BKl=Mq>C~)6>Ep#xy9=uWj*PuHpmP;#;Fldjm?2d*hr5&7rN!EII77OV z2MhV%x%=vUlDj^_3!pQ$JDxJVk9OGwZiaMGU6_q`>%2N$SWw7ykDW=U_7y_1{c0hg zdxtaO?~LtE_U4A5x`ga>lJ>mb{K}11qph)YJeTbz#L0o&Ak}I4oWXoHZ=4RotWub_ z-udbT<`*h<#!?A0+;bWL(^O~!u8SB>p_rf9)yrH1?bPyISF7@cHCAUNYp21PLphT% zoL^aiY?-!oM&p{Zxy6NC)Xt#RjAHYPP5H%;T!bcTa=C~ZZl<*tcD}KAeZA?E3Q1hN zzV0LvTo=kMjx^MryiywNw@j29F%=d*ZIpeU!dS>`(d6>Y>E`mA0z2bvx)_j3?uzO% zaGF#{tGR#wRs<)?XismdBW@-K&R#(_1Dzn(exWLAK^(yYaS8?cnnH8td&l zY33JfX<4~A>Lk1~rYqD=@ki6i-joi~6J7CCwh7EVPH$RQ5p%!#_xtUAnT7vXKw*q> z(iOG&HaFWmXb-A`-*_q=k7_QNUY=Z0x93W@e~Zw6xYeKQOfma@{Rk zH$Pf8bK8>w^Gn9b)JY+x-RM{Bxgl`9*(pi)o1)~hEBm)0KPpM~=)Q>#r}9-j-4oMC z&m}mUMBV1lrG)InFIP_4 zl!j;n4bgfUqIEPxYiWqqP#>+QK3Ye8w3hm44Rz64>Y_E&Mi){WZJ;(d`H*VS-+z{Lt+!Wm0e8nrxpLwOC`SYuqU(j9O5%)}T{&<}~ z3-wQA#62^!f9Gfa=C~32{NljDqU|H5s6F{l1sHLe`m9@dBucgf8DNa*l>aSRQNxaZ*) z-!1$99Lb22B6;Y=yZ>Jz8F8s+&;Ykl>q)ui9U2^Q&x0?XKTt$gqJtyu`Q?j|fyC6_ zWB=G5dU4V~VrtT&zu3bszEe6t+SIOOPHfnSdrVor_{cz#BL|Yac_7IF*#?>annF?_3tb4b!gr|k^|=Bpn)U@eCA^V)%E^e zK>qG`3?w;V9lCTN$>PGZkGOQqKoX}EBno$R4J0{WEgL?N5N-ao_hVkVe=JRXY@3G=D~_! zGoMk=8yIW81%Yz&Z5c4md|L~QH{ZH2 z%3qWqK&xS2#3&R}!p-DNXMc~JQ-{OkjBWn`@cUKn`MjJO!EQ3Fq$nq+g?)u8%`vwq z7vG{Hqm)Jo%kpyPs9|TXvYx!$r;BoK_pZ*%sX^yO<{m%Jv)>j$yrlP@QM)K`_BQ`Qkx22i9Bip>1lu*@Pz5Ftds8l6>fuYSh_;UN4ato6rXa8Rb1ncp@MA%pjOzLSI!A&?aVzb16Nw7%EKY*kYJ!LaXwj3zeDBU@=TK zp&Rm{(PEfpLeDQY%IuVIQ9ktZ#W3B3ex(>x-LeGj8XU9q-z$b0CR7_gbvjsrb}^1~ ziYN1Fc`1Lz+r==`Tv1d46HHo0sZnObrj)=e^KEVk)R_2uY69A@RV79lk`lJ%uQYaDGuAL<{H6PkB80MSM^x#}QxGW#~rNK~bLT?O{kiwe!;}to)1lyfzO0~qAcey@2Y(0 zb!Ff;p=z?)aUgdnANoKU1Wf4f%8bG@CHx~F`f3>jO{mVDop*59&|I3ws%dHyI(;bo z!=!3aJ~TKK!X|Xp(3~5vZTZmiheE`J?ovb7CU-B-hkiwkU7OIGhQi-X%<6{TsbT6y zeTfPE<~okr9L7qA+siAo#SZQ)nL=cHAO-HjH=&!DXsWF$gZ#=N<%KP<4ty zsDno790XqqBbN_?Yr@Evv>y#S?h*Edk-G=M^IDu(Zc9d`(Kh7or$91J7AVz@i(xI?%njI_ zxI_3^7`d_-ejY}yE{6NHe2U@0F!KFk_+=Qmrx<<}MjkJQN5aS(#qektdAAsT7e@Y9 z41WkC6H8F{k}|yno(LnACGb=j(aGaq^}Z$W_b`$yfv3ZWPCuX3`HwKpy|;%8bLgR zVNe7K4u;|gq7(Vj2+}?nhDMO{2g4~5M3(}FN06%q!^jBomBDa&1kuHW(Gld(U>F-g z?i&o{5#+(aFfoGsV=(F@Q(hblQzFP~gJF8aafdK7;;1lR7D(j2=gM2JB0ZW z#~ng##BqmEA936vG(;SC2rf;}5NM1bw+{ht1o^=b@M(I6Kq!JdF$5wJ@QEo>FLuAXTNXE`rpSqE0(yQ7LSWAR9{IV-e)zrEs>UrxebOIPMU( zMI3hsv54aiA+G5ug&h&(*QIb?1o?d_oUiFAg=7SIs}wGXAn%u=jzC5Acy>mR$z{+N zL1vc0ZcR@a>K;^@%iz-yWK9`}rbpX;&4)6$EP|xV;ByhAuMDn;AlH_`l@a8|GPo*& z+*}4%N07s1@Z|{da2b3hf;>_N*F}(*v`2~{ua}{&N9CO|*dIYg4TYN{$b_Nr%?MI4 z6m>`{y3qTb2(ox6d^dtD9}0IwkR3zeU<64Hh3`j@%ux7Y1i5-B{3wE4Hxv#SvisXEo4jEdF&sZOODG;PW5Oe)!#)xOAX zI~YYPvpb4&E4X_*3}iGJ<*ZK#5%JITDc@HtB*vTSh6IViN{hF$?hU%H~q86J)KSA_C&g; zGnPG!npM|wHej-w#;LfTAJC}deVJ%HtsCgu6ROm8a!6f1D4RRke2ErLQrQ7^vYh)l z`<+fo>B();#LkaL+j>)aGTu4-omcxw=X8BeN>1Ut$jKoCr{5{ObUN9VFgtI$7nh3b zVSc9~)JIlE*{s_+I&!&;(WBS@F#hJ&vTp@$xc*Ias}5VDT}GcP>Kq14M^o|6cr5LN&9AMlt*Nfr+S;4wY~Q-Gt+r-srmM%f z%sIclH7DM;sKE%-RQI&E^2X}{-PNj2v`@J4yL|Ye*7WLj&F!6Wt^b;$;-Uq)S0VqY zHk)ZP)+-ofWEvI}v##L03aCz*^CIS>t7OGRDyg407cKd_bDe%PH}s=2gRHAGq_{}A zem4C0-|rQ!(sd5~sEmD;c3Xve-Bo(dLxro%1{fF_`zoEx6c_2LqkgLYx9YCKRjaa8 zW$dd|zPL#D6ZG@a9e2G`xT-TtRmQ$bTaeG*UHs!O7p_t_ zT>4R&K~%S<)6Q?uRjcBn!@7+0k&lip^`kOQs#8Unr!0`mi$GUi3*>7>psRiba%T}} z9u&v}MNnyxzv{YauBpwA7VPsN1yy zxo;5kSmdce&}Wgi2Vqv&3RjIRhCP;yI`C2las?T0G3>L*`eN8`k@Jc%{aoQH(GjjC z^VMQFWD#BE(UrWyRSy<}&N&L?sbbJsM}fRv496@|s-snlOfGTu)CyNMl)!OIMqPoO zut-c_^rHUv>MMaVi(FL#I@>A4{4HHQvdB+Mpu!@L>3WexUeI+Yi+orDE{lvFjJn3WjRH48*nla5>D{UMllz94gk(+u|`b4sC1UH0W$q+ltGw8)lH(D`aX zrl%AtEb_ThsI6+Bj7SXk-7c6qaP&jUpJBPvvi~PcL zzx`u=d?=`E#lpRw8;WVQ3q;qg$}Jh4om5z4!YNQ`kp-tfjYYzzfXgE4{5@b1b}$dK%H?GV)mW}TP&i^>2znNAfs;T zbgimDE;|i+EOOInnEtyUbI)lYmdrz^!5)kJ@if?Lk$;^A>JGFJ&wHoAev6D64hJk! zJsb{NWXW(iWRXq7;jl$IhJ&u574EfbI2^Uep5buJBKwBJ(-!&8aLfp!5RV>6I&R6R zYdm#RT9A24CmFiGlkcrwRyTbXd4D+QDqcZm*a#@M$ixv)VUhVGpwc4V5l~~1)#`H3 zB5`%HXOT~ifM$zaGXh#Ha?1$VVi9%1x6LBI8v#2k^4ti})y2Ydy*C2-EHZK=h(%_O z#H_y;u4)_!do7ukk+9Dq+ed;ra4lT*iIH%?B3~Mb*_|uMe0wD5`euRLI}#3CGBuGJR)&I>IfGtImKO7Wvj0&|{H%&wxIQ{NW4`i@bUU?6Js@Ghweqrkn}; zEaEy7Gm0&wXYHAAz>+!dOgLzf&zy-F=@zcqe7(@k}^o zk^ic*LyMd~3SO|t%u#UMBA!v0o!LUnEA*I7Y5#kjt?mmgvSSpCw8&@FRiQ<0Qs;yg zxoZ?uTI7*YP-Bt5jsllO-Wde}i;Nr%%@(OsM}rnwqOJuk5*-b?QeSvdbz`{0BA1WG zjQa~R`$vNwfh~|9jRvvElcQmeMP3*UdoA+bXxL|wQ^#QTrVBAo8UyM&xj?GNz(I=y z#=s$qtQ`Y~Ez&jyj#y;(7&vN?y<^~*MQ$AfPg~@^G4O&#{x}AXTSQ$ap0G%BVV%UEz(c7Fk&iJr>zs4!RFhi20Io5R2SY4tp$eM>%Gm zR=Dcna@c3dJX;R?E%IJD9I%KwWISk*+HshZ1cjKFj04>XDv;ax5%67;?W`_^q}(4{^^-N9y60Hq;UOs7-`9LjfZlJd{Lb? zTIA00P-zi$+*o6gH^+m^B4raWGt$D{$4`J}OGX_ywpb*hE*CAbZ35;jMIjz_QYHNH3`Zr^5!HMX_3;&P;QY)lcB;Qjgz6$BAX{ejYW1&2A4&ynGEWXz3^P$ znGDSqxpy+OSmg1^u*D+pPKIq389fDdSY*)@=&?x46zH?a1yevQ^3^GzF5wF)ymJcd zwa7zLV4p?)HU;)uB`;GjjuSHK~QEU19P7Fk>YM=TPnfTI@qOa&aX$TutC zX^Z^40@PJ~;ko`?0mm)!zX~{Ekukbmb87#qYNtY(Mb=D(krp{`s&lrsaIeoybxv&- z$SqTy^NI!X%c;(Zz5;nhT~%5!GtD{eRgjrH4Vo<(brh+qCk2_U(_o85c29$C7P)pB z?6AlW)X}6xemM>LEb^o}m9)q^>PFHcXH18^7MVF6_E}`bbl7i^w7QA3$hW4$L5uus zIvlddlhZNlJB4RIF&&OrGGk}JQHv~6myZ_NJOiG#$R}pN3l_Oy1{}A@{WIW%MV_1C zY-beGQ#upMhV?I7P)sOxGeIAnGmqZzh*+S zMT%!Zi$$i*f-M$t&4O(fSvw1MSR^?MdMvVc7W7%&9!xs7CY&c?(+h)U2i#$9Vj#=a{v*Brrs9VYx zEHbJRj$5Rr5>8koqFbD&^{*|lN+`3)=PF^OMZQxBw|?lf8!k3V#(Y+2ew&6-Bs?e$iL=5k403aq0b`Yt3WK` zs)9WhSziTvEz(^D`z-SLD%fw4TdUxJMSfNV2QBh=6&$k2i&b#gB4^HpBNl0x3r8)| zJQt2xL|0v zB7^5cpG79m2eHUm^D*nWh1$D%KJ2w*)P<(5@D^lbKJ2&1SLee4iyWK}2QBie`EbZ0 zf1MA9E%MrYIAW1gs^O?bW>v#6iv+6SX^Wg)4KG+^XEhwR$Tih)!XkH8tDbrPCw-(E z$}IA1HH@^#yVX!`k+BP)!XgV7K&3^NEr1$}>{tLUi+pYY1T1p%0%*3#{R^PQBL7$b zTP*VS0@!AeGizXnMQUrH$0ETR=(EVy8W4-@s)0Qg*;@m9EwaA`_F3e6HL%|z_t(Gy zi#%Qf2QBhS4IHw_8MScOBA!|}Vv)_YaMU6@YvGthuBnBmE%H5e18R|9)xvR$JgY80 zEi$MMbGWDQrcADbvXT93l(!DEj$e@3R0rjjOiG=2TI7p$P-&4{)M2MZ?ym!vMgCR? z0gJp-2hA24UXR%!D5PhWy5O{An(ASjMb_8D4vU;$4?PySs2=((@}+tZi>TYrJr;Sm z9`;(~U-huhA|KYnev6E0fCCn(Z-9dqS=j)GEV8`;4qN2Y4RFLF*EPUVi`>-!$1L(l z13Yb!=NjMzi+tDs$1PI65KdU6PLJ-L-oLi2Sor^tb>DGWl@A}sKbL6Y3^!^jIjNr( znFGy1PTZK8xN#+BCgws*C3E1$T)0t7$%*E`TsXr`rbf9iOL1hlQOlm!IUYRs_v!xQ zdHs4n-|x9N=Um*LdvGrB7U@$R`|m*9^EJ9U_(~?WI{1lftPcJn*219yBEMIMK#^zF zAxNZH4G0!_s|JLKG_L`nBE4%sn8>Ia5H2#W21JM?)PP8lBQ+pOQ7Wt2{tugJbY@DsTd2>v2Ztc6TPd}=|UNI)$J z5(&1JD-{W^1tB66t))ptmehhUk&U$=T;xD4h!FX?7WOA+?r+M?S`Z}}ui6kT@=9%p z5vg7qVny24hB%Q=YD2upxZ02)vamKJidc)ICW#!b4ap*xYeS02!`hH4;`0uqiIjZ@ z(nV^%0~sRC-hoUJYf)7SdCs44?|`>R+&kbSvhyAA6*=|}_=#M72mD1$9S9I9UI+V= zMfZGFtph=lXt9S9TIR0qOEPS$}4k?VCJQY2Shh!QDZ7otV# z)P)$4c6A|Eq<>xP&pzEf9a|UTC9|L|B#3OR3yC6!>q3&q<+_k8^2AzLR-`~Z>`ztQ z(O;_vX_5)52k9cA^&mrJU_HnbnOM*Ib9~SFv(#E1RwS_=_=udemVy|eHSuBj=T$*BI(v`8j5(%AMXa>E#lt*`%`fD$Okt7U&(|w z06&p24ZvSyaRUet+1CI9MSf`jK_Y)PfM5}?h7clBq9KHe)NBZ0BJCPNxJbW-5Fs+A zAw-JIZwOH$TN*;NNOD7n5jo!wVnv=b#Qt>OJ%+xGAYL+WHG%|@R*fK0q*o(I5*g75 zl0~LBf)o*JY1&kgZH*vJN z1T_X<5o=LfKaswT!Cz#gwE(WjbZg05k!6jszqR1*#g@hpEScoS5F&EEF@%adYz$!{ zKGyQJBGy8<5h9J6K%_|5CJ-eustH7kENp`P4GH&WPHFZKMY2Or*L^sugI*H5H7N&B}9lEZwZkiS6V`p$kUb(E#lV-VnkZBf>@D$tsqWhVk?Lj z`KA>li0p3#i6W`3AW7tQD@Yc}-x^XxDz}DIk*2L7O{7O_NEaE}8Zty;T0^Etd~56G zRG#x^Uu*CdNo@^2B6nJYuSm`|;3rbD4fu;xYXboy&D%hrNRKuUBr?1W1dB{>10f<` zw}DWR9c>^?1MSJiQ>D?auMLus20U~qSL!ijI_7Eg; zs67OWTx<^^B9GcbsL0D7V1EbE-3x2E<#5RaeE<<69Y4VSo}$|t^a1uQj9i)g0Ypn{ z`3Ddqvf~4Y75V7{h!eT>0mO^E)BzGi{5n9QNbL@gB=UX-NER8`0a8RJcYsupZ#qDl zh_y^}y2#lMkRkF{2gnr3Y5m#wE1vVmFBH5*YK4N2NZU~G75OL>{6xlug1^X;PzVr7 z423|EGocV9awimmMRIq95RnQUAylM#M+g&X(hf<#t#hG3DsogqZzm(CC>a-%bZiTvFe!bS3Rfe4W@T_92*4tGhsg$eu2cC~~F?B#GSU0?8t#E2M}N?+U3R zZ*+w;kw#r1U8G}I$PgLW6*5J}bp=X$&YuNc!CPcQSMU)z*cE(5e(ef=A{kx5UnEC2 z2oNdR4FW|1xHz^F zoqIr_NJI|^5}DisfF8`LZX(h%D_1u_6b1LY&CWo)9mRw-+RcywM91MVj=2B$4jDAX#L1FGvxI=>@4G z@x35TWN$A>7x|?ZWQg4D1(_nbdt=|Y$2}M2dV{y0=Zvb;8+=6C_Xb~)0lmRbWI}K7 z7g^F90z|g;hCq>%y&*^>y*C7l&<8?9iuZv~k+=Flm`L+J5H8ZQ4@8K3)(0X*X7$0o z^{0D$*7kvD$sFhdF(McGK&;4vJ`g98|3iousrVrzh}8cO5=A%+!q2wlKVoS$hE!@B$6#0f<=mlLx@N~IE0F{2!}9{?%@zFGBg|_M7|1#NRbWU z5G8UV9HK>TheM1=zJ3rZQl%fniL~wq@gf8JL4wG%evl}V&<~PCe(DFwB7gOR6p`E? zL8?f(k04FtosS@0q}@l5A=3XN$P}6I5%%BAxW8Y^J_7Huo-=CaN8lrJ<|FVGx&0CN ziR9`J{vxmThX9e<{UK1KO@9ay>DM2EMW*+M5RopAeL=J!?kvRh(S!Bxq zND(|@L!{*=kSWst6R?(4aOcnDPrzGb-6!B9a^w^66}j~Z z_=$KA1b>m&2SR{IlYtN@(sv*PiHscx!6K^$LWszrfeZ#ayA0uL~cevyh#2*kRake2ogma41y$)E`uOhWY{1` z5s4WDsUoWfL7K?PL69zTe-LDd6!{eU@6FuVQu9-wyyyJs@F{qU4F42-L>7Dsz9Qd$ z3VtHLdy7?Hz6AXenY5Qr1WH5B4S{D(qL18GheMFaE5jjJhcJ<0!y#NGW;jHMtR4=L zBKw9zlt|ieh!%M`9AZTBMMA7dxk!i;sT~RNA|a8GAksGy5=BNuLXybrNJti09SJES zdm|xL=*%lBEO6P ze~||xAV8$RNbJ89b)OHbjD#S`G#LrOB0Wb!h{)KH5GoQs62e4|j)ZWL+an=Dq`+qo zDN^+_h!W}W8AOYW`V9LoSKYl>@fpNQ=E!FdCzA0Q#ETUB91=w8eGZ8tAASx=BGW&I zWRY#3LyE|y&mmRBdlaOJR2>EBBCSV3hDgLH$Q1cz6i~@?{+t>G-Xga~fsaVe(cmlc z>S*v2sWTefpC#G#z2Hf zvoR1U(rXMviHsft(IWH5K#a(iF%T@GrpI-*ZMy`2u`I)_wuL zBKyApKaq1^fWOGSFR=fD+8ry;SO}Di|5ykTX)+dqMS6^d5Rp-1Ayg!GEQE<{9t+_j zKaPb6ky~RSQY7b>5G7LfONbV!^CiTHbomluMaFyyaU#pVgm{sCUqXV&jV~clB+ocV z5~(&0l0`a%0gBeFXh zd_~ShgP+LX(cmvqViE+11Wv-fAA$Rf^uZ(ulFYzK5G*oj5`>5>n*^aECniCd$lXa0 zE|P09M2NgP86rjMO@=6uPLm;8WaMOs5t%a?Vnw!2hB%R5CPTc)qsfpUQg{j^iu`X1 zB#AVg0?8u1r$CBG8^iH4S1!_DzFWk@M3aPUO)vh!-h19TG$Wreojp z!rk{K(;-PReWydRNc40_5m`7L`%W3|cD7H4G|But9nwW^Oot4SC(|KQq@cBEYGu#) zQ)vcxi`1S0J|b;rfUij38Q>=}Y6kd=%$)%NA{%BvpvaLK5F~PO1_X;dm;oUoxndwx z#4iTIL>k0ExJd69h!B|^1Cb&LG1yBqxkvs~3`9%jK@7x*6q^aLBDH5ioJhNw5HB)d zCM1ZAn+b^`i)TWT$i|tFEV6$lq=;OY38^BPGa*f+;8&0?Qspbi5NY}qWQz2(7KW+f zIe$L?3cN+;eFZ)u8@~cykz-$hpUAbZz+c2`76gcto&|v-wP!()Nc&k3EHY>ogown< zf>4oFvmi|5z$^$Cxi||VL^5YVq{z#&vG2X&&Y#z3L$qYxoeeP}p|c@YWZ-Ow6ZvvB z#EX1A8~YwE?pWJqL!xAk&xRzC-)BRz2y-Asq|_Wp6{#@?(nLb$K)T3)IglYTb`E5U zESO_0Yveh9Hp~HUk$rQ(N95uh@D+J52mC||%msguH|9csNb9)}DDvT4?0eI=$1rLx z1WRWATnG`_HWxxg&d-G~k$>kxxJZ$C5Fzrvc@Qa5e;!1MgwBI#kx%A9jL7(T5G%4| z9>j@knFsMAKhA>$k;n5OQKVojB#Bgxg=CS&v5+FtJr+_$B4Z&<a;sCHTe-T|I7YQQ4!5s6v^z9O?0fuG3AMc^;8eGvqR9A5;1B9|9I zkjR5Y5G>-o7(zrUEQU~#I*TDpNB1Fb7hDed6iy=znz+#9NxxN_t9#ZZx z%)JC+B~y6`_FbjiOsgdjFPVW$AVFm65=azTvjmbv4laRYk>8d;ipal9AXTLJQb-f2 zwiMDuIxK|@ks(VVQ)I?c;4RPDvT7-Ki|k$sJ|d}0!B^zYQt%VW69@hxmEs^k%j99srSBEK(#WRWM!AVs9Wa!3`av>ehz>Me(K zk@uHFhDiVAkSX%Ta-gc`{E1x--XiOlgOA9;<=`uFZaMgg++7a-BHk+?K%~qH2o$Nl z0)j+Zu7F^Xo+}_kWW)*x6`8RD!bDcCfN+tWDa(x9viSRWVoB#NYc4M`%;zJ_Fx(%(Re$h+S_sz{G-AWdY#H;^t8 z{|#h_9R3C}MQ(lryzM!Ea;yYz5xbz34S6UuLOUQNh={hWcf-66xq5G zf<%t4gkX_NDvgBLv7uo(T1c;=53xOh;-$Iax z?`jAZskItHL^`d8P?679Lzu|o)etVSXEj8KTwV>4BH7nKlt`sD5G~ST4aA7_Tm!Kp zBiBHj$ecA0FS2nBB#0be1BoIx)9r05L?YKgpvd%f z5G1mE9R!PPTL&Q`$JRlp$ZzW)OyuD@2p7q-9wJ2i)mfxX*9J%xDZ2sEL~3t< zbdh!&AVZ}82FMf{w*jc(Ie!*y0B?~k8^A~8&<5}oN!m%gWIovlNh0GnLbAx>jgTU;c_XBX9NP$KB7baz zbdhHpAw#6tCdd>C*aXz{oIg!AfwxH4P2eLkViWj^#BKsVkxiSxU*yCl?E8?q$LGc- z2$W3D?;uFT?>h(@QY7O$h!XMM4ACO5 zY=#(-Dw`ozr0HhtJEgk&-eWVwOJ>AoND!H^84^X}H$#%h?#+-a^2=sO5y{vLsUmr{ zK$=L!Es!o!cMD{QwBG`mA_KNyFTw8a*Mu$L9q2iu=4=5UkqukGSLEmx@DoYf0{$Wo zwm^W0_f`lLDYq4ZL~3n?V3C$vAw;CtRtOatwiUuerfr3Ak#Dv_gvidV5GitcD@2Lh z+X~SldA31}Na<}5D^g<{#EG=r2Js@@w?Tr)ux*eiGH)9siEP*g$s(t=L5j$&ZICLG zEfLa0iY7w3NYzBh5NVbOnIb)`<>_mA&X$ph;4LyE5&KTN?i^d52)>d@OawoXV~OA| zay=3I{=DvXytYH2WM174K_a!cW8cHqZG~)y5Xto24xu7rw?ml7lI_@c{&lyreLF-* z=FE186v@~QQ6h!EhiH+&?;%E{>-P{VGWL6j6It^;#EYE%9uhpk?s2+P2|izNEgZ22N@#S_d}*g$^Aeb&-qhzKX{9@+z&n?Vf(>X zWaxhI6ZvXC_=|kI9|A-U?1w;+wEYky@?bv%ixfBjAtDtHK&VKa0}v+C?f`^~^gRF( zBI6H0q{xZ`5GAtn07Q%YcmQHVZXAGEk=zF%PNe)nh!?4M5E4W}4??2IM+YHEWb{Eu z7MXt#Qbe{KgjA7~gODb2>ma0y$jemepkuE<#n8=VHAY5e14-g@; z;s=Nn`Thrp5;^q)M2lSi0b)cE_L$b)q zWJnR&lMJaM=aL~!-)-M*O*jH!l38*D!bNr; zfe4X{M<7z<*%62m@jVLBB2|t;j7Ynq5Gyj`D8z{@Jqqz6n~y?*Nb*tayZ^iUb>S!^ zN#?JkkSy}jF-Q?9dJIxUDjkC~ky^(fU8Kb^$Pnpx3^GOf9|P)p&Yxk&z*}VOG4K(Y zc?^6-;*Noz$fjf9FLLl01c;nE27w}J#~?`L&M^oU@j4D6B884as7U$a5GGRNIE0I| zJPr{eosUDLNceGx5*d0NqD3YghZvEC$01ha+v5-?vgbI&iyS)+2_nB9heVO<$014N zpW~1$lK%vxh?F@2sUiU?A~slt{r|&BEQz+bIw$ncx(N6A4R!c#+Riu-CwFw=*jR z5+(C(3M7dfN`YjN^C{RXXSmyWm;$Mi$^RpyiIn{j(nSJ)#9nX1-A=0?AyYB~egxk2 zoIg{31aFbmKZ1`)@{iyva_vX(6X6v2ikD3Mk_L9|G(pCCr$^PeDAWZq8@C-U7-5HE7# zCrA*v@e?G9WIqi_BIQm)vPgr|kRtNIX-F0MbW1AZa{&S0;+;%;a183>TfsxuHMa^MUEiCj2? zy=5G``%EX0UB zJPWZRzCS~pNY$SqUZmB}kRa0cXGjzo`!ghoEczLeMYjD6DI%ADhE$QfsgNd8FBQ^7 z2BkuV$f8up6iH468hXy3d#T_pQsx)%5$XI3_=?2-0)8ULe*u3HuU{cRB;Z#F6zTRW z1c`j{D+G&t^DBgiB>xJbBDa2pFp*;CAY7#3IfxMHdk!K+rk;Z+k%V&)Epp}@#E9HE z2eBgg&qJI@t@98s(&s!RheO)c^dpBvNsJfM6Ra69g+N(;jYMQm*JjB)5~yQ|GCUGFav3s3GA_eok)pq0udwCLjXJ-wnSp^nJ%>rhu@ z_jRZza`8IU7y0)(1c{Wo0q=^`y#WnGI^KYWB7<*0Baulrps`5&4QL{==LR$t`S}I} zi`=~d%|!CwgyteuZbA!@W;dawNROM?DO$ZT5zX@$cp527^ zL|(rI?LeH(g;RK1P8_N03*+T4cTk{NIt`iM-s4IheZ zybXOt&fJD@k;k{8pGcm+;3JU=e?fnd`hUU4B3=H10U{s&1)qpa`3nY$toaKfM2`Ih zgGBEA1)qu(%7DQlRWo3S$OjoPRAgiZ3=^4~0mDTSGayprrwr^>KizY2Hv>jWrr;g; zOyrF_@VQ9SJ1|P5#~m0gGU*PC5m|c&qC}3~fiFbh4CWY z@4^I;QFmdY$o#tyEwcG8OcFVF7bc55ybDuA^5280A{FkzG?7O4uvb@gk9@CtFhep^ z?m>*ms(Ua~B>5hECGy8Tm?e_^KFk&=cOT}6G`bISMY`OFc_N?Rhggxh_hG)shWoHU z&O^4kOKb#2{q z@%IDxMl!`7!b*{94`G!^(}xf*()}TPEArVxSS>RDA*>PE{t(uRoPP-GME-sV>qUw@ zf(;_o9zlXgyGO85WW*!bBr@v}d?)hlBiJmm`w?srIq?X#id=kzy*99WRG&P8M9CD$ zgzX~LGU0oXcA2n4WI!hD6d9ihyF`{|!fufrnXpIXSSBQiT+M{NA~_$!K9SOoVZTW2 z$8bR8y~l7+q~BvWB=W^$_(5dJV@MX+^%xF|oP7*OL^2*@uej_U=a-+rG0BvF0>?$( zeF7&$x;}xEB2iBuMP$Ph_)+Be6F4Pu{R#XelH)0y7OC_U&WO}|3TH*yJ%yh|K79(Q zBGFIb7m?*p;a8CzPvM-%>8EgB{YAXqgwWFxFnede?yu`r@!H{$l$-> zH<1~C!xfSBf5Y!0hyR8@L^A${t0H;-fomca|ABOo2LHfykuLwh4Ur-Lz)g`E|G+Jg zP5;23B4_@A+aj6&z+WOh&mcpj>NB__(&icVTHx++?*9z#N#@IEa9?EpGk74f_8B}B z+4~G0iTwHuGDV&~gU2Fe{)HzZ4gZCwB7OgbzeT3}3;&3$`WK#w9Q+sl6*>Pe(Ae|+ zpGW_K5h;oxn@Cj*ULv6wvWpDH*z2jgM|B2#@`-$A4EaUo8pF#X>x{uiLu1x3haC?rxQo1w5sU^YV$k@vG1 zii!-(W+)~yBb&ijWNkKMuTt+G=abnCB_wk_o1vsgHZQ{~BBi_xr9`TE8A^+^_cD|b z8R%v36Pe&;cva+EFGE?8AG{3ZL@s$5%8NYlGE@*Ll-*EKBp|z?l1QuU27i%m*$uCW zOvr9{U1Vu?!~aCS&u*wJaw@x_ipZbY4R45K&tZ5|q;w8LfJmJjhPOmIO=iOB4n zhNdD3ISs)gr*ayaiTsn(&|IXrx1ohdHE%;pkrv*DRw6yU4Xs5ccpKV?Eb}&mh-~vV zv=uq#ZFo=Qy0@X7h<7f-`y#LBGPDvMv0utXBaJVJD*{UNRj-8D3Qwf4PS@^=QoTM z>6+j0rO2TChH)Yj@*BpBEXr?~AhJ2XVWP;H{Dx?ehxrYYL~_4um@HEMWy2JacV9M4 z6?yMv!!(gWFB_(dM7?a7ArkwtAx7l8mkl#Tj=gO7N+kVd!z>Ye46{W__!#Dh1o{}} zioEY*m?!d)k0DlMijQHw$Z8+M0+B;LhJ_**eGH349{U&;i{vR_SRzuXfMKaf{Q`zK zk!}SH%S1jcU|23PtAJsJ$hrcCuSE_OFnl9&p@3nf$b$lgRU)qxG{lQkEok^wB)Fhq zwMegmhBYFi3L4gm%qwVEC$hDmVZF$yf`$zu*9saEM4l8hY!oR{$goMozmVZOktT%< zn?-sSGHel5YdQpR)NRDC#f044q3;`lR#SDQWor@WQL`D`f1dGHLGlYnI zSIiJ9l2XhNCX!yv5H4bT4G|)~zJ^GVH+>CJBF%jb(IOxE8e&8y`Wj+I;(ZNqB71xd z@gl$Y8WKeA`x+8O3KusdiPR`=NEYc>+>jzNqPQVdWL|MYn#iW&hIEmW#SIxE*NPi5 zMJQpQsptGDR>I&d@Y{VF(mSEnx@}`MZQ6 zSj4ZSAw(pwq#;zKQ%OUZ$fqR@;Ucq38X`p2l{7?(94u*w61iN`5H0eoq#;J6#4Cna zk*cp4;zZiMVu%+R^ok)tB<2-EqR5(83`rt~UNIz#+wc~Z*YD^jGi!B3=0X@kE=^U{U@kshTD zfg+Km4M8F?r47L%D@z+fM3PDyLPdTnZ3q*2TG|jUQml+2LgcM7hDebXWeiawUCS7v zMTV9!#E8r(V~7=5RmKn}l2pbJFLJ4jAwlHtGKNHvB7TM>k;;CCWRb>xh7^$=euh+$ z5q^d=k+1v==_0HB3>hN3{S28R7yS%0^PE4~Up07(lz-LWBhvU)gRe;Vs|G)js8%NkCK6fS3olCf%*GkhV^wVYwB$Y-Fnx_ZOFN4d@w=)4Ad*S#9|5tB=#NGqM*Y z?Up?sfKQWh6?I#mJ1skd=Ml5!q}Pih7T2=k5VtkUY1tVWtCZcc&m(YU{dRTMJZN2>Z^WQ-`BYRQa zZbe!D7g)Xj=h*-5MTO^E_SlQ^FZQB>v*q&t*^7!VejaPfzm9*Wo!hGIwCs%RMJ2ms z&3x;zc;24JZtDZ5WoKkBtY=9tV=cO7{bpta_wD%Ky?D*eSbvz8buRp0?8RVb%l`k_ zi`Qi@rp|Ah-)&8GT6RYE;(vB4Yeubz|K+~hTI;mz3~zkuK1)=#Th{NF_2|(2jf0TQ z`LE+n%gSVvRu#Kt{i|U;!sGXcxvd9I%gSi$4ZCIiep!!_`JN1STgCtPe70Db=i@ha z#Cqs<-jwYON&GxlRtLH|Ei02v&R2llT9yMQ1NS~HmG8gj>n%IupUpjA0WZ$iBxlP3 z|2bb(?N-+F^OodG)!f!{r)6j4e7$YAJkOWg+UK%}}A)q6pz z+sggM^J8dbwADbyS~mE#H{4crr)6cd)lkMNlu-Jd+v@JLtc&u?j3h!C-aI@30GTLe)V~zc{o3GotV-^1FLMgX((P>#3ZMBlI1{@z9?zX(G3tO-=+G;IhoqN}}gxh-CX;~R< zwUM!o-aI+NZFO~8Rz_Ra>oua?tkw%Xe*>(z?& z==WN~O>V1;)3P$!`aoJYTMUhITT`5tmC;rQX&oJ4two;oyS&|LSs87GN~_t+_cyw& zYfj6`Xse^$%DVC_Kl$xhZmVe3=f}{>XseUmvR*4$kGef)6mVNjoR*c*R%dDD_HO0l zwj!ODmC;rgX|>y$r=Z(f?X;|nwyf9JUN6qq>5^q{x~=n0%gSi0o3ySBO1t5<^1S{0 zXjmC-b(hxnCs(Gst=dk@%4jRhZdtFIt;f6LBR!5`Kc{77v}L`g;`QQcxlO(HyWFwn zIV~%rSDx0ZX)lwM1EvAja;|#%-z(2vb|%2%%CqN-E6+X7mV5r^%CooK%DVE5318yx zwo;vzoslcgK6cCV%F}ISIxRaRSDqi*E$jUp>oI%4E|23}yxQ}#V`cP+^|f2pJ4M!` z_25f8-6K}tX;~Rx>*c&5ciq+o zr)6cd)nCTyH0Pr!ZtINGvNGEGSjOs+disvrdg8RKjJ5{ISgDV?Y6t+xQPp2r$HEi0p~fil*J;-x%hcz>s5WwaF`V|A!(-Fqo(tQea?tkwmy}yKI(s~x!XGDw5*J_2Fq9j{*9mPwoHxZ$I!}X%X+8N>&2YUzQ_7R zC2PMbIxQ=st)Vj3UyGL{x~-N@%gShLnBB_yx8SY3_dKrN2RSV(qpjg~%X(kYdQ9p1 z=y!LlWlqb=Xe-igWxWy~|Ni|Tw{^m4Ss87Okg=+KX8lE8*3o$4w5*J_M#@;-*8h^> zwkp+pe&nr;wmy@wj?FIQ@eI(`X;~Rg zMq8upR@Q6k8@+RFc3WqimX*=g7#ZvIlRf@!%LG0@8dgSI_IqV7#(HZ>`Rs11iqo<( z+WJDqy1wg5Iky$+w5*J_#>##@8@tov`e&TevNGEGQpTFtudkmw)&{3#WwbR;#`-*M zvd2}^Ij3c1v^8GFs$S$qd3UUrYCS)ORz_PBWUMDmQ?9wKs!q$wXltUhzB<2puG{MB zw5*J_qU~1JJ0}g33wpd#h;~|5Mq86)tPKkvE_TP-KO0S^CDroKDYOSPXLLo1`LsWR4YhyU<+j;iXktcWJ$v+P#Z`?Ra_)bThP z^_`ZL(bjCcmGwSt)3kZH-Ld*QEi0qftJXs7UZzVndpQ%Xeg1jkf3H{P+L;iK_vh!l zxL%#&YgQ#0+Z~ww-TJrOv8p&NE2AxI z!D%m($7vlLH^rmX%4t~{ZCRiGxW7&9TTc4R9c!S|vNGCQVz;tp-MOLHJpL7)<+QAf zwyY(M-G6rqmAN{}9c!1HdUUoR*c*)=ImT_50o`InCo){b#3TWwfAtGnHa>N*`x92G_x#9P8Et)Qx3Z35&k=X~x~(=&%gShLwY2s(>3-X74R%^qMq6v7 zHLd=%ShqFLX;~S49C^(8F?N{uv=O0RBWG_C)wTiBK4o29V??p zY@^-Ex;ia7#JYQP*0p*=r)6cdWi6rS{=O%?*Wseu`ow8j8Et(ht+uOSe0SV!{pqxE2FK0GS-dBO-s6C&2m~+MqAd>FYcW0(zw~bZflp* zvNGEGLB<-_ZNJCoUss)$mC;tRjCHZn7>{QFpN7wmp_S2=wYZ3T3=2;!>hT_0EvIE= zv~@(r8gsbbVJq?c(aULB8EqYvv1a`FbcNfR>a?tkwyfnV++*1P%_+~^)>fxwWwdo% z#=2Zf1gJ+7J}otBl+mi28V_gQp8iT852W36ynRz_RDNbAa|+aB*5 zpKw}MMq9tiem!aQgU9pyW2a?hv~|vIWxX@dHr?~cmum9-$Xgk0S>F_OUpM{WweS-w z;XI2vEi0p~3o_P{`@KBg0q*Uztc+~~g6`ri0aJAF2 zGTKU$u|~hs@}Ao|?zF6owl2$9C4Z~j(rslpEi0of>xRYdF|1f}t;Z{%LQS6^c`Ku> zD>BxV*~5;wW7Tw8Rz_RD%UC75WO%$!(#dIA8EyR`V^xm6-O3$nw9~RO+PW%ZC2ubN zp4(dHw5*J_uE|*6zwUYUbuf3c1~#<;CFotBl+)=j&W^@?NSkr4~sR%fSWWwdomT1!7F>G8ZV$!S>` zZT)GtvOZNjo2#40_cyjVEi0p~+jcAKy`4ip#GQ42!V6Bz%4q8^yOs5ROOK)rJGiZE z&7L1aE2FIpyOs59^KA8Ok8c~6cUo3PTX*bM){$S^KflN4gH4^5mC@E+Y0a$sp2s&9 z20JY)qpf?=`Zx2e$2;~*otBl+mi7I1uNU7U7@c>9$MfM)r)6cd^}udrov*jcmGyX^ z{~xDiWwiBBTKRjA_V~tK+2+rWyp_?`BfFLL*;eQOBkZoDt*XAafp54pNC*v_rdLYWxu;lD(UHxBpRTVO<9*S}!DqqLizj~GC)v$)huzE!5=Q}6N z^}$N2kYV*$l&gH{W~Gn%wmPUnh83nW^Lq~EM-_eK)g)EOu)^a7eoyb$3fIi`aEmHr zSj7?L?t%HSTueIO)>T!=u!<|njg2C?!+R*hPqtcN4Uu6LBMMI$;FF=oV{@&fsw!ky z#S`V0@}NcC%pE2@RUyMFKB+9JQkXk+r>R1QRRU4&Y+-}X@ODMFrfgA#46B6H){aq4 z%(ckNs*quoh}w$3{aOv*R?6C84Uu7$nACt{8*+P9S`{*^l8AEG#E)LCz0s?8RUyMF zsVFyk6SZh&?zkJH3K>>-*1%uukNN3>`PEye3K>4f_>?FdIbz#!t>)Dw(dQVGO9sE` z?kRw$;<#s^&gnNl6-SW@>t|wO0>SNruibrW9rG?eQv8op9+$hR!jj z66GpZKjRd$=UHAAGF-8zNtNuI*PJ(QuL>DfsY%sK{fgPI`%)D$tkRJByjBkLYqdoc zGOV5dMgpc<;IqwM4OS%?8VMOixjQYt z`flwT=x6wusR|jcSSC^Kw`uTz>wUdCs0tZYc$nXxQOxmXrH)<&xU?7ql3|ral>5!i zl=-;1`d?5LGOV&vTboxs)7-c9hAL!O;VCNri&pf*WLLZzs0tZY*-1@&Wt}+-u}~E< zta6BQdm!~H%r-~RM^quhDkrtoW7gm1x?bGZ!x|#PDwim?yowKb_Y@N0r;sXSSmma+ zX68<2&Y``j3K>>;NEP|0y{Y_QRmiZ)E6P>l@N<8gd#DzxLWUKdtn?#l-~t?sx_%v1 zg$ye^-sYF`hL@H|BK*X!7uFCNR(Q>- zD8=`y-l1=2A`yOus6vJn9>ef|Vc{$B&D~H-RUyL)4<2|mME1v;CO?_at758EF{9uCRNC=!p)1mtp%^`Fz4$o zs6vJnZoKnt75t?98Q)gY24UrqVTBvid|NM_9$@Z=EUF3_R=6cACi290{d}ix`?eaW zLWUJ?Lh>VO@Wa2ld-bU*WLV(_8b6{ok6&lblrC3=3@hB&;rq4s@EP+F zCJvq>#%F5(-^`uEgH<8J3K#QyzpDKCg1N@}qbg)r;qsO5SM`o(&7Bw*R3XC(7i@gx zr+rmC5fb4i%^P72kzs{P6#g$fS-8SruS%;zh80fA`x>rnU&rjBwNZr(E1XdF_lhh? z5YHUPjZ%dSE1V4Vs!yAJ=AMe5R3XC(C-VFqL0g`rGVAgsRmiZysVjf4NUlN`K1Cw@ zByAMd5E)iD?cyt6;N3UOofw5wA;StM8vON(jY+QU^KHGZ3K>>7wDy(HyQHI8Q+lgH zh7}Gby?XXeu?oJe>8g-ng@YWg2H$(%oY~%?3K>?|t@qVfx$lxW^Y))AWLRM*)i34w zC%3Hfe_`6jVdarwh2654IG7IspL);CGxxn$RfP;I?1*?Zq}zbkeOujCA;ZTP`04$> zo;SyjL<~J|UN3TdFAHItJA6^L&p~w`e9r6 z6v%hUJfjik&9KhMaK*6LVj|}Oj-8ADm#eZ;P_$0ld1TN;0%`-Vx>Yy8r#OZ%JS0WawfLNQNucOq5#-M*sSpdB&%t zDr8u_E6Sa7*fOxXS-am;g$&oZxu|eXi6EG{x6{z*I=7Gv?pSkmZXT)gc>U()QFU%9 z%GG&g>w7)CTBu4gROeQrT%Gro*_y(u-Kr!*b#5)nU14cibB8%&e^nJS-1j!3aCaQe zDyB)lG+}h#-;)fk_qo2eiS#`a24D~bZKC?#R+Q^|l?S8Bdi8=T$xz?hiE@4ae$LUG zUNuxD8R~m`QSSJC^wS%&`!UvC6*4?p-WTPrfKQKC#H`ETszQcU2T^W}b^LO-IX}Ne z6*8=(h;nN|=R4QUd97!$f(C(Pc$t1ED)#Z*Niudke;8S& zuj)5{7`04466KaD#V%&;s*vHn zcNG=;3@Y6uV`q8l8tMCf{pPMweeW*H^&P)xUj3^|GSv4TqFmp>s|b3K>?tNi9iq)9m+7QH2bvKBC;Uk``&} zOh6+1>{NveFP*-kVqZG_B!jE)ZfnywvUDElH}{QNI{ii2rQ=n0`~(F-n4zUJK$KlN zUe!`18Cp6Yi*mAX?AbApJUD9U3>D>; z4z?R!wNoV-S~|l-xut{chF23+Nrslrr=r{pa%(@l(7^Y7iz;Ne@54o54u=HTA1Rva zz3AV;&m@EUuUy}UNBVwOzj=66-$#gYeJ^+Tt7Tqg#?A-t_7f zRg$5;j}nDBzVMlpwXQk0++7tiJX$^%g;~h(`8wV6&-jWhRD}#zY_zD@_fE%1#?DnW zI#RK-`pu)GDmGS>s~Gl9y^6ukS`dU8s@OPDwqjltP$e0v*cXwu@OkoC8uKh(169ay z#m0+r*L-tc-kHT$tcNOOSWOV+_5tFYpJC4JOjU&p*Lk8S?C)U~wmm!UEsGwRUrGj7 zL)^%m7^(AC{pN{Lb^c0}tMjdyhyL^GA61f}I!_X1>+Drp>?UL6AwzYZEXs|{*1exK z_Zq#d3K_206j5$FR;hmhbH`?HRmiZKN^P~QvBr$&1*(u?^|dIs-Duu%gt@=&oGN5k zO%sJBgU@GKyVge{{G`LKeGo{7)i?APR-g0wF|TT=LWb41q(0wU+{_j=NEI@yz7ys4 zR}=qJ>9TKYjVfeVO&8^^=G@Qx^LVc=s6vL-_oCc>OUhJt&6U2?7{Wmy8CEkyxnIWW zPo6gC>t0fY46he6MaBMWHA^yhlEtkTGb8IoC;jG`QR~HQQEt7!ua#HhR7r-`i#ej) zdVyanuhy!P46PS)MY+D`A9y*Buk&B3km0`LZvB}5~i1tZmN*szONJ&`@YR8$=F}&m65)Gr{BCXs_&~sxxQnx zc(qHFWT@{yh;n_$Xz}W?D#=jae-!1G`=WvA%yrmeI7JZzlHt*^MwHtk?F@35`9PYf zLWV20R#fcUmY*bJ_k`C*DmGfbd2Lk1)`@Zz!)Wnpxhly}#eNp$Du&VG)gP)PLls*u z%H4O7V8BUp{y7Owy##?|xbGW8#oqUglED*aZo9f6()Tj@%^RZnzDbnryH~ALNrw8q zS(NR&R})o9hWfrm6y{~cCv~=5OS0@{^b zZ0_G!pb8mQJE^TA-CLR~;Ad1J!*$*z3O{fE|9#rslEM8~Zj9}U)Hw}K<^@5pE2_@F ziE?$uKCM?JR7r;FyhoI+vsZ7bk_^>(Z}=C=UlIh@*Yp{PeukfqRUyL_+b7E1!}(}f zC-bcR0#(Sc+AqqT4g2EmkLFI@{i={*bwHFmfB0l>Gjm<|p(Aqc-oG{pU@p zkYRO1l)IyK_2fb3zKhGMkYROHl-qxP?`r17NQ9p>IMEvfl3{g>{=)HtH=0>4E2~0= z*Nfw#V&C?jkc{0+IUZRr-q&wF9<^Sa6y??n{O)-5r7FqLdhv%Sw_f0P$EzKxBtz@P zDN*j2=)uzF=7{65DrC6tr$xnnCE|=^>|L*?BYiJ{)8|1DoQ~@ISy8UAE^p;W%S=_s@M!rIX$Z*B3igIUr3SUZ9+N(UcL=yy(VRcQE+eQufw{Zn47 z)xVcFhSg1OE9ZhmNQ9qExP%o1lHpNzOH}N~JGUic&*k2VjJg{7&9|aP-5pVG z)Zuu?s}EF3hDP08QFhdMHAR(VXw=;k<*qW6?UKh_0pG3)8LrrUQEok5691l=k?e^o zWVm7vM8&?}`%p4=zxP3;VnuM#F9?DMQ5Ab6%2f>ey53LQhig|%xHI96*8>ih;nBO+wU%G=AcM|i?1>#S)5gXMmSg|JodhpHPJiS1ggJ*smBSmW;h(m?%=Q)VM?(1VN&x ziX{={Du(O1UcIPFGE}joqHM*yYO6{zRIy~D+&*N%dY8-`cVDVPhAZ}zD0lq6>CaK- z&b=+FkYSZvl-r}eed4T{dGbG1$goO5ZC#6--rS#=3m4UKhe*`YNhvD!?M5oe*zHEj z$kM5=-<&dP={zmUEgft(yy~S&GPHD3i?U0{t68cfLrW)(D7VdAP!ZSF+^@_*RmgC~ zo)P8t*{XK0VCHIwhg%GSKr*b-lA4;OadF>P8CA&eT98f@_Iojg(vHp8GI~EMy=3t8 zpWBa07pe0H`pxO0>YPE8tMkDMFVyvFiYm!aou3tD>+IDYRg$4PXB6eO&mZk-YtHk> z!>to|gG*GMGm&b1@{ZZxctI61T<6TB#_hadW+`l~3K>>eNUc5A)69@IQ57<*vWjve z;o9UmWxqffd40_h=KUZ=aO+JFNQPBDQSQ3%rL}gZ z>lUhzVU?fM@|lgz8y1GCLWY-V0a3AUdkad&?&TJUEYk)0%>|;CX(3T=nPS`P)lOBC zp=DZFlwGD?T~{R;TBb!r;SEjr++1DT%y*g|H!B5!WVm9O(>^8+-uZ>kk6(^`*)P-D zs*qt-Oq4q|zZ);BIrBD96*64s;-awMh_^jmI#Oj|^tQKzWbo93+x8ZZ)OodjbMdG; zKQGGFx!zOdKKAOUD#=itUl3*M>{VRcs1*cZhU#2Wl-u_1N}k2+ffQ7Q3|Fj_D7Ws^ zthd6>qM7h14c{RqGwcsaJ$gp}*l-sM!xaL`NuJV#9 zWLT9I<&LeAJX1L-65%HYZd(fi$*?L%ZPmCt)I96aSQRp?%8PQN?z3F!%zXu;RUyNw zf++W!(xT20bM0n}Dr8ty6oohX;d6J~C+7a=d#aFORf*dAsN@b)!(zB)F9;;VsWRmiYCJrwlT;zY>Sg*1v-G-p2Z`{rOBFJ#s)%yu$I|Ee*<3M{ z+YEz1GOVhKaz{5!p1o?Gd?}2Z6N5l9yp^aXD)uA0>XNZr<7$zuL=*kyYEfH>8lv1* z0!MaU4NxT++Dg14%5EjRny*SSw3VnS%AKX@(c%xYUK~+{3|H(`QEqK2_&qKxxTO<= z8#9AIGF-7*qGGRDZOPbU;aZW3mC4iXBmf3|Fk4sMxO#)R&CCue)BPVsa}ho+*l| zSOZb6Vz@fs)w8$(HVDEDRji>XS20{2@T#mT$xy}K5aqTTYmzTE_b|Mz3K{NuBT=!R z2WTuAdmf-sr0-+&n;S*-{Y_D>?>GTZ&2+)cy7{syWLUi|%AIpq{oEjPFK9Pa$gp}xlsnhm zFMn<`uiA7~$ner>CMx!I`CZ9iwn?{-)GV@ecIh`ai&{F(MY*Met)EwyR7r-GP76_X z>3Ee2H(3Wkn4zW9Qk2{J^&2)jFZvmNN~=PKE7nSsTbCEVu*STbvV|&SxMHnE#l9}L zk&L~=q;;fXpXoQZj;h#uqFlwWE_<~|m1L-5ZAH0?VO{p>s4B@&#oCE-eLt0PsriMC zkK5AmX0@okw-*)rXn9{UcFW&B()U98&F!Q5-a(Y>J4TCFwN*)m`rc8L>pRwEuez#| z4E6m3QSSIXexZ|Qk9w*qWO%fED9Wv0d)ro??#I|~s*vH)g4tdEue;Yil8n7B+$mDA zyZX(YqAJ!|l&csj|`rb>F z+p8Sk<1;gZTz*x^aNm22ioNfBBxC#DJJR zk_`2|zbLm|9dUTCxf1%LDrC6t14PCCi~q4??78Iuk-q<_-#j3y@1KZreaA1pS8?%x zOAv$^>ia-ZuJ71Nc$HU`WT@|hM7jOL3T;0z^M}_~g$!>c29vtkf0Wrz=%)%9RzpO& zWBf8*2AK70p(K9d#p}vn6<@%11>D6^rlA*qj5#@fnpPMwz+_{$- zk5vVMWO%fU73IeBwWs5oXDh0zLWb2iQEuzE|EbT-)34oBA;anmQSKV+;4@dutbpID zLWY;lcu}!0oe7e$=eoy7md-)_=J8QWXQC*(bi8_^N;0%`z7%Dbj#tI-AX*TF8Cp7D ziE_V{LBr%`#(-9;kl~6=B6aKNws(*SKa*7hlA)#ZjVQZx zyy~M$GPHEQ73I!Vj;y%rd0*%0s*vG|eJ9Etk(J%C-MlY*pDJXyV$(&%KAyjq3}!-h z`#;ko6??4TJUyynGeo(HVQb@6emv|L1Yw3MHdB4`>E~ zWO(V!6NP=Sa(K3>OXCI6R|n=x26sEVr86(GbXw>)&x=|*3q-l4b8YI(HeL-?B^g>e z3q{$bN%sJ|ls*vG|Ef(d@uO7PljyVE)8W+)nKr*bBh;qNV zGiQWv5)D6q+gh`G`aAoZV*U@)hbc$D6&|dl;(`k zYpRf8wOW+h(>u`VeRDraFIC8}`azW2)@|RP-aP9%UllT}ekAqyhhyfQ?8j6g!)gtw z*$Jkaxd;;D5#%6{46C)&uR>!BnCnfYRUyObCsA(n7D!mm%q-nr6*8>WiE`WU`HR|^ zc>=#ug$%2oMY-R~E<=u+J4m;vLWb3PQEn+eih032`+rLnGORX;awBTPx9QE+FDo9} z4g$%r+DL76SlV+kzBl~TRD}$0{Wgh;{kLheWbEuQn<87kF8a-zqPBipM7gaWew)0S zph_~d_1h}SZvDLaS(RjH>-UQ&H^SqTK7G;m{clysaK(NV<+d%qOn>dBSLyKJJD%u? zQrkqi-=;bHyPEfZ)l`KHx3yiA`)wM3x2t(GRDV^-@Y2~KD)u`Bc1p$`LGOqxokjZ1 zJEE4(E>Ujj;0^(=_N$T%EuGz>?9%b-kt)g1()mr4J9b#rX_9#-az0EI5CoFpitQ2Q zelMyF+GVys4OJn-YOg4_?)0m5z_is@6*64seWGv;wiqicIOf>1iz;MT9ig_${kq#64^C5s46CE0PJcDa z%m}?x6*8=j(O>xYZ-){f5q|EfLWb3GYHL!Ov1Z<$oR~%;2qeSm1gUHVtC?Tex~h<2 zb&~$VQFGh>?Ek`ks*qvzhbTAa)!f5bO*Q7ILWb2TQ5c8#WSZEpk8f+2Dr8ulrnXXE z+h*pGzNQKpR%fWKNgqFJek)U9QjH*x46C!$R<}>Pnz8Y`Dr8ulqqY|Pb7X+;S7TMk zu=;c^`BiRmiaVi`u%=U|K)l);FqH;{t;!j zNM2>dlqW$DW@w9aNtE02|J?1Ad8bJwRmgC~E{k&a;Em2X#=M=RgDPZLT@mGuO461% zco>QBGgcKctgec}?2P!#oqfXW1FTVn46AFR+}iZ*n`6yWnMYM2!|GpAZu@+AmwjX7 zLsiJIx-QD?+gv_=?|me~Pd-d7gC|#`)PJP*O`U1(?P;tE8E)$a^($rRv?+XB!&D)| z>ZT}nRC2OhN;8AXJXOfBx<%@ApIT-n=i{o7VRc)STbtHr?>^H1g~>39P7p|j)g4i8 zpRLY!Tg?-5#Z@80>Mp4+=O>NxZM9K_46A#h-13?@x{J9#e6lKJSlt)p?y1-?xr&)% zbGs^JSUn*1=wy0x7s^9b$gp}S%I#SVUGmLnB*IS-OcxXcl412olv~P$Uwml(!bYl) zVfC0)kHKrqdA8xIkYV*ilv|fqRNV4~{|ncuLWUJKXnsEYhm-c18H)Z?g$%1WqTG?) z8>6S1--48w1_{prMX9)=-2VKXNhQsb$dy$g!)?V-Tkmh%VCMM!NEI@y;!#_rhb)?n zMEIGm3K>@MMY*Hnq31s_bDr;4g$%0%q)s*d)%ot$t|h)jO(?VU<{v+y6=0B;1=1KcA~YhE)<#Zp@#0e~{U)Tc!#b{uNFt zD)w{T$s}X%2}~N}p7uJX-<&k&f1mbxN|ZY;z`1U(o~V)x{R$@+Wq*aeDu8LUf*{P$ zuW$-c?i}o)ft$=(h{mdr;fkdc<*q3#iC6nL65(f*DrC4~sYJzo#QL;k>`XPOA{E=D z-<&F{VyQ*Bis6XWt3OpqhANgul&zRoPhko%%$bV}RqPp2Zkuo{RlAkG@1;~B!xc*_ z%5B3ZP0V86Fx6HSGOW^3Tl0JOHcufmjJ^9PeWcF2^qbR1)%jUb zuFkl6>(zg%Btv!1D9Y6tS8u(_ib>b-WDqh`=S-s9HtL@q&sX<#uB{3g?t5lYvG+ZT zWNhCvNBZ7Jzd3VM-?NIcefMg*D#=javx%~O_iC>y$xz?3i*mmpySkh+?@fN93K{Nu z4pFhcSuCey@Rmk*T#zHu_ad0?E(n4gQGL%P%Jn@{(~GUWs;^2i)c4$?T;Fl!+N=Jm zBtw1ABg*xC#Ru`sTS4ckLWb9ryrSIx^ZsWBn5z}XR3XFaIZWKNx5v1%$uYBsKUEbnJQ50u ziv72#kYwyVcm*RPVW)m`!Kjf?Sd<$H_-*p)iYm#_NGKx8js&mLVp2mq2ZRibgrcI{ zp5Cqx+nL{{N~)0IiWL*(w$Hy$OtuAy@Y7BeGF-9ZqGErBu7qUleFeoM6`QQzTs*2` z&x>*u!!vYVtx+Wzs@MynY{k4fqe?PVv67fC&o08K_D5fSSeD+i`VTl?^qVG_`H`BdLWWftQEu(NIq?~DPw6OC$gp}*lv{VIE+}PYS6-(I8D6Gk zMa8~7EGHRzZM|${nO@UxE*rH>%ZqZ$6x&0ul49b_AP6(GOe=`8%hapFsw6|pw4x}t zOe@_;W@e=}i*jd)JD!;S3libywkl*;RT1T`n*BEV*6&_r#{{K#>L*lPTleg$-&a*s?Aya? zlCk^hRU;$eRsH6wQ6r(cC^r(YJ@l%RD#_4Ds3FRZ1h1y5k_?T6S46op6+ax@dBpd9 zyDDV3Vl_p%btlKpF6J4QN2-wFb>~%4vF}IKl8n6r@YP7gieO4tJQ);KvD%_s#jp?Q zRV`JLp^DWJ6s*vHn*A-PLUJ$eif}rEFCWoTW zuf8rB%yj4Wqv}TbzEQuqZdBjviE@1(U%%W$uTH6w4E4RfDA#xFM|l+w6Xga$n4!Km z5asrthqRB=(DyyRDr9)HG!*6bqu#H&!Mr!Hkt$?Zy+LjDe6^N&f^V=YWLPz#wrcDc zW42MtR3XEvF}1bu-m~V~%_&vLuzHi)n)LPtb1&#qm`FGXB*Ur+wKc2pe)EQo7gZs{ z>Md&PUh=@q(AZWLGOU_XTS*(t8iPdmnV@KP+PaVT{7n( zuc<eqqZ96+iu>IK3o+ttlCmrU+&t`8j0|;N)q!F8CLD7t*IU3n(JSwFfn!zNQTw>)YhL@-ZV4gRaAuxs}9swj;du6`hIm# zg$%2X)Yg%MPu=orvMOX)eL!uUYSq?NsjWCY{xL_{eN`dDstdJM^PAn~$-8-~kYUwT zlsk^QFnOVw>+G;9WLR|*<@PG8Pd#bo^Gt+E(}O@V{EOdRRO~Yu_K-|qe(}3Ue(_7_ zH+PTv#qTM~{o-RLL$4aBk_`Rg_Y!4)@xAJ+N;33|-&>SB`~B&Nm(3emXR1PmE7nJp zJNsR_Vqo@>wyQ#hRbNr=yhM#{xy@Pq>#C4p)lZb$C+YmtNHe>8HcUJp1d?IZpZ>yk zFCH+n$ktJX466a6+?C=F{yl8YoODx#46Bbtx$#r%l@(^MX|gJ0Sbai&;iZ*-nYrn< zszQcG-9S;XAC(M}j6F*;Ff!_{=r<3H8g+w3xlxCs60cHVs{SAdGc@Xkh_a*3tJ10@ zL!)k}D7Q?@+#X}@Eo`9*8LrqcQEor;?RU4EU+OWckl~7bDk}CP`r(qXGmd^5sn|OG z=1-$4_L(SGF&xo*bzYTZsA3~T*@}6U7B4rz+kcRuij5TI)}77c+nYJus;feVD>h1$ z+a6|En$^6|x4SB2SbZ+aU8$*eW0$$dezq!PSdA9t?tXl~M@cis?+I1Nuo@%E9cgx0 zklnnuJr!QsfM<@P)L2pOj8N`h(wpC}msKIdBVnAV*pE-Ykc@pl$hgQz=&av7E@~u< z7v)9*j!(TBuSzmB5+;apBLT;!UaeCl85#)_MY*#X^R~n@$L1GQA;W$DQdI0uC440r zytvLCpMDwXdn&vx1J5Nz^?i~k*LOUX;8h`2lA*p&7UlYm<5REds*()#eTpb|c6ZF~ zapu16uBwpXF*a3{JEBiLrMY=){MV|GVfD2rw^ct@{-)X6*{%v1R?|qO7(Lx=)o-do zhSfKu;uUUh-mab%FChs6$*}rXlp6`B({wiX?@ zMY%O@LzjByO;s~hA;ao>QErRfchNm__x|sykYP20)F-1?m?xv-;^iuM3Mop>6y=uk z@I+(GlO2UsA;WFW66N+}MyG0JD&IsEGOT8ca%V~t+#hZ3*&e708CG*h9jI~C9OKVX zg$%2?q>fxn^&%4C=QmZzu$m{zjowGkUApAeO;yOSnlH*-+j_QT4>OBeR=j*B2qeR5 zfhc#5@q=rL9{9HEsX~U;LQ!scRjW4Kyv=i{Dr8tKqP7ZkOKaZjyi64`y!BfwD)ue^ z63N&t|KiBj@4SBV;;60PQc-T}hb_NX3Gm{bAP6(G^;;&&ZT+z2_o|R8$WeUN_him1M?66N}yxmKT) zUd>P?8S49LQLgXU@_V&Qm1L;zKZtT$l27}5x)=QnKetpN!=vR#QErS~o}bj*AC&_y zLBd>tQECmfwX)nnb6%p3DrC5=wbWM5)n6R)e_ zNNAsSS|Q)oAyvq*`dJi~7d~aGFERJd#l!2KfS7GZG3Z&*)Ubeu-YWb{i4<0anGF3{81G$tTu~s$9kWi9&N7U z|Dy^SR$D~5J&*=U!vCBZKB+oJAX&=EM5&&B^g?Cw~MlCu2-v6Nru+k z9irSao%dIBb0+74DrC4~J4LzQuSQjOn>#u(;8kEjAQ@J>M7dw0uksHz?>nxd3K>?r zN!@-Nm}gIVszQdMLGt39N?nDmpGTmG~vWLWJL$(_c6##~bOr>ZuADRtHGkxxGK5R|`}j!|EWZs{P8F z`;AYlLWb4vqzcUav4U?a4PM=b=aQn-AyKY|3+L1|e_;(($Z%VSNp0?X&{U(hDr8t4 zp}(-)^(1DN)CH=LVRe*Lz1*Lh-?-DNkYRO<)R65b&1_?7@Y=c{kPNHiq%LKC)7&9Y zLlrWtPKa_f+_vYknc<=x=r8+$_t`{M$gsLd{py^nvDuT^ zqzV~U|4>`K_PuDH{lB6L8CI95t#ze0nCsLT@M1>H937=DQ(Nic|7_mcQ$-ar+}0Ip zt74Pe<_Yvps*quIRg_y^E7SjC=HQy53K>?{=r5c<^C$D{z&2ILu=f9o(IijDg3K>?nsI5drpEvh{{-z2UR<}jD<<+`H8&ku3s*quIhyKE zzaWqdtGlH3yz`;i%dMvh8CLhGUzz?rVde_%uL>Df_o=P_GL&e8MEIGj3K>=psI3E+ ztC;7uepiJItB2Iq)ZMGib!vHqDV|h{Qje&u*FW!Uo~td01M47=47c@|+G<$8p?RjS zkt$?ZJrU)O2fM{xvcy+okSb(YVdp<4vfo?jD zR&hnSqpf)V<|*d?!qj+KYY<3=Rg5UtuRK?`nx(cWLU)~ z^-hk)=E=?PR3XDhTM0zPevT-iWb9jR6W~^J`RvheP7v>ZpUp`m${lUt9FbRdR7r-8 zwi1hSM_V{Y|GH5#{FXDU$5AxzFJZRmgDPlZuM{s$w$9*r#lgM*2QN zzd31C-=7lY`Yz8UMbrvalA*riIpvs0-*Jw}t3OpqhWegDlslKZ{KK;5>g_XlwJ+XS z6g65>igJ5#H+I%H^9Yq!g$!3Lm8fm;f}mRv1kFFV`eO94`O}iYd)(Zyd8$a?+v+!` zimF&@QLbWRdnS9^t4~!)hANgulp8Imm{*HcNro!+j41b;GO*DuGym9ORmkxAl~$D7 zZhWz>gtXSY@TQKK`x4Oa3n$pb8mQ*{H1oueCMX z`I)MaVU?ZQdi~9E8+=>4RUyMF2eno6_ABP8jT@?vVU?5G%AL9BaNkx&yp%f#B*Q8f zwe?MvtS@*~Srsy@a#LG3KYQ2g5w%l=468iU*5S+Fnfu2^t3rlVUTSN^hcnEx_N!GP z!|FL|EABgYBoTg2szQcUK5DDU-J7G32tV=h`tcx;46FR2-1W*_ZFZQW>;kHgVO2ns zJL6jA^q5zCTMbnq!>S;))p1B!vyJMn3K>?oe>*1f7yeMHqq)a*jw)nW6&B^rkYCx< z+?=)EuL>DfMMSx6@3-GfFx!o|co{pMZ;DbyMY%IDd9GwMXO@bnLWbKaM(Reh+BuL2 zKh0Gk!>YI_w>_-2c!!xmJ?G$3~=u1gUtEx z2C9%@Rg?b0lucsHlVu;PLWb3=qTJC|#!`pOwXM~vkYQCzl&fL)m)|pI`7WzMhDTj( zQL*30SVuDUKE~RSQJ3Ynuwu2NM%`F>>+`9W34u&OW0{W_Gmv({V>!h;k#L|D)^XO{Sl!LWV~|BT=y*tv8m8 zy$85aWF)N7Z*CMd65bT$Mgor3y*j2!GBgsJh_WNWt2leZib;k>!ds%;y+*IxtzE^} zIiD(IxMEF3xjNTgGPROdO;sVo6?~G6`M>6)Q-nSza8=>F)c2vchiEWxa_vAu> z_D9UsoDr&!VfCIUxBaQ~-l++`t;MR4;qlW}RP1Y9JIUB*f!jvL&k_CRwo&7!y(l++ zu*P}yNR?!0{Jby9jvue`?GKlZWN7?!5asrJ<2Fra=0|!%6*640j-uSQxBRtcQ+>rg zR)q{#>;qA;?;n0B89S$nOxz)#`TETtL{+SlC|5D;A9}T4m1L-5ABl1m!~UUH!GW-1 zlA(%q7Uhm*(*5=3cHj3Rs*vHncM%o)Xz3~$J6gI#MoUBe<}Oiv?S@8R~lvQEvb6gYEs^@_j#~3K_oYx3Gd=9*pngJGSK;fnPV z75nzNw`3lgS!jAiDppv(xmQ%h`iOEB!}i&$`l=*D73(X?R?Mpbsw6`d>nFZbWUtTQsKJ|hcLqnsPnttv#Rf->pP{1M_`$5>UX@WL85%#sMA`Aeqea=J$CW?xEJ^fNLc0YV#WF#!o zZ=M)66221UMgrDTua2vd42^_IqU=cUD#g*T&XS>#FjVI&hso7#zQH2awYznC# z^4vG)=XO;qgrY~M)6&fhXE zvUE}%3oAA)YUz9{$}Ju2vw2lSm1Jn?d?(5+9qhAt)j*YGXz5HB<+f~huBI!2eukgk zs*vHne=jQbc_wE_#_qFyAL;uy`pw@*^?jx&*LTb_>D5oFBtw0lCCc?3`)ppFRwWtg z`)pBe3o!oFcr!BN9}kxfGCW%5h;m!DPo^(1bD0)Ug$%2?qTJcJkCWdt&mg?13K_2R zJW;Xl>CKmn-P4;Fsq;|%=6O+dULeZV8GCwO%~vHEs`Elow$5H1RwWs#^CD4ht^8qp zM{`eLyc1!ak>QFh7Uj>QM7gCCb8%Eos*qu|RFvD7IG*!Q z^M1Vvs*qu|j8u+chs>;QTU8;$YPl%4-}}Z7XUtXUTdI&@wSwAubNCEXjpt5=HAIHT z&q`6T|AMTNjNQ{)85uu~^_y2lji1$`-1xySh*$koNruMH52Eb&@oKIr$)+|(71nu6+?#AT2b!3fqhfgF|)`PRD}$ypXe_v zd1uHu{};AUg$ys9b)sTF^8Hyd_Wd&JB1`9U{pNL1OJ}_(w{&pi>(x)HBtuJQgDAUn zyt=MRGPHCyips0YqxHPI<{pN;r@}fT!xh^k%Iy`D>apHzdz-34hAXyNRP5t7k5lK4zRPQuWYUmrA2mP~GOYHAa_8swWO~m$|2|(8 zGOYHCa_5b2wrywr!egqCVReA|RpygL<{po@XTxeB!|EXYg*m=^(cG6?R24F;ei!9N z_^cl~c0eNhG*g8Pt3#sP_2sPT?40LgRUyObuqd~k?~?Ah6TYpjs*quIM3g)8cI@&$ z=4r2Ms*vFkepFQK+n-~SvA?HBBO^ThxvM2OdegkU_nAM#8Y06>=ZvV>w?AhkW4AwNB1@;De)E~ArE^Y{TRPbOc-2akWN7L9 zDatM#ug0j73@x3%M7eFk;XezSyDZkJLWV1LUX(l6w6ft4bMNrt#(PSn)%QsszQd< zC2H%NT}{d&5q>tRLWb34YHQfcx6J*AmsBCc>I${>OXo~xuA#K&!x|#P>Z&NWUhGJ> z!OT@&Nfk0Y!mo*n{oLTclCks8UyF?Jj{42lqDJ_2QEr6e+@M$ERY`_M_x>MmTcq;7vhT5PtBxvU zSlt%omQJ>vUGsa@R~0g>a5rd7ghiB_9qwDziy;W|Gi^+&$@=Gn{G)^KA+qfV$ohE*I=b56gp+qV_xVpw@(SmE_?zO8=s@Jej=7v@og3@c1v;8ph< z+dlH@RaMBa!a(rq{gh)(@ZS zRxsn|M^(tMN-oN6SN9Y?Yo3PtLlrWtQiyWf@b)#!oB14)T?%W646Br)+;Ktve$xjd z5q`?5LWWf;QEq?rV#;l1-h+;+kYV+-C^uGrShCpMJ2ycUGOSXQN>Q@-$Nn$epb8mQ zY3MJUJ!_M>SLBi^WLP~zDrKvU=I*T2m%|z&!|O#_QDYMZ!5Tc#`*HoH(d$Jz$>1&U z?pdm|k@cdieskKW^&-6}w_cq2Y*Zev-cltQS}!t)vg?Ic164_e){AFFxwE@NUOQrD znVY8y8Ln7HQEsd*-&M!V(tKPMGORL@s&ggA%p;xnN?2!PSY;+PD)W}6NQ9qKs*quo zMU>lfD7|8nxnru8Dr8t?73Izzq-ogM9K()Pg$%1~)YjGsqf7a}aGfe-SY;=bGVf7y z@9saUkYSaB{=)OMJDcak(_IZ~hzzTo)K|d*<%7WvY;2RghHf%irEc zBK(|Ig$%1gqTHIY>a*5$y-NOXSPf)Y6&B^zlm)GOn7bd#szQcU5o&8%hHx(9@bjK3 zWLOoYw%+O2!`zK9UKKK|icwn=epqGhsNbLp8CJ!qtqO%#n|qtDs6vKS32H0uCr_Ko zXSg2L5E)j_Q(K8w6)?{MRa1ows~4!P{7)w~Gp=`5g$%2b)YgMV1%1~S1Ou27nN6GbHSVLr3y-01%-m>1zsPMWf zWLTA@wpJ%PW40UpR3XEv9JST(#QI!Fgr9k;kYQDx+WKj3J~LO|Ayvq*sz7bMFnWM_ zf;i?zSPf)YRTSm+wa!$#Y_`2cR3XEvk|=krZNl*b=88rWRmiZaEXv&hnDnWX=B~Uk zs*qvz616q0cSbXN!&X(uuzH!=djFlhW^UC7s*qt-MU*>_UG$|7{y`%A6ulYN5E)ig zMY-$3jn5B%)~i;kkYQDg+A4c)mN}05QWY|+s#9B~SH5EA!riF~8CEq!xucTHD^r-a zlRQ?1469c}xnJ174kR<@7<1hUtAPxwnxu+0Z(`odSzi@0tX?HmcEdPxZ^l4X$grv< z%8jT``^JrfMEF^v3K>?lMY(gQV`l6yPlWxY3K>>)M7dw{?C+E_^K_-S9aaMwRp+Ln8ciQ-utx*G0Lt^5W-b&8#mARUyNw9;vfM@|*XJ zoKuAitNNnc(eY~|3Yp)O40pn6Aj7JGD7UY)l5 zR&R)M`x~Q1B`|Yn&sT*Et47qXO7HbBvzs1Pg$y6rH5L{7T~%*N#@-V$Yx?7XU~N-}h0*Hn~S-+S*LW{!Y5s6vJ-_O>Xu zH<)q}2EGj~;1g$%29qTJg3QIbjKN_uNm$gpZJ%I)o3`@4Wq zV^tx;>V0af`Jo@pyx%{mLWWfbYU_=?4-X;{elDm&hE+#uYu^)ljQ{k5u!hL6`heOh zvAUAEYF|MWGORwNw&D!w^@;xr+o?i^RVQleWcpj?P4^R2A;an;QSMCO@U=J0`GgIs zkYUwXl-qBqzq<8J{}=wP3K>>isI5uw9WdARl4HYwZAX;qN^Si!dYL(9EU5|^ZmS!$ zm9I{C|6llNstOra-Knk7e<$DP`!!eTAv2Bl}e$ z!>X4kx3`lxeLizu^sXvoSoId=ehZH0-fd=E&GRU%JTk2Mh;rM*4=Q&wR~754LWWge zQEqz}GXoDgyY;K5Dr8voqrWiuvjvKJHB}Wdton;`TbuJG2ASvIx2r;i)c|TM%P&dI z9IdxhA;aopYO7h&2IhSMIUa{KM26KT)YhVF@0;VDI;xOiHIUkRvBTeSkqAG%RUyM_ z5Vh5R!cH^m)GSrVuo_Hl9o+o3d28VTRmiX!BFZi0dn+27(fdRdGOUJ*!ml|#H%B(T zf<*Yq`6R3%GOUJCTNm5*G}q&*sX~U;r_@&M6(c(Nw%V&ghWBKKi;Dd!@Mn@qY4&7> zNA_e!={FCL+LIX(`Fq?|V6PUck__$1j1*<}WV|}4N;0%3GfI?OFUGw6hdJ_ns0tab z*yp0$uW;rv*UUVw&*^ePhSg|M?ucV^vFFUOLw!}quo@%E9qYBIS+hG5;is?u3mH~p zsjXM?bToG{%~FL7t8t>-Z(RN|W6hHI+eB>(`|DX|rv)qY4>T<3+h&#;^YQ z*}S_UW1O&u$gr9q$}O*sS5la}7AvblhSfw-Zh4hIcFN2P+EEoUJi@;eg+Wjha{wQy zGBA2y{VU0oGb8-V$O!*Rzxm6k5k5(j+gGpmRJo76TA@lZG{Pr~vLoE9!>S}hBYcV| zH-56@sAk>=^gtCdT(PO5+*nPxaOQa=!cXqF;lGe!^)MkO)7M zR3XC(^M%Jm#>OYt=bCq|ZdMh}DQ@pInoVsDT$BG#-_~VS$Z%V8sI9tf?wNaK)5Z(` zR%BSsrM8A=JZs*ZRZ$f(tmaW$MPDdm&eF6~g$!>c=8KB`S-b_3vCrbok8CBz={L`h z+Da@G<+c)d7SF3Csw6{OiAAE^RszrBdG)(0$3gpD;SyXD)%RthT;Fll$g7uCNrw8qT$JlOp2hR3ohr#t-&crozbOw! z95r{nj!}gSkCv69+&S~5v!|OaJ1Xfp^o&{KuBt+Y>%3Z2?Du~EAQ}7Y z$?8a*GbIS?ygI7RKZ@GM7gEYs@PC-$L1wf$gujE)Y3tFt0NJ9vLp=ug$ys9^`bBh z_y7OBT^l50-`ll5vUFb8Z(bj@bT*1|O9$`m@~X2c$l%%e3v5dFJuHDr8t~73KCx>K6~pnTl+Q!a5_v>K9RN{FHyT z@eCxwPfbm%q}xS z$l*xEawZLz#o?%m9TjCO=2c}?lA($n6J;yrRU1{3p^6**bf5LX~8w&W}a8Ey=30r!JzO;U`|I@L$Mq#h!?ATatyV zUo_7=7E^@`s~`a?=GuC7^Efke>D#K1VHHP|YwPpU?alej&r~79DlWA(?V~N`n$#*) z$gql`wwf(|(abM#RuwX=;!#@@_9nZ7MEFVmboei1SjDHdDn7h#DqmI=GOQ9%TcuC* zGj1 zO8Ht#bB9}o)L{*gVU?8Hy6{a!^A}cAg$%1?)K?I;%p4)l<~guw75gmHls2 zA;T&;wKei^3bRMFLlrWtQczn<8niT51MjFphE+;x>!aH*nfu~$rU`3^469Vs))&W1 zn0u1zszQd<)6~|CDrw9ezkO99!zwkk^-`^t=8aBsRUyMF4YjrSuM=iJ{C8EzuzH5t z%8~VZb1!JzXToYA!zwMcm1_3|^Q=%|RmiYPM{Q-vbI06K)Yqv&|Wp<*JZj^(?hj=ADP;F85QakYSaP+PYlfj=7edENxgrWLRaQwu(P_ z-rQ+fS`{*^GE-Y4JC-tcKekqd467{E)|pcC&AF7Zs*quol~mDhADH{TepZDHt8An? z9L;8qi7u%^hE;azSCQuDIwKK&(x(gmg$%14)YjO$9nBkFs;EMSRZeOv+12HZeOn)? zLWWf?YO6}kvZnH1t3rlVZffgfuXD$ITiaD3!zvH8_1dKyW-EG26*8>yQd{ft=QK+> zNBXda$gp~j+Nzgmo>|IuR3XDEAGMYFR7-Ouy^ktnSmhVx?qsgHv%GoEWwt70cptKW zsMz<_3rfbm-LC*1V3yBG{pJD*{`a}#LZaM0B=*(4dZJ1)v=3QWl--B)>bVSIoh3v2 zkVQnftL-PdWi;25|Xjk?27w3>o*sVs`K-rT%B>v&a3;XBtvz6L6oaAuGx8&<=L>#lA$`66y@&L zNS(d2d9LJTRmgDPONolT@1-SU-=0}2()aiEn@dIYy^JW^cdy2)k_`3zMNzizUTsk& z8R~mkQSSQApBrkKyZdgbLWcWZPE_oDFE1H8*L}H2-=E7EE{k$eeXk(O_T8)6sw6{w zuPDm)-K$=zBtw0#B+8u?$uf6_`R$&i3K{NuWl^#B{UyoRF<&{-_uuuKD@XPHWl^^8 zUfob78R~l#QMT`1rOy=BSu)i3s-oPsCH;5U!iL!(sGtfN?t3*+v7dvjE*X0cwpyg` z?ev?gMfJUgDA#wK=l5#3D#=jaUlHZ{j_cH3Em0*I>U&L5Zn>{ZTlSIf`w>;h@D}n_ zQLbV|-aggJtAv@u+9AUgt0gM-iq)2ky|P~`QnBLt&9$N`R!5Yrm{)JAk_=VsHBq)= zUJX+v8LC)aQSLl{gM-V>+u2sBLWV2$x+u3@z5VfZbC>dIRmgC~>WP{jCkQYf?-MY(H0Tlb7L_Z7@kg$%0}q~2c_{|pl0=a4F7cpYphD)y~bE6LdH ze9Oo>m@s?TM$4#mu(c?+4q`j+RX$acp>?p0D7y}NRZo>+ zkl~8873I#RzTM|TGkeS&RmgC~+KHNn_iYD3kS6`ogwb2A_L8wz2iip{_Pc&_yQqr2 zFUnP{%7am5y}F@FGE}h+qHM*yN}nTKI+CG^brj{cTHPl8Wws<0R3XC^`+(Hmsy~|F z(~hc;Vf7)Y{-p}_K_dK2RfP=(k?N4Mnc4o_QH2aI)6Sw| zUkkcO#$KcE99gD0bB6ut9JNfligL>oYk^mlR7r-GX*W@JnR?Yqm1Jm{b{FNwbFwo@ z%obp{DrC4~JxC?2w8`8bzDgA`T(O>_Vn6QgB^kT7(=$@BbNbCaqbk;0l&ctyyS<8& zE3C6*sA7FY*@}6UN0nr#VtqxqitRuCk2#xKOBFI)v3{c5$o#bTSCR-ny;LE?s=p|= z#x?${vsvS2szQeAJU~?J#~>d|W{J6bWI&|O2lbl=MAi8dQLfH7?)K`AD#=it2a0la z#&Ne-*>i_WM>16BL89Ds*n#6-HCJkCsX~VPK3LST3_&m;ZV*gK|9+|HE$tA=bV%su z&Kex)dpG^&!BKr5D$4bJ`|>HRy_&2_GSv5BqFmo`4C2)$=s{K;&q46AYU7oPej z#=JE?2`+jEfn->HAx6IYICaRF(wkA_sbxIvDS4)ShLWb28YAa=uq-Op4Q57<*riyaMUu(Wy zYwnEwTNN^_z82+bxVHVb=D70N{9!eaVKq&Z`$el*V$d)o!q2O!kYV)=smZ5L)$*!` zDr8uFOX~S?ukP^bdsWD=`c9NPC-X4T4`wE@J*tplHC>e3+I&=Xj+x8!zA9u`eJ{#w z0VWno*2e#ZMGAy=lM7c9CdxkXl%m0Px3x$6xGOQMga$C_#1O7J8 zn$=K+468+?Zmg@7-M7_46*8G)e2Jm23;~w!;Mje z46BvYuQ)ruIefRmiYfLu&h{Q_bCdb5tS2YAy9^M*7WW=C{MDkYV)` zwUz0`9cF(ce$lWR$go;RZFL*{g}KN6c~!`;`dO5#;rtOR%h3jL zfN`pjVYPu&gK=HEAQ65xszQd-eLD=IOjzs*qu|MN~fR$(W>%O$~diLWb2=QN>gx>b}n0+q_s6GOT_P<*xOQ%(cqg zWpPdwGOT_T<(Bf|J?G7yd4}R)HIQMoO;jHJ3lkK`I17pJ^NK2DSZx>Oj&7!8NotbtwrU{vt56yLWb2YYAZ|n^=7`N%q7AeBExDo zsfEWfnyVG{R3XFaH&O0rwDz|<%^XTYRUyM_52?gI3^eDl*Q!E>)m~BV4&<~wvzu!C zs|p!b`>3tB8ETrbk^A|u8pyEPPi=KCaK_Bz+C&vHtPYSmez?CGy`xnj!|I?Y_YSrF zCuf`MDO*$_!|HcYZVz_kZS!|ISIw+CDMx29(Qu<#3EHIQL-nAG2y19RVL zYgNdwIzp=2hvUutnNw9E!|JFgx0Ihs^0k?B?|>>~SRE7Pj_9wnTWo&K6O|16g$%3X zqTF_)^7_)|?&5N)kYRN~lsh;0$=cm!#+weRkYRO_+De!3Lo@UCBvr_;`h(Q6gC)#N zKHF6x!|D{NOtWU2Ij`=iLWb38QSP`h{!h)!x}2|6SVLr3oe|}ZE00dkXYL_?OBFJ# z&eC7_M(N&JkO)5`R3XFa9JQ4!TgnQ;#M~MYztK( z!|EcbZJmBM?^{2n3K>@ah;m2SwOfZ(4nGOYgw;TX)g@8xo`G%GVp<{*eu}F?hSg#M^n&05)16*8=@P+J*#);HHUhN(h^)m3Wii|+l*vkXgBA;an#wbiS@7v{I}geqiM z{Yz~;z|4w=zrl zMODbKdMwIa-|2EcfjKYwt}0|$Jt1{)E*=AOf8lUd$gm0$;(V`bYsLKy<{I=eRmiZ4 zBg&25LhZL)@@*Ygg$%2>q-vLmH`c4C%7=d|GOS|gFD!BcJ7TV16;&a_DjuoVzTIeM za&D^%8CLP>FMM2mvzY~StSV$!B_K5|O^kV(d$THJSS1wY_M--+SZns#ZmB|sRU%Pt z%vb+1hq(_wcZIMn$goN*%I$B|91!2UMY^skWLPB;<+e8Y&kx9qMELnc6*8=FY!?&R ztBilTkU5vKP*r&RXRjb66XlL!pL*pp^9y@M6*An`Q`FX9HFKKh$kJ5||5jvJC8xGB z#Jyv#(Z8w+8CEGoxqX{9<#L;2qEA#I!zv}I<)3#kv&^kfg$%1yqTF%HrsiqP7T|&^ zWLP~d%I(j8U*(>;=RZ@Wuo}p)N-fIGuU@$O5VL<+R~0g>(vW(v<$&3P9i|EyR?moX z`)r9$Cas1<_*t(C8CGdUxiR1HLJc#w#${E=uu3P&tzR!M2%qo?Kj|umts=uJy(o94 z;@sWi>HJ?Z~(co4%@$ zVU<->Vf~v5Ht1{GTB-^eR@p?k8vc~vEAx((^Qw?xm0gruQ*IWHdkcy1li}s?U&ye^ zA=fNHyNm+WhKesv1@U8CC^J)&F3jd81QJ zRmiX^MC#_0Y32>%JyapXsxYbS`L>z23C~o8467od-00o1vXZ^0LKQNsii&dkho3g> zX3k?LsTNiP8CJ#UFWk^-XhtN$PYG4XuqrOf9XsU9dEY#>+FTVftV)P-+uk?pG%$0I zj8KIPtLH_zYK+?6{jC2B*Qi2<)eEBBZ{@L9-!(IPTvvq*tCFJJHfreXt>)TIzUpCJ zkYQCyl-owl7*y9h1<+I#GOS8dTYpcVY0j99QH2bvGSt@0&oi3+`OT`3Vf7-l)%);D zbNA65RmiX^E6Qy*etJEFc|UCa8euh%VO36)TgpG@Xl#yro2f#ERe4cv%NFNkUGtX7 zQL2z(RY8>7b9lbu4)fmIO{$P#RZ*1N_Lga$$*d{=sX~U;|0C=!gQmEeHUKZK!6CT2 zySsaEC%6R(?(PsI$b-8RT!ID(5(2@U0Kwhe;j8Y`z0>!*Rr}2^in_0z=k%QMnKQ*< zUZon$Go!wwui&ad8B`@;UI{n$GDlzaL{SD+NmhCm@TAu~bKE;Y6lGAAVx?=!j*02b z=*oLUQ3h3MR{lQ!I+9tJ--@CPsxqKbrK@e;tIbf+Rf969%7PkS`%iNg&`1h{j!%^fsm$HLELB`JD1)jtsQY0D znJqwbQItVd2UOXfkIb3xbWxN+RhN}+H#SClXPz=WDvC0w>Vf+H>MHZZU6`t_U6esp zAJq1B#eSfKn+l4e45|jKw9kjTG}>I9>mrIWs2Z};-rM~5+UA*xMWQH!su3$af<4u8 z=S=S}yda7)_{?@=R)>8)9~~7vtN3(%;4|Ala^|slUcE7WKAfj;Ke#G1j_|+l<2PZY z&uk}d^q`feQj6jYJhR=Dm3?O0Qx!#V2CnTiW2J2`5U!~ir=p7}%3#Hsv(oMJqcFi zp70YZ+Y>zXk0{PSPiW6dj|xuY=w`-@eI<%ASTTAZ!5jVc%hm7AxmB9#uFjOfigjca z{9TVuoU!lPcl1}Rj{I`RfQtRhN-IY1dU&dzD9%8|I(Yqd=S}uw+P_Zto^tktH z>j>su`?I1bgKh81D)?J<-8f^%>+b4rdzc!os$B!x-kp`Uo!+YRR8mo#fwuQxrERBo zJv>!h6lb9AJz42Jmquf*m}i??h@uSkmR_v%o=gAsGfZ#!MHFRF^@e%XO&`bHJ=q|N zGN}5%yb|ZHXZDPjL{SD+Usie*v`)9!=2+{iD9Ye6?Z=944CM9sd|k)9juW^q=+BvI zW>nIC{$-k}rdy`{0+#6jR=P|_)U7+lQ&mNA2A1hSR(6?ss<$Z4z%m`gN|#Qp?6u4> z(qd7R!HNxLrQ3~=0>{lh_pm6+pc(?I_%AceIml;GltDF=mF{=e9N+z!5^l;?%l(To zsD^>+-T%J10^CFtWl#+V)pl?v^Y-*aQItV7f|YI)c2@q&T)WsKiZZB1!n}6n%x}Jm z{!|oYP>q6l{d9Sn`C4w$+O8UuK{c9{_V8Bi)0?k0R}n=SRAX4_{&e8LM88qOO?^dC z2Gv-Y*ZNBX&v|N@D9WJv1?IKxK_xRb-5F7oK{bw*-uGesPuGojG?Q7I$@8l#JDO+kri!8rswL2_`$A0+RI6F(QA)EF zN6a&ml|@ko)f!fM9kT1!=jOU`KT(uHwU(7G<$Ygz7WV$ab)qPPY8@+G$^#P(GVcpt z6-61`wyb9rd?W-KBP0xrK)Bw&ZHe5-Rcw90wq+wL-L~)-o%|}ZD9*sPWfLpAZShoX zQJjIEu$h$}q1Bx~-n>&hNEBtTV!yM}rSr8%0&{G9jt7fJ=IPWXQ0kIS?M*# z<=JEK7~gK1DT*>!u|HVpdRqVAAI%ehCq+>PE4GVOmaslwYoE{8abtt?fqT8(oH=Ut zdb|7;3-_a|*sg$z?O~-An_9E*G*6`z#TlsBURJhZo+>MfGf=TVS?N~vPKhMuNUyyp z%3#IzvC{s0py3oV;_+NjltHy0RDr(#nd_@ZMNtOT0am)TN!Rt3**km^MHy5FVO}4{ zCTK(nH)Uwz{zVy7f5E)kO^R%uim4}xGN=xLn!3K6ImR9-iZZDFW~JN1&@;Z6@2GAT zMHy6wVP18M4>r#u-4I0?R7Y6p@=D$2-kG=EH;AGPs()c#M`Fz~ z*Bma1q716bFt2q}2Aj7MLbq@&qztMnFs}@8%AmRde__5a zBg}VvBD8chqztN?taPt8yST3-CES!>6lHLae~VS{FO1*jOhmKCzvbWK|0KVBD`1a* zhn4Q}iyVr4$WtRkaR&DIcip_?@22xyPc0Y48QA0BW2Nh0rgsB2du=}=iZWQS`>gal zch9Y(W*_%T6lG97@VASmxpVWc@aC1Qm8&>qP(5U&*MxJ`-I>NyB}GvN)gxBAOs8hQ zXPy^rBZ@Mp9)l_|bc4AAHB%I2P(6XaaOjx!o1acPZVXa?QdBHZ~HsW z*sGUs{cZoQjawFP1KR$cm2JDHvWVggwEY7s+jdXY62%#4`$tx~6+L&QkU6UCFN!kQ z_D`&WpJjjMj2&U`cj=Mc4>t21S=Vi8#B(&?OIoY}t@5=9xTSVUIAD;9|}cI?oI{))AgUyc}1vB<1! z#XL1a6lb7fQCQiEd1|F7&OpVYveLCOO3X{RL~#Zx7L%2&n5R03;tW(Q7At+? zE`QO`W>nj0q9}tEiw)|@xLRhkgrlM;gDMUyT{@#84(dV)H-&ER{zVy7aarlo*?p*~ z`MyjRQIx@@6OUE!C%C@n%yaVuS3LjHsV%=8FJS4!XQfMrp5XFSPf?tKrIUb_T{@nc zCyFz$bP}@C>ue)JdPngpc1RRuuwsc==`t;uU}lJ?zKWs@s>Cp_YU#3?`xm)8xTQlG zRCFCHjDKEJCLA``N!p8Y*ShQ#`=qS&Dav$@ubYt~7K)+_&MO(Hmp^VXYxg-(l);{m zoK^5GTMEwDeL-@6Pl(*nwLN)2Pe{p1djjnXJe64#XP_sfVr6@Rr)rDh3{)&NE4@1R zbM-G_shw^bB#JUvu{5l7Ul8Tck{F&^BZ@Luv9zp$AEBk=j6Fh2>#x|q^2=!hDwdv= zR*a5LJ@ru(XP{ykSZT%R=+sjwI=L!v1}c`3m2PdCpDkv_MXw-=GT8P^tb(^aGiPku zGx^)zU4A)JK-;shvTgU&G*O&^wr6E!+wQ47qBsL>&&EoZd)pGr%=^?2L{SFYo}E?j zH6;gU>@h%gf7|2z?3P9LfVSskrERA*#Z$ROaR%C+ijq9AA>|u2G^84taLB)ddFIG=V*y2%3#IvvI>4jJ|Abwn=2K0{S`YZznnLqV)6h#?SMPXi%wzX?3n_!D z7|g3;)~V)tW;RijK~)^)m1yKY<_V=Hq9}u^1gO%rUXG`PnbYCzz>R59< zbEhcEpehCP+TLT2x&Hh>6lGAAhIwrm_OJQ=a(o)V+UMg8sxmOI4u>9?w?E2?q716C zFt4U@#+ok{^$ftB{vfgQ@Pq;|ULo+!#-#j3H=>)|7Q9&3*I<92tRGN`Jv z(mj5}I;^zq1tuLZ*GWE!q6}87E-PI+)y6e4SDVxJaCN2(R;(VY;KxYyIb)BJ z>iH{HOMbatK*buc(u&dXp{II^;tW)*AuFvI9UppXz9`N>#Tv2FJ<*NiU(7b@uqeu4 z+Z(eAzE=Lo8G8kR+%BN)?OEBjduo^{&OqBcu(ECU)JjpDfwp&KrFUU| z4VTi~;XNseGT8P`tb(`wXU^EShdTM&9MHy6mS?QU}i;~&R{lPV&D1)jWE8S-PS^al2V!%~VltI;>mEQGu zFyW3Fe>GxXR}IQwPZ+=|cuyF}8QT*E_xhLlkGACk$p~dxEF> zh~fXazTpc=+X@3v>o7RNlF@JXazTpqjx-pJsVA`kpyA4?ob&l`^Pi zveLcP)8BKMyZ`w`Q3lm4R=Q{GR?d#N-bxf@P|aqg+o+A@x22?nnuN8QXv6`uood`Q^C*{bxQa?LTWmZ(QxE z==5PcpU-8W|14l-`;Vt`i{cFQpM|V+Ycu~=5A&^r2BIi~6pT@|h^qo;px3Qo zrCX9Wd3XQnRV=G0%3#ITveIor)-?spXnsvaQ3lmIR@ztNbgONSMJI@&465}ouLV=) znXe=56h#?S8(?0mOI0)DQ9lqx8B`l#UU6nTFk_Fz8|rFE8C08KUXgx{YM#L>Es8Rz zHp9He3=L(*dhH^LGN^usc`d&=V;m*iG+z{DP;FtQZ*K0LlFNMQ?5HTppxVkx_vVKa zb~IzS`wHwsE&nfFu!cC7vQ3ll>P^qKdF=rgHhdWOhRC}Rad)9t3_Zlia?L=;rx^G$Wj+45~x$7skjo&Wv(dK@??B{S9hC z_{Zi=il0SM2GwCuo%>fdU$C7jiZZB>BhUz9<0jFs*|E^WM;+f&6wQ3lmU`NMX6rXs6lGAIgm!fpH^)@|m?+AiItBAO9b=z)^W~E$%Ah*UN}rheX?IRDCSj&g zu7;FBb%vE5V~@ptIV7p=KaCnMNtOTWmekfho87%_T9HcQ3ll&R@yfn6tQ2hjWNcx zkTR&QveI+dpUzA)&&8D$MHy88vC`$$a2`Fys5KlQiZZCKvC_&{+)~**hrdP?Wl&v* zcEv4R*X+M8i=qsw8?5wd#>GpY%srr(W8L3M8B{k}=^5F$vfa$rno5eI460kK^tqHP ztNWWV1UibM4656#w1zYD?KI=T&J#r$RCieE-N3r5Q~W^*Hysy689YL}%PRQYzs4%?D9WIE%u4%D*K*a(GdYJvQ3mV$gjMjXpient?>Im4 z*ZHIT@{@o%KVzkJrmLWyN;J;ZnKMx5=d85ObQRQ7r9^QC>imM0ZtJp@tUk=ESO-y* z!M49-6};`QIAiaKz4W(zs{HcHfVRJ8W!vtl9ilh`ZGXecw%t?rL~#b%{+5+4_ibIO zneV5>9q;N)8EpGIR>9l;o-=m2zw@`fto-u3fVO{NW!vtlcA_`~ZU4y1w%t=xL~#b% z{)v@tpF=->W3Ei@7DX9s`)5|c?*V<`jJ*f++28iZ^2?tC+WwW5ww>+5bHh0~%%$&#NnCNOq8C2mwEzbDX zj7Z;F6lJg{gl84}38e^}vCo`@kECxi&6ZydAL)PJW{Sv4djj1D@zg$1oPnMYiIwdM zo_a2dGq6k}v(mkJf{uyI^VrFLbrquwRxAoD-EL%?vC51pSwj?MuwqeJ1;38{9cRLt zD~eJ56&ohM95tX~(O7B4=sLEimW$#HR4h6xTQN_a7R4E;SPWKrOwxNz^w-o*H+>aF z8LU`LR$8$(JIk5xo@ANiJY`VDVx`Bc3l0o4Piy=riZZBT!(aFuG#{uNxx296zAfC1j<&j*bRBwLlbSpw}g0WqX~c{u0F* z=yi!%>C)+Z{foJh^F$P7uwqGA>Cs@>;fKvzhl!@R+EE5oQdWB8xv9V@Gn!UeQIx?t zCu0@-&Aa5Bu}{V(^Vhkn{Bp8@I;UWzb*4A(JQX5}Gf?N0tZbb86LGD1#MC%}UR1_BDBHz6ue4s`HdVl?LXOFhvaWJZ*VVltGo2m7Xsrt-Qs2 zWuT`h%HYyT$13>VDm`cH`&Q}vOJ}kCa=L(}lYx~k9ok!Y>Mv28fu)m?m0dcXdM=7H zuyiu9(ra<6cU(7T$B9B*ohgGA%gjob>E_7a%-8fvi=qrxEDNjP<6UIsjNMyh@mH*? z{Bo9nie+P^6{GPkJT*oXXP{!)S=owtYPl%RK*e&f(kE~-C8SRqX@CAp6lJhtIa%pB zQRl(u%m@$9L{SD6-F5N4o_V-qOf&Y{_tV^5-JKbGRGFKVz8Mtuzy&k*QE^d}!FlCj zrQ4`zANS<<+SN)FWl-gXzpz{Pn&!E$Nunr&DjzFd7FRcpen#h`)akH4w|u@<4kuoqztNptn`>r9GU+MfcRNqBsLRyeKQ%!#%Y{6lb9S6l10PxL9%Lm@7+HMNtMT zR-Bb?Nuot;X}(+&afYiiWl)uXc@?_-+I)E}rzpyxD#=RwPwOh<&6qQdMNtM-DOTDO zdL$WbMvoaIiZZxNOS1}oZeE5n_T0R*f0=HTUoIW6Ov|#;WlGm%JathNXJDC@W2MWK zuE}`HH`CRbGq6m{v(mM@*X^)ojOYxaD1&XUz>2=CQr_qD9eD8YW8j_Hik#_h&MzwX z+g?k4xk5nOE3wkH_l=sPxu?2_;taICGAnI6ott|qL=8s%kK=`Uy{(aV86jq716)Ft50; zM--rhn_7yZ45}J1uW>6znzOBmq9}u^Cd{kworLDBWViZZBb z!@OEmUB+LPc2l(3u7#9ARR`vkFarScQl%dq714ZVP5m1RWZkq<3&*hRTG$3zwwJW;ij#k zD1)jg%&SE<8e&!Z#!XR_LDdZAHTla!v(1b;*LljIY7X<-GPlljZ(jLCQ3h2DnAgt7 zJ=%JzsVK^zY6 zD1#Mi&nkGuI&kKSIj(E(uh=yC<@Ny;>&VJh%v1YCaRw^ZiIuIGr{0O;3{>oAR{GuK z+J7E5_n9ZCr|goB;l)MS1IA9OQI-)Y7opT=8dCfM5!o? zoTm(`!L0PmrSjT8UU>5=DvC0whOp8j*rd5Pn&s7A6lHK79Lg&AR%;k%>|Ohz-a071 zJTzb(9L`GDLE6rHYPTrPz&bdBm0brt^+XhBU>zLEO3z&0gmg1&Q zGP&mGb7t#TQxs*ex6ELr>(|VC^~|&A{X|g))l8Vzg^Js1Q^HM4L{SFoJd0KEJ~o>( z_C4`g{yHC(U!E0E=Q*sj&eX>|^*|J7pw4qyX`QK$dFs1mu05QAI?rRJb$++7zIhiW zrzpx`+vl@N8_MUSH8bVMn7;%bM=jut&m2e1_qV-){PO&Owl8F*ZEw}I(@anG5XBj2 zJDqQZ@wc7&n5U+T;taHXF)Q7FMG7fzzVfz16lJitECF>fbbK?S!W~hRLA8{XuFH=< zL^0nBh_T!)9m=3u#!8Rb4v(K+Lt^;fTR=FQ)~MNtOTZ=k-vKEkZspG8py)hbr{y!v<7!2U-i^dQJjIkx}KFD zZ!8*Cr3basO{Yas1}nCKmG+0PP~>1LZd zkH3kc3|4F#EA5#t#z$;L2{)Y(MHy7v{q3S@^MTRk-JDmVD1&MTD}AHq`@w0=o9yv^ zb91E(s-4iT{b??8!cB!mQ3ll?taR^Cv|S_f&7fwYD1&MjE8Pp<$hOs7DIFtFp`_D%C<=p}OXD=)5KlH?%r_PAt4D_ErS=s*MsZXLf1N~WiWbssk{u6qgE_tKZ{AQ3lmPm{+|`7tJu-Ng zXeqz^cR)`#!b*Dr9a(uQL=ff7`FgFP{!*`&m}n_VHu(_w&?e zQJjIcpJSzMr#-c&lCO13kTcNs^Q`pyl|7%XH+Qnih@uRxDHmAj`t^8UgIknv(*RMF zK}B2fFn-nV&g0#l+APX#>FtvkmssgFy?vYJ9rM&9QIx@X{R?XJgxBWyFvU9ew^9bx zWmdX9%r>HZCvRSLMNtOT6`0qkL9xx2ZJa2|pt=h4ij_W&86R?=D9WJv57db0i_G^2 z--)6Os%xxti`^z;D)XJ<%D1+)cs4U-Cm`n*bH5Ek}RP?4)82>ep{+(WK@YGaM z?ro~9-COnUF28q^Rq!wO-QtY>a^Fq=+H^>M`DVb{beol~P4wkHPu&v58CaX{u(E5D zr^0V=Rp1Qt)w`_pes`nj8O%r;8AVYBD|U~S9)avC5Pzdrv09=igX%u0S6f<`yORS% zQ3llmR(gzdzH9>X9^x`lltJ|n+7;5gd_wOpJT8hds2;&zxFq{ka~Ant6lG972K8{y zGP5?N*yt)x8B|Z8UG;kJHdp>DilPjvr_iqRJ#(2a!gm!#8C1{UFD#h7S9eOdX^tq$ zpn49f`<|%g-ugjNltJ|Z+V!~GVRMJ>sVK^zdI{}{U2(U0V>jL=_qS38)hqZ5FXel0 zM)fZ)iZZBPgPOi=*kek#shudwpn3!C>e4QSx!*lm6lGAoWu;eTk5_JI#vt7xiZZC) zvC?Y=#g=b3qqRH|MHy7@L3K&L&%EcGXtQe}Wl()!rNsjn8B`ykT@g}5 zG~-D37DX9UpWrV{ySBgi#=#0vltJ|wRNE90>QTZ?7e!G9)fZ^j_=Vxk-YUZH&Qk`} zS7=x1Jl)JFyLm-X2GuwC3%9L3Z|;$`5k(nPzR0xS(WU%0#TxVd)9IopgDMm&U0wx# z>tc>%4vC@+s?e;o9}bE1H6JD1^i~vQP=$fNu;I%3<{7GVTb!p1s<5EqrcG(Ky>&%V z230s{*OK)!&6^#gL{SD+cvgDdrrfQMW~A#aq9}tZ0xP{T*`ar+LzHmSO;MD=zhj7ZFTdA82NwSREo?>_xQj6eJ!`A(u?8@ z?D3x-KA-)D%T4Awas zE4|XSaN+ogUY+-eq716&pb|_PZI0reiJ}au7@++-BzWUgH-5=9wQabRApCuA_&=VPKMgDNh} zD@~7~=GmtYq9}tZ9?WZh;~r*A%hcOl3n_!@dze>9qnl<-m1?3WgDO7Et7Ens<}9h7 zD9WHp0P`x7wxl`hUoMI=s1mZ$tBws;eCk69H=Pzm8B~c_=~c(=Y5SQq<((+Xph^t$ zx;f*k8ABk^4mVfIph^PsTKTb|`DRdYQItWI6y{Z~(js%MvZW}>ph^bwN^qu-*;|bf zMHy7dS?O_j+URA?orpD}D1#~mE4`XJ=IvuMX4*MXltGme<~6TaDKl2gCsC9^l?vuH zGviTncQVyZS9!{yN)7WW^f;LrqpX4`%AiUE^U4rrwfS;H7g3Z!l@{g|GVhn@lyK8@ zQItWI4(9ctPt=8;+9QfGsM532dlS)$Z#QGb+z~|?R2f+57JJ3uP3Gyx*nhacl`^O@ zveNadU4k#Oy}z)yD9WJ9#7ft%&Y{+u_k~-Dq716c@E0yzJMXqPuQ8%1gDMLv-C`H+ z8hMAOwuqt(s;n@t1oLKp@YGFFltGmZ=9PJ^`wo+vqVIAwqztO;Ft0zV95SP+7ZODo zR5@T?b4FFn-`DPy_+_X>>W$?(eAgkc_{t9vCy}4pv(0}B4 zKz_Mkz>#NR|KCGn<A6+KVwWd)b)F=OGN?*``jF}Q-=6wY6lGAAWTji$ zyDwvzUiU&2Wl)u3rB7aUU;pNTH?L%ST@5LNsxe_#*i=qtnpE9h1-=ibdc1-Sk-$Wl+^&rRRE6$Co$z zDp8a{ z)d2p&OA!W|H&!l)q715rFt7KW?wf1)Uqn#`RU=lqh1~!1YBS`IFktoWb`jM3`uYaOF&Q1w8jTS{2R83%Bo3_n0*BCd6q7160Ft52uCz={w6Ga(R z%~)yQ_!RX)aqlmTe9--^ltI-T=JmBeEOWOsyC}+_Y60`gI=rcQ7r3D)%Ajh=O8a4# z(DzPyf8h{OltI;sm0r&rnZAx0Lur*L%Ajfuf8oPDe2~8*tY6F-{WnpRLDdOV&JmX% zQNm4`4!M6(2G!53bgf)mKa=^=Yh6*4LDiX+_NXI8N}2C*3>8HgR9!$N`YpEkV%i2# zltI-M{=%`PLYwy#u8X1!s%|i^VbM05r5xpNR}IRb>ds2nuSRF=doBecvX?Mva2Q?HKH$D1)juEA8{&?;d6D3*Qq( z8B~2h{gvT@8SyyoVOK-Spz6y?&k)PK-L;w$ZYm{;GN}5o(j%g1*Q=VV-)%%u233Dn zT8;VDpA7NlHBl60Pz_+E#~YKjUpHUZ+9`@Ms0OmqzLBACBXiCCxhTq@8pKNXu*)m% zGv`(bj<~u|2Gw9zTEh~}`@W@wn<|T<3?3T~VHNx>o1vVsZ`lm-9~=KHzdR)1*mxK# zJvOHIl05aRD9*sK@o-l5*w|CsL~#a=jYqK3Ez*m)AIwqH4N;WAij8EY`+}m&dzw-B zqWlN#&rT`>@(8i{T2HpzdSym zViQ?u#poGVPbE0&{xZ%$#eQXFE9R-9qBsK;o5V`DhoK8~GUGzD6h#@V*ko3Eo#a}b zoMzOZ$)YHOY6>gevTZEU*4)Y3FN!j#rn1tlP3Lq6&9f_yL{SD+2rE5;9rQk55lXlz z?lJc-%AlIYN{`vXrpau+VN^&IWw0kqXBB+inZX&mwVCek2`%N9rw86@(;Q{*uB8N(lUb*2nf zY%Z(d?{3fIjD2@|uD@dW<(KCMRBS#gtr)$#?Wu;MI0F@1z{*z4QzJxi1}e6YRT}A4 zO`p^>?{TabMH#HvB2XLphI!}J`Hm>cpjymI-;A#EvXU9yE8z)OXUd>j0%}gHMCLll z527f8YAGwdik1G%r%T>nI9wEEP%Q)Xq4X+qXZ8oxT=D8B{A+ z={|1dmKCCn>hrsZZV+?t{&gX%Y!SML13)ybeLUXq?>M2(Z%HTSwcYHjvcEa_>tEH(#JYzr%`7;UvYRYDYJpkiBD z*@}6py(rE=#kR51eca&gwaj*YnkdR(#kRB3eRrb#t;`r5dqhzN)ecs=o`!z-W-BG! zbWapzQ0-);+l1pcu9{~-zdz$VWl;UWN}u8`a=(&!(x9v;%AnfCO0VwTIz7l7$@CRP z8C1LBFYJ@Kg}Gz6K@??B?O~<+%BodPm^VPLiJ}auy`bjaJr|D>Zi;!<{fjcF{$!>b&p7_!%xiOJ_K3gj^W~S11hoAqD{VWS zad>LKD9%9JkFnCW(>pbudMb)D(Dvi3^v>F~^&#dQE#Y~$bSQ(pLkpoYKkxBiu4FkltFb0=2bo18}lUU4pEdrb(&R5Su?L4{$xgLc_xZ7sLp_T zzxqG(RC($Pt{RlVo^X~`@b5gH<4k<>&i+|{PpB`yd^VsboM)vyfxh$Tss5rk13lpa zE87!1wM-OepeI~pr9Gi=!9UF%jZ>m1gB82PO84Czcl*q^JrORtictpDzpQkh^66HH zxsFs=6lG9dW~E0LpK`9YcML^Q2Gtc-y6x?ArGPoYUo46;sIIcobLykHa+|03Pl}=p zs{dH&ws&8K)aGkep)R>_e4Mb4})eTm9 z-EZRF-_6^mBScXK)lF7z9;p(>76*!S&)6tKiSB+~$n^>h3N7dT~>J`BuPs zafg+z7xe6kr^5g1{xZ(MdU2PPT`xS9LlkFVy|~9p_lz^{%r>K_H5Nq~tQb8LG~d0cDH$2wXP`2pn3xHN^{`7xpOp56lJjgJY^Mp{P1U-iE6g1 zPyPL8xBT+cfd2E`Dfvz)jUVo*E2209{pSTM+kZS2>WZrvXJDDWWTk7|({H`LP&?g} zP84OZVy{@~7V^os80OAM15uPg^%_*~hM~;ZYhy%F2Gtu@y5%2LBgBk}x=j>iP`zcP z$Lg2rT{h2(JQYP5RPR{n*7&DCj-983n^IqO|Dp`4_pEeVSETF@={;3l6lG9-V5LtI zMx9x5fv5V3q715!tn?aeys_)ewr+ta%AooL^NK#Uk-6S-Toh%nhks@j{H*^AXY94g z&;B0%N`CosKo9@QN_#k+^?NGbf3D7)fgb*imF?l4DlUpM(8GOEXj`YtG*{*VW+bup zq9}tEqnp-Y{9CQLDRY}^GBZR`1}hetRin^8Ujd)bcdvi{ZGq2Oh2abxkA;<<6*`K( ziE~7LIdqi&eG?}vE3Mdqckx0z^;Q&Tpkm=z*@}58!!=iD&OpV&v(oMSmDG`zQajz$ zSQKTjVi76T<sH&$ARq7157(5`|jXPIN;$)YHODmJt$cCvp*P{K`nMNtM-9QX@w#x5P= zspq07gDNhl)pLrOYdgtqy17yYRXk|d@=aa;^5#`V6lG9-&q|M@q7Lo#i>LaDq716| ztn^G_$%c$?Jhes?WpF!|fK~7jITCUvv)PU%@NdWdlV45{upLXpO1EP)B8R7<+;SD; z3~a{|v$ESUPZblz8CVCCu+poSPoo_$<1BR-MH#GEQdYY4oAE4pDX(I4MNtM-GFG}B zd;7x$^9Ic^QItWIoRuCq-0HjCyfgAy6lGAQV5Q5n&mXPKd*bPCyBbmkRZ3P`jlH4s znD33&6Ga(RsaWZ?+z*Feo9mE6L{SD+YF4_XjZi&JSxUHRr6|gvO2bO4u{>nFd79;d zD9WHp3+im6!e)Gu(0ANiDT68)}qpzG1c9|z^liqbphcc+Lf!dpFmwD>7 zk|@fc$_{El7`IxUJasB(dd-@mtc zhU%Lr%Am>(D%wQF7KIh1hINKuqQl@HXA zX`RjcDVs!5233Ag-6nK4YwmSXltEPhRP3wk&0GB6-FJU0Wl$AlrCasvsUMoL(+i5C z45~sfucDbk%sb9MiJ}au!mRWxR zysCXFW1dnzDvC0wD#E;?jQe=So7a0$ltEPq=C$Zn8FSAi)gxC!%Al$Y^IDdvh&hs} zDvC0ws=&PVtsh~YknAIhGN`J;yt3TNZLXOw6-60TKft`cjyYwv04GIJ230kf*X6ej z%-hPJMNtM-b(mMwNvF))ujwAU8d3&T4VYKY>T}KAikhM*gQ_OXtHZvS<}JU0q9}u^ z7R>9*%&F!I@Nc3hgQ_+wJ@Wkh`tsi?;ihw~*eEm0bRqcx?%Al&tN{^^p z#i?z+!;<5Pn=55d)dLl-T!{=qam*W7 z`$SO&RYRCp=4#!;Qo>CyL{SD+BbZm-8%fL&QHrO|QwCLIR=T_*B|G|qH?JQ=Q3lnI ztn?~qg>#q8Tadj(Q3h2LR(dR&YF0jTL^N9zWl%K*_42zm<~_~Bq9}u^8K}uWE;nC{ zeJ6@CsG76Vet01BGxL^BnrE(tltI;kl^!imeR;}^2U1@YWl*(brDt}B$5b*$l_Nz_ z230GV*QagQ%^A=-QItW|nw4IKD4M;5Ii9~FiZZC$fcmk;5HogqwCAoGltI;&mG-Db zBd?hEwu+0Q461gl^oXckj*;expthnYgX$+xuhQ-`M-Ed&Q3h3e_zTlSPHVPoyG2n3 zRR>nO1<1Dkn;F~Zt|-djS!736!LP}5;*1?7wWI$mGTsYU=Z*nqkw3H2vq-uo|tuBn+A!Z3|6cws0qhvnel%%i=qswZlIpd zn`*vQ_dpb7P<3aeYg5R+c6q(OFzHM8w^9aG4_3NGs`qAxxpP!T6lGBLWTjh)QD4TJ zYfarmQ3h2nP<4K~YOWG57eyIVy+P$Iki;A{T^2I;dY461&t^og=H6Jwiai93s;466RDwDR}g#xi@xrJ^WPAiHss3x+CBr12IQs#N}vZ5%1>Q`3!M9|+AVwyc{D^Zj|H3|O0fBRf8f8j(? zltDF_mGH<`Yehvs6s#` z&Jf1za}(0%lzl$Vpqj=?mvZ(_4bAak0a27eHJz1K{!@c=W}L2uq9}uE1}ojRRBgS? zJjFCZ6lGA&WTiE1Hns9YO1SAaQItV7ixsVvG>sqkyBWRVxG2h?nhk&9xknD2It7DX9UD?k;CGRJ)9ag8X-pjydF*RM5A zbh%ak*)KV8F0 zdjdUq?x{+mI0O6BwXAfj{@ti5!>OHa>MM#eSh01i^jNfXnN(&(j>V!VgK9l1Jsvw3 zx2n0be@YZ(P;FqPTiTkB{xMI}eHKL-R2y08@%)h(x6D|SX+OCZQU=u~R@%ecb$ny4 zOx6%Z8C08D>CwgGfnm)1GQC7m2G#GZwAU?P*u-p~=Zm5Ysx7Q^t6uVO74ziheo>S` zwH5xt*y#_Lkr3{Rq715SppJe&!W?Ht`|N5+8C2V$UGw(+V%`+UD~d9xc7Q7J<%oIT zyn!gn;5xXIRq!`o{@{##^JS-h9ULgXyfa`O+{H@QL3;DWQ}aY|2G+sdtaKfuH(xw; zP!wli9o)l8*Nf3-N4%nTy6K51%3#~~vI_px;-8$cPc82Cw>|zBH;=smZQsXA+fGj{ zda95p&OqDuv(mQH_QzALL~#b%et?y>{eIUr=Buf{ilPkmmV>Nx?T+|E46_#O6h#@V z*k7!I_m)GPSz_K5`paLjd-BVF1yt;BR$4LYEuQ)+iZf8L!>qJo)LT52_^VqwoPmlR zVWn3lKc0JIu0IzNMHy`SKdgfHmZO}pz2zT&+dIlH{}a&mW3068)LT3?K@?}8?Z;VZ z+o`vBYKth&K-*8S(z^o}KCd)m1YHwF8SE`5S!r(>^faBhs~GK@t21S=Vy9RIuh?nM z*wH^u`72gXe)&{D#m=y@74uYmQJjH_on>V!=BYuVI0F?s$4d9_Ya8A-XTHlsQ3fk^ zo|WzgFFopDu27v2MH#Hv1y;c;c9Ao-Vi)`sdo90wA)sQHSlNnsDi)8N>T?;W*uSi7 z#XOZy6lb7fmsx3V`72RY^CV$oQIx@oU16nlPTVJtx%)p_6lJhtS6KzG*nga{Yvomc z#Wu(D`>3>&}{Io70A(aczB^!HV5v zrFRE*M=ojJQm-kBGFY)&tb$kUHfL-fyXCLgF!|+M0TsK$%2v!%^F?t6Dt4EZt(d3w ziQ)`Y>>exaV;5?kHBa5&6-61W*nL*o$I`c&X0E-*3hnAl8LZd?R>3RwkTbTAJ@8ko zko@w4fQmh0Wh>^X#-ca_6?@FeR?Jf)MR5iy_JoyIEMcN9<{sI4QIx@oJ!Pf)i;a=K znfobML{SDS_Ka2VYv#{6LvPjTbBxdY6^jzaEsJLX6??%-D@NDMJ(WrnXP{y)S=owt zs-!5+K*e6M(zBAm^QZnw?Q~OfQIx@oy=J9#PI|DpdE0%gD9WIE!%EKwFXnG;Ml9JP ziZZC)veGlVpFS)!PsQ98MHy7@Sm`qix6*GlSNWoab(NUs0v$1WYON^FKu`F> zO6#1fLMKzPbD}7NZU4$Dc-y~m#RFZIR333M7PQd#H zIZ4(zP=B;;R|Fc})~W8B~!$-8~ax?qBQ`MHy64 zKn*N&-CVDGA&N4nqO#KCjVqnLH%BQcBe-f%2Gw^kujzSKm}fz2h@uRtXfUrxS4x;C z5{HSR465j?bSs*E&<^va(k4-qK^23Q9(|n}QQh3fzafe;sA9sr{*3<8oEJok=&C^( zRIy-QVe>^WBd8P>MHy7FS?RmCwZ2s|?P@2AGN|IP((~L?A5NJkE$4`$463*=uU!-4 zn|2)+MHy7_U|wM>jWSQUhl=E?K^auvv(oh|Lhs_{tJb+hQ3kgy@mU4mt|s7&-LA&> zZ(G{PFUJqqwj^Yw+ZNiVcxsp^&cL=M5i8xc(00{R%S3Sowk?TS>Cwf*Jd4d8`6Hqz zgKba3DtOzIa>ib-OX6?)OZnv_0c}sl%C_B8u_C)A$QfvRa#ptOo+==UGtl-FtaN|c z?|EW#y{?%k%3#}5vI^ezRGhJGPw8*_FY?PN1KOUNm2JDH)`;Q^v^@%_~1++Z_ zD{cF@nbo6ts;nr^K-)92(zet7)KjfRaR%C+iIwg_27Jh4-WMJviZZyB$jnO5LCP(> zVa9*nDvC0wvcSBiju~LycepExGN`h`ye7xqYMywB8`Uix%HYz;#wvKv%+8t3X6a<} zFP+lz%h>{!P7YSObZCp@skWjx14}0-D_uIYMe@`XQJjILlZ%z^J-b%_-F%Z`k0{Du z+jFxDJ~~Ps&e-vza{Jr1fwt#krERC4>8Y%uI0J3Z z&q}YNhm1~Sw#GF@Q3iWU0aiNVM8@5%&6`sLMNtM-K~UeKW;b8k*({1Os0y*t^U8_8 z*D?409*Uw2s=};vFSEK_*m9I`Q@m)dhLk~7gq0p|+_}HXd_}sbD9WHJ3MzYpFXldD z7g3bK{!@%q@O7s+XY5wJn7{ulkzXzr(0@v>(*8s1j;9WY;tceklB~4<(7NNPN1`|b z{ihTwT{_i<4>9BE#g6XkOc`u@X;u+J`FylZtTOK9w7{);8P3>|g-ZL|UQB+ubU@q7 zveLG%3B7T(ry7gm479x*D{VWiJDwUUiZjsm@~rgCWqIu}W(1xUq9}vCr2?qo|6VfR z5V<6ZGN>wo3V9UCd^IC-3|D8$psK`5_d5|QHZ|j}6cj}nRFy$xI+#5)CEWCrD9WI! z0_tOprshq+S)wR|sw${ip%$1C+m48$45}YM6?}c&j1~M*6lJj2Rbv%=jjPTXyT(=X z_qvQRU7f21^tu|XwAaxZ=cy{9I0L<|CM)fAw8nX=mnhCaudBsMkE0r{z7d|<>83@Z zD1&XU%_{ibst#xD-m130?I+}yYX`KwE-P(2?X5iZR1{~R?e$n`+i8vSRGe6@&YXd^ z(^ss$kw&hhJ8zyNDkRE%>DrDo(twp7MFw%@PazqqmP&I~m-F(}~Je&GK6lGBT2=j^+zmEBiMuym~hLl0ogq5CqW-ofv z+y$;DiZa-LnzFhV*5~W(^ZCa9k>-Bj7P}c|-ka-MP5u36ocwarfd12*mG+L*tE4npVs;mlX;qsMjCpbV<^taR+hLU%uzXX8tYq714IFt5J5W1Fi+ z{Y6m*RY#cD-xbsRObIt_5JeeOomlDeI$M0@G*3McMHy5-v(n}D;XikO*G);|xoS`b zRcH7Mf7}1T96#3-MHy6GSm}supR=ttZ|jT}MHy6GVP4ylZZ==(+9QfGsJg+te*K|Q zZ%Vl7ohZtn>dq>ocuLDsElp?G2`VP6Ga(Ry;;$SWi*ZLFv9ex(D7ZnD1)jGtNfx`Jxg!yAmkH8 z8B~2)X+MnGeuNqOsDmiVpz6m;`{9^^L(F&u3q?@|RezXQ_;^#yTZiXGQ3lljm{;Fv zP0W#AlmxCCltDF+RW_-{w2`UJyTHXoQ3ll@R#`=*ezVDp|Itxe7Hx+aP;sD`rAql17g3Z!H3H`K;#@WJ9Q6WGltDET=2gFZVe`$+ljgK8}Ng;N@hGjI7# z6Ga(R^en13Mq>Cl>CJta1ESpXs#&|Y>fK%bigB!hpK*-m%nEaTY@Gk7>4p6AxPYUk z39R&}iOx7Y6*aM|7-!(9X(B5au?)_0&XBoPoAa zWuuWRL7f+QH#Tl5_99FsnsrP!S zu_(?!@14s^@8g$E-`1Qj_Yg%HT;J!h((77F8-DHO_4#?CD1&M~D_v7oujpX5&qqX2 z2Gs&q`pjgDzU$0a?B9u^4621NuQi8~m@QJ`q;7dp2Gt@~dc8M$n3Lv6rh+KSpjymI z&zlAh-fP~s>Mn{hsFtwOyImv0pK3)3H!T%K8B|MIY31)mylX~yI3bEMsFtzP^NXW# zwkG!G^+^)ARBKsj4TmfWIYJ3HbrnS!RO?vj@>;WNmic; zv~Y@fqP2r4%AnfJN}qEGm94xPZGMg@%Aoq4mA=nd^l)6$H;#*<45}@xbSZcGTGhNe z`C1fZP;G^Ig)3gfT$f0d($$bMsJ5}vEq3)=kxZYjAc``mwzJY2z8&$i`KDV}QItWo zgO&Efb8#M+5pNcWq715?th67lNIKV?iJuci8B~9ON)q>+xt|**m8%A2Q0-!+l}~rE zq8WE3hbYRR+RaM0y^*TTG<&_Kq9}uE52)$$cbV&BV?|L0)m~O~luJ{xo~z8&jLo7b zgX&LKx@EilxyS)Zxaol?%AnfEO1Gl%Th}vNo4Bc64Jm_aKP%lYk2>4ae7Uc(#rpF>ydeXFk>25L&~5!%u3g%2RM+rC85k(nPM_B2eD8rKR z=BnCAQItXT4=e5SpGuW5Z)vR(MHy5_pI5t88?SDxFmJoJ6Ga(RCt2yb+_A)&1e9>oJW-TEbqd;5 zhKGt*^|vU>prT_LZ&d$rLt~lo6W)t*$2;~8%NbU>ro_!tw!QZkW=!X5NEw{hSytK) z(^ctVzFSdG6lGAIgLVzRa={#n4i`lkROeag7GQh1Y36PB&7vrS>H;h6heO}gGhe~G zA&N4nE<(HVzHDXQ1&*HHRf969F0s;g|3elgH%DKEL{SFSzpS($ju@QBd=s#-D9WI^ z%u3%NURN=?Id}L~6lG9dVWmez|1JOCJS(zU6lG9dWu<*1eA@-)nC*@z%Aop>m2MBG zSHEHIqs7YLYDgJW*I4QL^&xa;b2qu5D9WI^4yx^x__ZkErcRaeYETB%Lsq(!v!^L%#_7r_iZZAkvC=;O^lP2> z-e35mD9WIE%u0K2o$71Nk={5_ltJ|b=C$rb6*KzBpQ0#(>M1K-UbCB2Hs9ucCW}p6ERL@!I@=BU9ju|1XvM9=+dcjIZNISLign6=hh$zaSddW)9 ziRP?3W}a!^B8oDoUa`_GTgE~;&C&9GQItXTnw9pAI}_8G(RC7Jan+yMZ=(+IspQ3mJrj+OSqi|OpRMk_>72Gx5|GvmcKZ_J$+ zMHy5dSZUvARqVogO1LR(R#y$mp!`(cX=xy_qg*+o$X)hAZElpoG7Yx+i0QItXT znU!AOSWXp4a+I6lG9-WuH1Z#+8%S3{ZtfXP=#fsOSyNZ4 z(yh(;ici*he_?_gt{Rj<6`7UpVHYHMXTHBvMigaGMPa4Ky&HP8Fjt8?i=qswsH}7g zaN^*3)1&5#q716X_$y3y7i&su-+vtz3L!qq$?)K@??B#e~0b$lt@v^FOmhQ3h2k_zU~idSI?^oD@YF zRIyp<`jzRm57!0-Ye1+cJ*SEJMpzM1ltGmo zR7jOPyS#a|6-60TDOk~6V44meTW8L0rih{ps+6pB3(!5{A#)wzcTtoyMF6lGAQWuy@yj+#-+YKU@MJ9~_snU(hW|JvL$U-lU$iZVE_ zEUa{EGr#T{^PJ2^QItWIm6dKco>zZmuBBWRMHy7tSm}1-cBGr;4nnN_t{Rj3b<-e22~zby1cq|K3~F9g+x&XRbFUU>XQ-8moZz5q715h ztn`>|M}mB&T_K_EiO?C#*rtGg)5peh2Y_xQKw-N~h* zD1)jfE3HQ8s^83)4bO|B460(RbPJF>_9FA;tT2UKH7J9sI4fPsXVa86Ju0Ut%AhL2 zO8b0-FvrXlm>)$^231K`dbHg7$!>G~@K;fkK~;*C_W6I`lrzVNheS~ZRcThbe$`07 zY9l4w^imXMP?ce&=U)@eCQxs)T)ncVVy=diK~;y9R(|ideX%@MMHFRF)n%oA`(xtp{K~Xbec8ub#8k9lRkd+=s zo!ii*043a1LKJ0CHDaY(faK*em~VUa5=9wQjalhhxo%ZV^A|1^MHy5-veNbI;o^bj z4#Fi-ltI;mmG+HSl|Py>79y2!)u0TjrmXZz`?n9DR#U=F`9x6$RWtYtGbSEm?pJmY zMHy7hS!v(cda;su)^Uy~%Ajfi?OJ`Yh#80Tgec0OYRO91uiM=#n!B7|MNtM-D^|KL z&nfuXe8n|=NmoP4plZ!Zm)F?)-OTvm4Mb4}RU1}%eWUk*yyjV~v7#u0sx7D@Jqnl+ z&i9F;461gZLWdb@o`U-*iZZBv0_FSJjsTXkl&c11P_<{J#{lWd&Nlm$pF~jxRR>nO zje63ei+PG*z9`C|>c~pZE5nrk+l)hgR1{@Ubz-GY!Ns~+*<5veBZ@MperBa-*~bnh zH&=-hm3Gyj464qobj!BjdI{5e%ZQ>3sxGXwN3~1&r5h#O)I}6!P<3Uc+r#07-GRf969`m)k}%8dzw%{7PIq9}u^A1mz}MSA5hSLd3Gq7173Ft6AVy5^#UncjO{zex)B`&}r~Aaw(zu;AnMW>x>h zd}l+_Aax^C+Rk^s`+d{H_7I9RNKIi%>tV}%Pd4X>t`v$iNKIu*`>%6<`NQmFEf$J2 zNKIo(OZll6zc8!Bn}s3`Qa3TB?R;UAfeBK$-yWTvHAsWh%}i-)^S~=-nYFKTgdz=6 zw*WQz#ZSzx^e~}FgVe1|>FDds*Z($c)ZIdn2C3VaI$d(|Tict=jN^5oNQ2bvOlePa z-b2rtuY%U<;;ca$q^3i@^7iR(de|01kp`(dn9}EK#c|J?=WD1?q(SOVrnGLHS@0jz zJIoM@G)UdWl-9#vzFcEg=Ux0N}uI#`!zOg)GtDj2C2K5(r3BPhM!Eoe0+hk zA!(4h2U2+2J)_L3NH?KKgVeoDsSV%SQKvmA-0vEpNQ2Z&rnK#y{KVyE_x5q2NQ2ZY zru6yRxA{}%JoXl$NQ2aDh-?1wXPXnP`xZKDkOryyn9}EK)s)5NS#B;AX^@%&DLiP{ zWoA!mh)|?KYA#bcGH=}dGBZlKMJUoBbw5*DHyS)!V(R>Ap-6+&Jf?J&cuCPiW{ka4 zDAFJ`pDDFQgO`stt5^-YIvbJ(sRtm1E6)7e-1*r_DAFMHAX8d5e*Zknv{564A`Max zL0p?xPBY(LoGTP*kb0OYeJab^>|3(p-6+&6HIA~ zeQKw9W*oIsDAFLcoGBfP{+KE-?>iiOp|c@rkoq4}T6?z*Jjk?cJ%u6-QY#>?sZHmb z_fu{ZiZn<)$&`*9?#S+8PGdeN6lsupiYcx0o8LOx?85vc6lsupnkj8JUOxXbGmbj8 zyR!yqka~tGU30kbuDtQ2aKA#KNQ2a~Olhx|`*aJ_+N6ad4N@za(wS7BlDg)d{dq!> z2C3(m(mLO#R$p@q=sQA@2C3(n(i*jW;3{(xzE%%s4bmX>0#jrnIl@y7bjONa21j2t^vCUS>*d zc*)tXnY%}R6^b-St!7Hws5!k}G`EGH(9_wFG)S$1xYjPb)YOfxLXifkwM=On_2&3j z%Q z$&|M9C#*Q!^bQ+^A`MdOfm-uwBlBL{KE0haNQ2Z{OliAOwPcmKN$fnKNQ2bdkgwr& zZ=FpF_ZuM;X^?t{DQ!iY&6w8RQ*(tP4N@DJ(z6G9HoV)E@>@cY2B~+MQXAH*9B*bE zd-ZYFAPrI*fhuTMe7{d&OQA@E)F!5M9M$^6MrKA|CKPFqdXFisQ7dMCV%{3NQz+6P zwV5exv45Q0(u@IC2}K&D-e*dm%HtYdW^NzaArxtl`T*j3V~;1yHy2Ls>ug9Gr04{Y zzkTtX;^)n%vbRv~l#o4D^$}Cr_71B)>s$)g{U!=U8jR~>rnEiWnVx2L_E!i+8l<)` zrFA~PUV%Ah{;5!;L24^d1KzsVv>ONabJidYQlBuTtcsZW{G9iQ=s ze_-AY9xW7Ukot@%t@FcgYGT&e77Ilhq&{a#M_+Azzsa1R|4b;-AoT@P`c%Gp@wa9i zbwqz>4bmXBjVbN*cK`2x<~Fu&LXifkFPYNb;oc2h%*|9+3Pl>EzG6ySo8^;sn{%*_ z2t^vCzGh0xt5^HsW^MU>p-6+&H%zJJx2-NV-#gy_B4-WKAhn$-eU^_}dqi(ixL+Hg zNQ2b3OzG;}`-dK4-W#nDiZn=l$CO&*(6P15*@Fj!A`MdCGo|%#;m<40d%hcmA`MbM z0JZmiH=B2S_P^L!gEUC}$duZ!`o{OoDbtQZkp`)sn9}lk`I`aeJ*hE5kp`(9Olf;~ zeaj2YirFHeNQ2bROlfaEu2Zg=-Fzw(X^`3pDLni8pDrbZ`yFx|LU{bi> zdZ9>z)E_`KIJc1*_x>#uX^`5*l->{U@Q-Jjw)c!noefEY)NZD<_P%z;IP-4Bg+h@A zsXu{gGk=O%?U^hTX^{F0s43@`nA=ER5Q;QN{mqot-j_PvX7(Na5Q;QN{lk>@l@mVe zYVLkKbAYo3X^_g=-=22fe%Mc@wHY83X^8jyVJKyilY;YHy~roqyuI?dF8ZPePFf zsePEzcBA>Ok^A}-o}6&jAPrLcLR_DA7-@F)`wK-Hr1oPNBM^ z>il(Yn%kK!7K$`T9l(^XIV_s?kvX$;gHWVF>Oi1|AKub@JMTH6NQ2ZtOzF6H*8P8* z_Z@Z$MH-|IX6i)A|JiqbW_pKX20Lqz2B|}s3To84vF4Oc51~kdR0F2;S)TJ*JM%{2 zM4?E7)S*mijrwO{y$4C*e#?a-4N`|Or8B8dNBw5L%<`R3q(Q17q_D~EEoKM&@M32T z(jav>Q)-Q(PA8gg!{rM_8l;YZxVrAzVOI6W3Pl>Ej$}$}Z@UI7&CcUOp-6+&QB0{d zvhVubtPy=66lst;nkk*bezWXJ)9ckqI%|*ysbiQ@Yn*xWN^|BmTPV^X)rcvry=x}l zU`|#ig(3}7jhWJ?a?*$qW?l3qp-6+&u}o<_{PC7I%>3(Fp-6+&aZG8yyz#{w%u3*Q zLXifkT9S*CC(b8LF!bd zw4E>BI@Rp#cMys+NSy}xYVi4i14-e2BZVRjQl~Se&)0o#jy3ObJRlTlkUE1YeNq-b zvDmb|?+Qg4q|RhY>&B?gKbX4+vW7ZqkOrwHkgsztX=_S3TPV^X^wOPvi#gH$e4TIYWlInC_QT`Cl5kZJ~T^*u7noZ_A)6lsuZ&XiiCL8q_H zdhg3Zkp`)=nbO-JZ&-1exuJTOP^3Ys1yee^nYZH=^L+hxn6n0HkZQ@4T4Ve9=4&Y{gdz=61x#sgUUxv!+|BZZP^3YskSV<-?4|~L zn=j=xOgU?i2C1%0spSj4JIc)US_?%Qq`E;0r}bQ9R_9Vekp`(ErnF@{sads|o6ix7 zG)P^@l$O`$SKnQq6z=zyP^3YsJH*v-(5t<9IY&zT*Bn}s3`QoWhd=WF%o8_cT6(?XF3sXk2UXnDZ% zeattJe-w%|NcCk($G!WX)6=}iaYBW&25FG$$CQ@x$6GdLRAJysEBlZ%&x35Q;QNUCfkP{+NA_z0$|^wNRu%>Jp~(%u<~tEzOyV zLoRdHAPrKNGNsSgPc6?hW6|@4A`Maln9|m!#pmz+?Nc~hDAFJ`kSQ(Y7xJz&v(cGC zkp`&*q;O2~A@eN1B@}6p8pM>&9S*;7x0$v5BNSnRjzkV-P8t>~wR?KY=OuN8_kNDX01$A>SsUvI{u{}YNdNR=?9ZB$Y9 ziDr%HTcJpU)KI3>8U+n^)gguZ9iDd9APrKbkit5L6h7&xPC}6esbN4}{rF*KMn6_4 z(jYY)sM>EGYjz%&2t^vC%9zsf8hYB5=G#o$gdz=6Bbd_B^0$d~<~%@yDrXJSAeCZD zpOns@e`8J`6$(Wfq{^An5p3hn2bh`Ec%evxR0YJfX6=f;q;S7wLXifk%b3zq?s(T# zX07rIp-6*NB~!WvyJCJXvqN`CwX+6kkV-?o{z!gfPMG8iMH-~4n9?U@)zY8MuGu)D zNP|>0Q+ihaqW6cGQv^$dA`Ma_nbNv3bH^exs@x_NX^ z>N=)$=KI~OTa67j2}K&DCPE5-nlRbSD{GH&)*ua1*E6Mcxb-#81umo$wj{o)mW z?JJ;85sEeNy`-C%vfoScRFP1ufv4$arnH7H__~2Py*5TD(qP_iVd|t>Sy@yYj@xzM zjhT7B)uqRLANH0Y7mFn1TQc%~8&jJ1)IO6zm&i~5;y=2b$G2C2K4 z(jG0H>SlJt9ukT)NX=kMd$ijR{M4-Fek2rWkh+^G-KTC+_YCR5ty-ZHzfxfgw*P^7`SI*X|rv$C?N zR{hwiq+e!Toz0r9=Bs?Og8K7`ggh&wuHMI#*3~I9F5KT!wXSp)V-3{RIZWBQ>ZwzN zVhz;QxlC!V*Kn^T+r6EOgdz=EjP6MDw@-iC{|eJ$j~B|_qh@>9c}(ei`M}wY%;~-* zLXigJnh(^^?;dDwxA;^j(qQR4z*Nnx=!2}Wt>^DGZzGTUm+nc z$jJL5rfl9l^`TI#fxJJ;l+C-R>Wp`GW)0;1F{X61bM&UY-=KWDUye|u!MrbKsxT`n zYp<-VtV_>2p(OLET*4ary~xEu-jfpY;*7j6WlHmY-ln^jdTO#ztbx2g&XnezdJs=7 z6N)vE_hn4!lk(Y`WT8*m9;G$;!&2^^`*z zE~%4gvH!8gwqwf!i?x=JmuFaP1ygFV_PeK^>#6=iu?8&mBvaO6p1MLP)_}#HVoLM= z*By76^TsoUA`M#XX{K~7?#j=eG-LkPg(3}7&j9st`=`vCFTV*z8l;|OO6M{yKWc1l z!#?h6S30CYY9&)T^4#`Y2Xlt1n^2^|GJTGzvaGDEeX_E$o;hQ|-kD|kJZtPz@LW)) zS4hauWt8a)Olg_!e4_pJp1NBo)q(ly4;B|?z~sSS|AqwmWz@7c{1iZoa{?=n^Mcw-}L?0Dndpmg4nkl)QH zolQ(>>CjlqQ@;qs8YrFjn9|arv6iPAU*{~w8YrF3OzC)|OGVP$9a%miGN1?_(w8_cQYTAyb-n8gF>&KA~6xdH;wh%{z@ZJoTDTtbx3L%#@Bdo;YTK zIo5YGH>@Rv`+X`D zX^`3m)TGZgnf=px*E>6t2B|NZ((y+5<%Q-h!4^W12C1)@((%UPqEpNn#iUTA!7}}t zsha!2Z&+iWg0F)zy+uO)I-^XtGo@up;|)(O7K$}crr$DU%hXdFg<=hq>32-&c;lL8 z3G?pBUqX=vE%rT7eXc*-+_9NG$(0Uikotis9dBH)Yr0uq9U>HI(9SGpDY$>lspiWywI(}@ zkp?aH3sXAY81U8@bKd3*p-6)k`<1DhE%qC0>l%u`E*Vhvbq7gM@BnRDWdvnikM_lZ!XL5uAM>dRMKnJ?-deuJ|!Y0zSSGF9_f z>o3+=i~Si`teb@VXNJZ8W=btaV=YgW2*nz(*gs5Ji+O6IP^ufkR6^dPet36aFQ&9~rcPdUg{LM6 z#TqD`I!xKp@zgw_SOcZAH&eQIvt^Hc&3T*ELXie7whvR<=iYX}baNVWw@{=(YG0sk z7((&Qto6a@g zuk0oiX^=V);+i`1HM6>Ml~ANX>LAG1oF6_jyV8#dMH-|IW=cmp$%9*7Mhf@)Kq%7S z({u<^HMeyQSo5LjPY(&6roE>*iye~jG#$#6K26ltdFo`LSOZVfVNBVl$y0?wu?C)| zhD_-UvF-Bv&D~j5LXie7b~sa7re78e`NLamfl#DD>IkN^{@k}T%iM$ap-`kj>PV*a zd0*7h1i4P^3YNoywH9y)7=d*W7#1_!ehp(javj zQ)=e}?mO3f`=dZ8(jav@q;T1`o#x&4D}*8qmd+VW)v1-0MbB#ClpS|ujuXyg&7Y=a zJ0mEag%a`^8Ku*NDJ`8v|5>`wQ)`7{4V2D*nX;whsqI3s21@5FrnI$r>VZqms%-sR zot;U87Hi6s_60L0?%$0R?$=5v(jb-1l&+Ya_Uu(=C$vl`(jb+?ls<8nJ-^Mo?>Sc} z(jb+~l)g!E|DPuu<5Rd^DAFL+j47>kOUC_aPRs8SiZnjKu;HR|(&yw|(kmBslP zd2hv(=AG8HJaxKItbx3@W=iu;D}kOW5{fmD_cl!FO&X(4Yin+-9VrxPu(q^iO2@r7 z&9%2%+#?iekZQ-2*5_;f9%Jr~cvC3SAk`jH_}IK6vrfBPDAFL+fhjH1JqP{gSW>uO zslRyGVLlMcg!f$PE2W;(z=$XMhL|kDARnVY?*rMHlbJp zW!jl3?c;h3$$r7-{VAbHgBI(;l#W}Dxc$kqJhfdY(jZm9l(xP7S5MyUsblVNb|wwl zxsa(>va+(MP5hzr_lq-otFEm1*0dXift|ZZ$b}hp?#7hb`KXJ(PI{_DDAs_Tiy-VApeRn5WRDaP^h*%~xE{7K$`T^veruW1qM_K}~o@Lhh4M6Z$cwHGx(*J+)OR)<8|@&y=kRp4#s&XJ^(xO}L0D zJ(bt7WFPZosI!G44O;ACrnDy9{PC&g{pA5dkp?Yx2~#!qJD0M?_B)pZ7Q0bGz9hq9 z1DH~aQNQDyp-i78?+t-C6 z4VLK;rfO~vOITyu!y!SLX5H=bJ|v?|hccyQO6{SijuDDAP^P6!*)sK1JE2$uWjc&0 zZKHl`*}$9zFBOV3XtCi;=`88AwU3(bmd+50G)R>}T=`RHm5{>y)(S-$q((5MLN%2=kfCLFfy_%}TDw@|Esns6mkwkCM$u$iuOSi_Mt6&L#bC+mcQ zu1(K!k#oNG%4$-T99<3G)A7ULcPrF$HC64$tloL&Vv zU0wIbUE>0(uTZRkoL2N}rTngA2{b^O#w#j*teaNf1}{pYzR{OlP4;gVbcEv<2uhc8qy@agI#W9SxnRS^=F8U)2}K&D?qEtw`GxNeGW&Y( z2}K&D?qo`59H;i_WyU0X&T-Zt4N`Y8rK>%ceA~%t3&%Ar`k5HsR>VBrQWg9)d zx!JdBdcU(FX^@)7lv?AJE59}^TT&>}AT^&UE#iYw7K$`TJ;;>qV6HuJv!QkgMH-|YVoKN0=FhzBLLb+E=Q(ST2C0XcI#p75*287y zO@To|kp`(pfco`U+18(b-fKqYuM0&Qq!vQH78jHmYPV3NL240G z`YfON(Ou>SgC_HxHAsWhqfF`ZRWG&G+>CdTP^3ZXF{ZRebv}I6x1?~t2||$usl`m` z^Yz)td8V~_OeoSIwS*~szCJkg5A%i1PlO^3QcEGOT3ec#xx+yZIBSpwsmGbpI=}z; zuNRQQ{n`sf8l;vnrK>B)4LfWvPmK|ZG)O(cl-7+a4|v_YeZN>J(jc{*DP3u=Rq&J< z+iVevG)VoADeWt->D1ADp{(A6&KjgaY6YaQ?$oK~uB!8eA`MbcGNtwK`aps8y`V&GvJ~7XyoZAaT8zk*}8^U+HJ}eAZLj zg<=il>t&|2K5s0%avG4TyxXN5kip$>+>3>^b3i*3OktF z#?BFnG)S#wO2>X%29%l82$u>)8l+xfN@v>Vf3f%Jq;S6pLXifkSDC6Kx`+47H8kMH-}DXNu|}{l>pkWNz}=DimpuTE~>mK@KY1YI^G054-Xr z4N`9~wV%W_Z&4p}|Ie91kp`(ZnbPuVyrIZ^9jTj8q(N#uQ)>D57v!1!l(bN!LFz50 zw3LTEIn9*UG@(d?)Z0vHi#7iAM~&r|3Pl>E-eF4n+`}dnnp;iY5Q;QNZD2~v>zrLz znHyAg2}K&D-epQ{*kWapgrCq&708Htcd-L-Q4(HbRjGsZC6&HMVqk$GjhR zkx-;T>OH2^8e5XR-zA0njS`A9NNr|HZ#LWhLw)nTlKX`s4N~tjrE}qX<`kUh<9bCX z(jfH#Q`!%XerLA1_i~3&q(SOKrgXIP!oau9S-wUKoaIS_)JII|DDJ#kmzewOii9E! zQXey=Pi5Oi7Y!wa`;8WgG)Qe>N?V&&w|#5InRA6A4N_Yng>RiW$GmU;oKU1e>Jz5a z@^2n?mZ|e!3Pl>EK4nUu$~z_>ZPv98T_|Xp-6+&Hm3AhZZq~AbAJ9Yp-6+&mrQ9ZTDEP3 zSsQ#?DAFMH6;s**47_&cYd(cLg(3}7Uo)k3e#eA_y{B}Mvpi{#`i3bTr7T!`zIg|; zgHWVFYCBU}H#RoQH{TN%}e1 ze(oBfNQ2a#K#e}O$efz~St!yVwHKst{C9QC-4TtJILng;sX9!lH74}vXwL1ND->yv z+M6lu^$uL~vw53ofKa4CY9FSw_TJNX#aL3f-_=5q1}S>Ks&>$_b^6~(v%Y$-Q0^Tp zyY{{xQ*?s}{c3-=a6cc{GeVIDq;buDsk`&Ng55nbOv#-vxBVh1&1}p-6*q9l(^XZ0BxYY;F%u2t^vC z4ull`d1k)3lV`e6q(SN+rnHp5Siabd=T{0v8l(gPa32SWlC2RcNE{er;n?vP^3ZXFo^5$g5%9- z`AVTkgH%JNw1>TL+8}cu^?ad7gVf4~zV7M*LpgZZXVq(SNkrnGJxx}uT!e$yVy zoHa;;)R9bS%a*&Wu6g&Qg;1nH>L{kPlq&8Qeoo!Zt{}zfgNFB?Rj^~g3 zq|og3pYepVJZX?RjwxN8JMg^fX{2z!zCw`(spFYa8y>p+gXW%^Bot|oI)N#zhh_hr zZQk`*EEH*wI*}X##%^R|3 zEO#~}4N|8trL}kcz9*S?p!x_!8l+AIYDMz-G%4I~f>5ME>NH4UoniCLja!ciMH-|| zXG$&q{cEeutnGcFNQ2ZFOsVDD9DljFgME+xIctyxsWX|<6K*%w8*awErwT8jT`1BZ^Efi^xI*Tc-^SusgZu-iHg(3}7O@Zog%OhqC zuvsY5AeGIOK9x_eJi+X+?6bnzkTgi;Fs1dd=hjEeyt27aq(Lf|DIG`k-*|wT-6Vt} z4N}dR((?LfpY3BvA@xuw(je8GDcv8u?bRF1>fA!1NQ2bbOzHUW;#=M{?`?f76lsuZ z0o2j=Z7|Q*f1Y$UBn?t6nbJD{)A4C@_v}eRkp`)An9|+t&zfCe*1n2_A`MdKGNm=D z;boVZcMz@R7Yt_=HfTLF#;<_FsR6nJ;e=; z8dy6N)rQwPQ+qheNu%uRFNkOG1$bsrF218}-r?Sso!2X^`s5l+IILo^-0Y;o&Z!NP|>2 zrnHBBJ~_vXU>_HXG)NUOrS* z(t@>zny&~oe%4u@G)VP;d{vMC(wyl!PbktLMd#pZ2dg5>&;8i+L6uvq4F4NA}Tj?xM8l?I&rFFjB_`}Sa`6)t?2C0jHs&&f%)7lgXMH-|o zW=d<+d!-9a|20}D(javSQ@Zvw^|5nJ-MB|6(javyQ(ET_eZRzfTX}_0q(N!`q%is4 zTIM|MM?#SXsew#sc@+*RxQ7(-d(K&&G)N_w(spB2(?Morew0w8L23}B@Zs7QnlIGn z2}K&D1~aAB=vA+Y8C4DwiZnZ=#NJ9wz=kOyilY;YB*Ec&i8II)SRZ9ArxtlDq~7*xbLkE z-t=*;6pA!RjbKXGD!-rJ#C#+5OQA@EREjCJVc+U{n|xe*z2GcQ8l=i0g(qb{X!iA* z2t^vCDwxty%J(lXGwpmIp-6+&WlZVwRsPXHv%YbKP^3Ysk}0+PystO5CWZSwAQWkk zN;9QnoB2O5Kig(3}7)l8{1o_%r;v)Xg=i_Y?-L24vZ zx_QN` zg1t~E(javuQ(6yC*)+?1XSPZx(jYaCDQ#^QoITHc#bdTmq(N#tP;dQsfY~WtFBEBz zx{4{S^OLKSX53rrC1(xNAaylUy61b=kUz|7&q+d&2B~Y9((?d+bbQ#%^*Rbg8l)yL zrE|Ssrr%qa6z*3n6lsvUmMMKw4qp0%$=5`oNQ2aMOldtF(Kun&u^$nNG)PTkN>>kN z7r$f1*l!C(8lM8l)yczJ~6sW#0Hc{bg5Pq(N#jQ`$z=`sONg z!&Nt-NQ2Z3OzHErbK^^9Mn7IC(javsq_FM$_QvuL3Pl>ErZAaf+$hNMC2CZ^OHKdk9Ejuh_KMJUoBbu&|1 zqi#9zbMq#9S}4*WbqiDaR37=kAaf4?UZF^X)U8Zuoj>S|J7)S6z91B7kh+a2ZLuHt z>7Id}`a&quAay%aTIbKW;yAM>bV(~MH-~;U`nmA^R2Ww zMKDMx(javwP%BnXH`cgbDAFKx7o_mW@=Kl|h5IcOiZn>gU`pGlVXqD`Cw1QziZn>w z&6JJ-+BBMD-b>mk6lsvUhbe7)_x@n5d4sRYFBAT^sQtx@-1KEu?gHA0aFsr#5xYaBBu z$E+>?Bot|on!}V@e(H`k<_3%dUvV}h4N`NN(t4Ql;uogZJ6|Z$Aay^))qUDe=FIIN zp-6+&Jf_qduRe0TX?v#$MH-~$Go>xSIbTj&Lkjm>ArxtldVndd8!u(oF;C@(LXifk z2O+LQFI#2a`};>I(jfH^Q`#P`nRbSG6X*C>o#jb`)WeX%4^yw3uQ3(~MH-|YVM^z) zk5BGw=0xQ}kp`&+Olcd{w(d9PCe@ijkp`)SOzAp6%K^8Tm5NnDkp`(nOsO>vT=Se+ zOW7h6X^?spQuxEY={rc_etW;>Y)BfU9%D-DMwjI~=Xt7$P^3X>F~l{ker@xHYd!p|B2AQ+^BZVRjQcpq(C!Bqr`NG0oLXifkrWOLi|bfHLt)bmW~Q<**TLURN2vqF&usTY{i znNAGoA;!;2}K&DUS>+~g?OXU=udrI!-OIYQmY|f)9?P^Lr={SiZn>AVMNTc<^4fioSy{SBDAFMHI#c>oe&70Qb4urGp-6+&I;M0cb^WPb&6>k9p-6+& z8%(JU@4K-I7P^3ZXO~_Y=QH#v`4t3W%815^4e-`;+@ znfZPs6lsup7g9K9^IoRctMit#A!(4>$dtBhi|P+FUxjEU6lsv!#FXxT?S65vInQ>f zP^3ZXJ*LzeCyd!>dWYMDA`McTfl78-XKvkmPAJkK^*&Qt%DoP6ZcdqQ7m74UeZZ8i z13a+)BJ;LR{kNSBNrTjfOzD%-?v!0-o^rNOq(SNFNGovQlBuTwfEuQkH{v4 z`|b0Nvmt4a`V^?=PI%Sa@Q@=EX^{GiDQy9!-MGf=N?#%rX^{GyDP4m-zw8Zj$K7P1 zNQ2ZDOlj?Hd+qh+U6`kYA`Md8n9@;7=j`K;AcgyF6N)rQeaVzQU%3+-n5Xj44bFz7 zLFy}}w0Bsxb?GD@R~Mm3gVfhdX^Z{Q%n@ci>N257gVZ-nX+3OmOarr%b%#)-L25fw zT3*@JonP@Od`>9RAoVR%YWX+Ut$W5(-wH(Gd_Y)V~;HkTWA`MbM0o8fjb>^hg zD?*V5sU1wI4KKbbZB~|c2}K&Der8I`Ywic*%zaHKZFDvy4N^Oq()MuMKJS~_+g&Kq zAoUAV+QTlJd7rsYW};A}LF!jXVbPZL=63F7LXifk-z)<_`5XIctyxsXv&~_Hfzj$C{q#6ro6i)GnsIE);2y+Rc=nso3L) zm-Z!v`;8WgG)Vo)l-9$^{p?BI=|YhPslR}#y?%!Irod{UNQ2bhK)unmlE1d)e!mGt z8l?VVO6%eMW0smXGERBVS)MdVWgST8h_u(+zt2NDAFLc2UA)%Za#X5u|}QE&Kjga zYEQ^l#X*OUB!&B(DHLgt+KVaezm7bAf;pGcM<~)DRR`i~*g9!;e6AOYG)V2ul(xNZ zOqgueHkzZ^SoeKrL((9%A5&_L2A|wv z&g!2l6lsvE%apbNEBl{f=9R;RA`MdYn9}~Mw8ueaJb$}Tq(N$brnGKU-u6^y_;7D?O6OCdNQ2Y?Kn>{f?HQzSzr#LoHY5#F2QsCj%6`qZn>V=%gdz=6 z2Qj5L?ESjrL-Ty4gdz=62Q#J5SIg=}wR{Ta2}K&D4q-}5dFPNhX4h<;P^3Ys0aH5T zsQ+_ga|764LXifkLm`FBM>I9(^p5?|*^o3y9mbT_`7!OLn7dgz3q=~F8bVwf%Z|E= z6z(@tDAFKxI8#~=8x(wK&Tq^XiZnpjZNIlW~B}_LXifkvzbzB%sOb2+1HyY6lsuZ!IbtXYc71jj8dKxiZn>I zWJ;gqy!|_yI{%qaq(SN&ru12UxBg;NqxSmL*^o3yoy(N=Ur)C_?MqU)UsIt-gVcGD z!u;HJ4|uAFP^3ZXe5Q1k{o9@c%{|*Ag(3}77cixzyy2-?=J|R=DAFL+iYXl*=6COC z&X}ziiZn>IW=iYE@&7c)Cx!d%`I)mJX^?8elv+M7?;Ud=^=U$p2C23XSHWKQnLE>Z z3Pl>E+A*cQ-ibY5@8nZBMkvxC)t)ImSv@aroEfFe7m74Ubzn*@U;C-U%^8?gLXifk zj*!9!2hi7!)rMaSMH-~?n9>$t<^A`V8z&lk?krClq&hLB-*TZygH!=ix^DBuqmP)j zcdJmOL8_1`-J?I@s7uUB#crWUgH%_hv}HT;qLt?PI`Ru=dD0-&jVZ13y)Nir<_?8I zkp`(ErnL5c|HAScN#TB@g(3}77c!;waKwDOrZ-P0(je8HDXkkP9oyaP`MxR?X^`r{ zl#T&fympFt_x1;&NP|>QrquEu9ky_)aUQG(IyilY;sxMPo%C9|HZswJ9gdz=6{UC*Z4{T^! zo7aUR4O0D?(p~Ad#?3T6?2kf`2C0jf(o$~p#J*cd;eK_$be1O#QWrC&HL6zkO=i`x zsZgXr>Jp~31=#1i3(Q`2AE8Kt)TK=63g=5j7n)U(tA!#BQUjRMaa4nS>X{YkSwfKp zsew%C$l>K#-AM zzh5

+$Jzv)XLXl8H2nt^6mQ_wNiKIk}WCv<|f4LZr%0-a(F zL1$PiPtp4@%j!XMtgFyD)&g{%bpg7-ItyK7oq*<9)6gZ>A!vbh09s^CK$ltDp)0H{ z&{ftjbdA-4uCs37x-GG;LOs?3bc1yPT4tSvZn925E39eg7V8ky`JH|;?|Of(n)_)< z?x(=-%>7x1ocZrh=5asOv(7+6tmDuy>j*T$ItXoK?SVG2c0ik1W6&1p&UKo@K93?# z^`9Ssr{?;zQM=w4S1q^dJEWC$4cf+9fVQ*FL*uMd&<@rNw3BrR+Qm8mO|T}Q-K_1< z9@Z9UFKZau$Lc@_SU0fe3VO0VS5et#^Lgi>-sY2j-jp=wqg&2L(w>hL&luOkvO~Mg zXwUD8skb2YhHbqOt~Z5xqpWFYdbe3>hn+9_bpLt^KV3e5vGa{_<*ldb>uH>I9Xi2U zfKIZ`L8n+Jpfju^&{@_2XpXfDI>*`yoo8)=F0h86i>zhrWgfco8nOG=Yxb{0_HW7V zU*Y6AbJ%>^EPPZTS{Ip-}?@#1n`R`GF zZ{A-*T)BcS!n;+r^`g%(^`0T$-)ZYLay>^6%QmrYwClUDnRNx)!kULhS!ba!)^TVn z>oBy9RYBWX6VNzo8?=M93EIh85A9;zyi~6^!MYCZW-UN_Sm&X=tdr0_)--g0H3?O$ zz0g6{4rr1!22HU>phK(y=rHTXC3+u5SXZH=ta)gfH3!YGjzh;-N1)@Z3Od2s4V`3d zhfcA!KxbG(&{@_kedA?wtR?6i>oRnnbpg7-Is;u~%|P?4L(nDGK4<}Y@~4Qs--pco z-Y55a(cbUNT(b-J`^s)L)wm2WUyrQnGTXl%Q8U|LUpw*j{Px$^PkeoK`|G6>UbpKB zJkx)EZOD2&Jy5>?U}Lw=aoBv+>sdYBem2BffQDIf&QxZDQ?)HnX-vTcCgE`diY=IGk5= zvR}~+^Zpe(ReIa!6>V{UznkN^{%otww{cJPdRVrdbrX9SXI+DKoT>wRy$qQ7yJY@O zJAc=y(%brnL=dRY4b6yP%7#F=(DO1YKg??AEI&u&zLh ztc%cP)=B6J>nL=UbpX1?+67%_ZGo0p>!BWN`3k*?4b~NCnRNlW$vO$Gunt4FSbL$) zALtq10S&OmpmnSfXgzBH8e%QIRIe?}T7*Ve=b??Plh7vCQD`&kAhdo~N7H3jWt?SXc&wnG!F_0VqCQbPCJ!@3CVWgUn1u?|89 zSQAji+6EnD4MCHvl^5&IQmiHD5Ni=S%$kFaux6m6tVw8^H37}AwnE2PBhYcy%8T?W zCRo>?ldOx-Db^|I3~L5D%bJAdSbL#!tR2vK))wdjYdv(4wemu}wmfSIy2M(57Fcu8 zBI^WnnROJp!kUDxvi3pOSQF57)^=!#wFT<2hM^m*4z$ebb?M#NWL<_##x)89jx`xPS*1C_1d~vSD*>jMQAtc477(e1MOu^LHk&Hp#!XO zsA6q|4zg}NPp=}$x&}?LE<%S`C!xcvL(mb{Zs;g$44P)Ghh|v4PTlVq>k@RFbqYGc zIt-m;?SW3Q#-KB-_0U&A2RiZ@wTpcU3d=oae? z)cF%Xf1v@^6ts@D7h2ES0S&Q6p<&iAG{U;oq1V>PT7ovQEv06M_B z@oc>|#kv9=WL<E~&kuaJ{@IIr4X zAwRFu)?edpTlBE(I%@=4Vy%OEr|QtI&v}(Uf9aL--!s|y%UrYYN`1|3vgV)_)-mW7 z>oC+Q)6;wa8emO8>sZ^M^{h?M5NjPY%v#3IL|9j$jjVZS6YDIrnKc7#VNF7#tbNcJ zbmw(v4%H~<#autFWw{NuUq7mK`|E8dyl&5L-If0NE%(azkL!W*_Ze~SYNc17-wxJA zXea9ww2O5FnqVD(cC&Uudsw5;Ue++Qk9A95w%Gwz52{!fp@XcG&?IXbnqo~shgf@{ z!_eK%Bo2E%y3P4$yE50G9kJ(QlxsKXVcGOZpj_}O!oQL$4FnU zKRa&o6Wq_B9+sVC?S@XVwn1lDTcES7VQ7vu0G(qkU#+jvdDeC40&5Yv$hrv4v(7@7 zSjV6R)*)z-wGXy%T0oD+-jl=I1iIT@Y44xWSNqrhz^mowQ{HX9 z-e}^g9eP-{nY9(#!Ww}_S+{Ua$5=O@t*qCVv@?(-$Hb2PgN$O$QBx?eiI`v#~*!A{YmQl*VBZK(e;$y{`%wzuiN=OGykg0 zKV|2iIraQDKYXpZf3MB;XJ>6b$Gg#`hh^tjTcPu;jnD_*KE5!oj>pV`q|d+lyTB;>ucou>-9kS`nc}T z^d8ovhh^)bC+>yn-9BIFg!$Cq_SeHFzMk3sdgO%HZNK5y`u#eumG>*#Zxi?Hq2FfK zBD95d9vWqxgvOvdS8V&qn0|(&pH|yX8&@09!?NwH322-(4((uVfp$W7_M>LyW%E4h z+I|04bs72jzS3{P_S=2(y5_L!9asMTk0^P+viV-_R_S5cKGpSVPc3)-rY> z3EjC1wZrxsf1TfN^mX#{5^TRiT(?mV%MP;!pd+khbT-Pm22HarK{Kp#&@t%AR$=?^ z{wKfx*gwgiPi+4aTrr}DWhYr3=oG7mRn4$2LuXkRpgGnl=p1VrI?tMfF0gh(7ojKa zfL(v!jsE&K-XQ<}ie3K_*IRyr49gZ+7okPgDd;lm2y}&2L04H5&^6W=be%N>EwNSx zb-y0#I&_0|8CqstfNru*LMyDJ&@EO4b?%`jeJ3=)8im%e)wG@)&w-l8i&SMW6)OCCTJUL2-?oNg}X1#x&iHAU4wSA7NK3N zi_ipX4%*E+3GHFcKzmt-p?$1_&;jU)cPb8hzjm1WHTFjN^Ta*o&y#~(wNVetCU>i< z`ecB4KTGK{^!0Ue`|Cp|zMk3s`tS*_+kQK*^Pexx*U9Hmw%<|iH=u`Q)2t<|BEz}_ z9b=t=jzf3uqwObc`WcjdCTu^GC(oI~=KGTVdODKw=Lwsi;ci;=uldP2x}PHc&ZN6 zhzv5%mnJ>!_UDT|AAKpmzpj-0`zyA;7M`&-GzwvE+;wzIB4 zuYYCcUU52Ju z7okI}v(RDIap(y2WY@60KE}-Tk&^3U)LtLy-LrK4ub6yJ@)?^Sdyx6=xA@m*`&;DC z2R1*!D{9iivXiU<=oG7WNMDIFtOe*SYYv)YO+)8c6?C4p6S~0K0$pScLG!E?+)qo; zlbx+??=Qn}UP=$k zHnR>uTUdLbQPxgqjI|Bg3f+AVY`^h;_SfI^&+_v-ZNKeYH=u`Q=^4TbewezI>DNPPO|nwr&v3nGpteQENcjwW33F!va)lm>(F`D0(5~j2VG4!XfQ1ue5?pqs2i z&fA?9{Wvth8im%eMxgc3-R=Q<{dfPXfBkp-t32=Tv(J03+NOtPBdjgZ zM%DOjX?H{PN5cY<{lI?1{OonoDX&ah5GXIazG9BUFf$Jzs(XN^M_ zSX-crtYK)L)qyTScRmN~{a?|yrTn~dx&I6H{x5R1CEUHstU2fk>o|0kbqKn~+6P^S z?(DL5*nSi5^q*I;cgp8IwqK9yhV-!P#%^_OJ@qcXUe~+i=P%fLn_RC=56f0qBhW3@ z0Mxmkp5dE^^%WRkEkWy8i_m)3d1#1r3L0k3KqIUvXd`PMw28G7+RWMtZDDPMMp*;U z7;AY{??Wr=8nlhI0BvWTgT`5BpdG9kXeVn5+Qr%jO|W)ByII?zJ*>^pUe*w_kJW(= zux{L_cSo_VK?hk2&?M_TG{rgv9b(Nuhgp-*5!PPlC~Frq&DsXdur@=-Si{h9RtGx4 zx{kYglC=n(V$DHkSjVBWtRv7IYZ5vK-Tm1lhkc%8%=2VOo+tD7o3E!9PF=<37fpUf z@{2Z~e~|gMcl*z?mUqj~U$glFuPv;HWs9r<=rXH^=h+JDGISNXb9d}|224L)($AXh zXZ_?kbJ%<-?XPD!Ezf(K_qdw{JuJJyIt4AWrlFgxNoa+&2fD@D26Za*gpWW2tee== zI@V=qJ?ktq#5w{ELwD{p4!d8GfAjaNBKsAonCq|cROxNkue!<4ci$xco{G&kb5Ain zEZf2wfks)kbW7P7>pHZRwE%5norSiuW}tD_6tsi27uw0%1?^&OgC?LS-)}W4OEsU* zbn9)}{`rhOA6-Yx{dhz^f3f@7%X2zPEeM_E0rGtF9nW?1K-W2|G)an>Ys0=jec+ph1{oBj2N zZs8SG4C@+nmURi5W1WT0v1Xw2&=dPKhdp1h_xSxr-jnOkF4%q-xo({v zmd&$n>cwW4Sl6Hh)SB7QFtZUFs)+K0#H3!{d9fvv(&^yC0G{8Cltz+$i*0Z)kL#&O^ zFlzuBVcozL(#X03ZDL)7HnYw^TUayDC~FEDgPwTS?fH(r&p%&{@00HbeZah5wQ;>V zJuKVKx~WfgHqN>R?O-iJJ6RW?U96MP1Zx`F&6yDBy^KC4Xv=I zpj)hcQ0Fi7l4W;553hFS3@Qc~%d)#JUD8ur5Q3ta<1% z>l}22bq2c1Issi{O+(jNhoB|aL8!;t3*BJtf|gm^pqs2wXoa;2y2ToXI)9~ScmNt; zE#q3LV=Y1JS(l+9)+K0|bpaY-%|RPkC!tNO8E7+f_p8`mzmbpl*KgfNa{bwsznbSy zlDge`DMuu+x*Cb%!elZ>#ZXBQJYUc$b7rWw@k|SYufzSgUk<@d_wZ$Hb3zo^Pb5U zB|mBNQ^=ct&tpLk%g(S)L1$Sr&>ZV9bPl@ns#II@vbi4TbsO8SM-}?$w$~RwP z#gF;tWA0<}_XBo4dG2Oh56dpG4nYg7z0e|S2XvV=3SD6hLswb1WJy2FuCbP&>#PN6 ziFFR@v5rGGScjlx)?Vl)YaCi(ZH8_^cb-8$lqX9z=hNAe$1t7G%J$a-C%#_)@oo9K z6JEFHdr-#7*PGoRm+$x21LeOr4sFrNI(S5V5YZ#hg-TF@{nH^&- zLC0B(&Xuvon>u>=2!#JIo6d=>Q&6M=Aa9#qtHdxUTB`R6}rT_ zHKS)Mu;!sf)(mu+wFkPw8ilU1I?y%N^{nn;oiz_Fu}(of))D9iYY(){8iQ`KhM*PJ zjcMK47Hbje{EeQ>v(NzR7_^Qx1+8c8f`(X|p<&i~XoR(lyRZ>@vb#`?%B^FbCry9b z`F{4YBOB_p^BkvoptOEV|B=Gs+Yg<7VgAZv0mr-h!fN%jqlqKWsY@I=>b<|UTD@_p zPF~@6Og>)j9(jgTQhTN7kB*eTaDi92uv$HwKU8=1!XC$QuDUh&rLI^t_@$26o*RD~ zyU~jc?YptE{~dcT%HR0F{v?!JF4KUbGGO259-E;yRowGhS%J-?+LZv2X5%SZC^|6_ovGVNqGks9{N*|O?(g$V!^g)?5eNg60ACy_r2c`B+Ke*%v=>w0~ z*TS*%fye#rbN!e6AoXZ;wD*R{ZTrsmJCNpsx9w||-~PTneNa4oP=1Sx=0``$hwnSI z@9X&==lYL)$NNUCS{-@DMSDKq@7&ye`l0+1e2ORYWq#NWF8KHM0b&mJ_r=i3#Gva`}A|v$vr6S()B|9dO7i56m@YFfpb?q2X zn?zob5&HC`&hf77*g1*3A|vz(O+~zK`6KK~FTAhBXmPyE+F}ZI; zX5XJCg#x4bRLFbE^Zm7^4~V*I2#HTiji+nrg?vz?O-medSma_YQOKM1JWXbvOUyh$ z@3&?#8eJ7a;Mr2*Qe9$mRW~2wR@+U9koR!E)uZVKQCF=Zas0{pp=2g~MlI1@Tb!t? z7Lh1&;+ZB9^q%b}@)}(=gTO~P@GKJuc`vCoCF-g)60hS#yq37G)|9BLl1M!L$<^xg zWm>u+=ZidBOFQIjT{U8s`j4h+&^zY^IFEUau8JUV*9Fz;bcZfc`H|k=Ws&D-S%rLE z-}NbUmJQF|JnYo-Z#->)rK)K!y6yiF(UIq0k<)@#cZb=4>moigk5wDdrpCh~kO z?T}`X7ift<9>$$@nR$ZVgg;MSqpLQ5sF(YTf2dZcU#Ls0LB1>UA}x8y*Zx74Yj^d< zrfA5!v9?@MS4|>uL?`TW6Sc&fYReUM)d&)=;KWNzBIsRh8y9p{9|A4X=1aA7LLM%1 zg_dSWK%`rX1Nn2bTAhBGmbL%W8?Y|&axF`c?})fsa*)NSY(Sg2ta?myA@56NkK4`V${b zH;B3_fy7-;tX8LAqa_Aeej+XRwY3^AuPs;9RbeDPrW1C#$|Qo`xLvNGtI9vnJNgC= zyv_td-WO|ain?kIiA$x;f6|hNJb~MMeXYiMUG^PI)KxP`-2a4Xb$U=s2J$PBH)u&g ze((gk)8A;S2EFI`Rr4BM)r-Ki4%oF{X96Kl`GKS922oeVkw|hPSxfxq3vJ_~u4+Nz znVfi&Nd&!lKatnyst5uN9Jt;DLf)-@;Apx*)Ky#G*JtF;7FoAl#+z%2|Ee`5>Z%eF zpXNl$B!b?bY*T`+Dj+b#fkP$`@{ZS<5_Q!a5|_7BtJ81Ml7_U3yj4pQ@)%v!J`sj$ zRSUJoMP1c}MEUWw)PFXKp!Y-DxS*?I2z=x5)#~)yv@}9Kt4r7?!rM)WkoU#fQbb)< zhs4`?(&1X-6SX!)UA6f=eMX+gi5pBJ=)KprDd?(I1R~PrJG3l8P8azXEjh^M@2V|D)Kxu5yn_=rnnciBvP%(k zRUCmAa$wX1Lf&aF!Yy(%-5~0!79`G*kD%N;sl_ximi5%fM|cTUh%>j<1Jla6UAK=$yY?=vMr-qT-f_fphVIV8T@OgG5C z*Aj>P#If`NQCCeM@zLgLb^85UMj%IY4ZGBFQzPj8t6w9p(Nzk8S4xTh&?UMcogyF5 z(hhl=E^6=f51OJOub8k)5p`7)5&>SyL@jaC74}&x>Z&><5mf8$?}IMB+M5e5986WUVPtSIr^u3{Fg%M9_P`ZA#Ep;|SD0 zwpyM3sFq>KUmhdtvM1zYrbNhFueB-assSVlI$^K9kJl1^thFiXsss`r;KY~>zGt6CAbmII$KfspqRKX5eNAnK|nBrf8_bS?2|KXEL5K-5+BNbKQ6)+B=72W?Y= zuG;*zKB3ExrYm5^1VY|xTzi#?x@rxHk3G6to&KbjJR~FXpIT-iZ_`!nwfm`B)n&ix zvGf5^SB)dlDK%!bq##ezHS9V3w5bvFihhl}MpyMBu#cDW850P3PwKHt5p`7@i61mo ztJAk=i9n8u4vP=1Ft?IqCrHHy}t*E#32C4BmE%T7qi+opKTB~ucU*lN%fT*kDNZk6U zYIS;1OB3Y3M82kF>khr1kL#-Tdic7j8uXspZ#F>CRqF`6Q3vdfeZvGoUb7!Knr;wv z)e;izGHG7REaZtIN42CO5s_nB6y$V0kKM9cYx4~I^BhYb5Oq~25-SI*)#)WIZIELk z-_+6snG?B9OC9862W4CBJpXIv33@Yj0|Z^Qal78JH%N(smUYOhbP0QF-)>5Tyie4& zMATJFNIXF&>?Yn(OPqI&y--D6HH*akjn(S(x3r`oziOoGp=fFZy>tB&B z6#2fEc}She5421|?mM?yonFy00x607pOyj0_eFlFr3;cjS2ig={UeR7z*}V4s+LB` zheUp?rSiYJ$#;wVM9V7VkjR}{79rQ@;`R^hYi2Wo-ly%QBj~D01TK^kKh-h4=p`A6!#FrP1!OuHfP zpK51Y)KyDJyi+Ia+5S~6QScMT(g#Fcl|v#Sv;JDk1mu~zhP^p{V`>DwO}j~gt{O$4 zfhYA$AmshB)~2Yd6cTryBMY-_{#j>Z)NR-oS~wO(N)h@mkZS zpsN%D?Hu^C352|dy#|4!=>}0(bs=#kC+?{wmi@%B^Z`*_#QCC%#^yxYDh-!8EJ}oPdYjh2JY2RO~@ngTnvGf5^S1ls( z6rQzW5<&0&>r9)1u9`)_;lKkX5c0m1v~7yIY7B|*JiJ<+{)?6*WKra=TDl>h5!uob zg-nS2O-lswu7}Hx+K1cm+RV8(Vdi7$1EQ{Skm%M4dnr{-BIteCPvkYa%DYwX=wmtH z9JhaO^*?^#Xu3hvRm(`+eSl8$o?7DmT2rE~nn&UroY-p;L2uui&5jGYY6gM#9H>^O zPt!668P+B2X%3hYA#bl=;%K@-)Kx=BJfA1sS4)Ka#If`NQCIaM5s_I>*Aj=EE^>yJ zCdg*ETAi-b5`f$#vR})_F}RZj?1YK2+z{hmJE-q{WA+OsH98EWfx@zO7-s3?| z9H=Fp?I(_<4~V*I8Hr0c@oQqXH+IOd{z0 z(eAjQt5y;CAO{|80wM1iLs<9Gbc3j?mXNrX6OXASUf?H=r4NX@Y8Hu$IPqAM2zsyc z6M2oU${?_p1I;E7@_K4biMlF<#Bzvs>ik;bT{qd&C+ezRBtFK8$C*UXEBT4MMpwlV zcmoF>Zvr9j9zSq2-5~0!C=!=)qNSGjMXf1OSA~$+&xt3PM9_Qk5px#{x~lRGeZE(N zwC*RGK*;-8#-2V=SFIxPpPYD7Es^mP$I=HxU6n&36|7dLqguuw{kn#|DgVLL2ztt| zk=N*|Aq1WxB`(k<`XJ|Vi6@&9A@9F$wvCIrDvrb-&Z4EpYKb5CiDT&lqOOV}@l{Sd z#Uz5>FZ@JaqpKna+{A$kO(5jWjoGF|UA6Ufz5hLDRjbn%Y4ISJ>l$`%T5C0W--jB< z(g#FcwTwiVXML(k1ik0`iM&QvEgCX}ZJ|}0( zrIGl!)M(Q(2)UVSTwJShQLS-NSM?zADxI)Tz)MUb=v`(T7j#uS0#B4lFV)fliHNjo z2|-R5d4`tC*YqB5*307TqxqR;nvnO%+TuiAwT8s8`f7FhSz4ALbGnAzpm?pu<+a6$ zx@roEcSw!Pw4@<}T;tiMM$r3ryIet6B@wt(2kid*qX~q(Pt+P0byW`%`#I53OT4$% zrl_mpNc`v_@{KQAqL6Psgsz3lO^u-UdfTR;tHKD3>ws4JRuOuBepWTpvuU-PFqnr;wvRT~nArN)c3G(+C3YuJk?QLFKx+Hyr*6-MGR zsqqpm4&=#PO){kO1xT2 z2jo2>{aT`sVO`XIM0|}Y8uIR{-4~*+sz>7aI$_V*KrIokodHo-mH$WYK}2S~R?8aX zbdlF+$wM~Js8*+6t7Qsumx$7mhAfM`PD>K3hfcAcpa z^uFcS$ZK@f8Uib))18tufsps%_uF@EQCBS?G0llL)e?~p+UJ+3t8z#rIdQ#71ih#E ziM&QvjUn(X4!qd}Lf-j);Apx*)Kw`Y8aR=vCC;ujCF-hfB<|c-txg}((hj+OpKOKQ zySJDcLGMo=z{2txUDb@hgp_!zE>RD8m&lNo%9r&CNs0WkmQ_f@rT=SWA4l zb}mI-RYD@jiBXdXdf&873A!qez|T&TZywPy3n`vPC;wfhM98~-!rlj>t{Ow)!&2kj zT81HMk+hZp$Xj$(yIcQOt2*gdJ(fNo>Z$}19XesR>n4*3dN=uryhc~GA#k=#dPJ9K zgzVv^WK4;W_u3EJrHHyJfW&wA$~UfPS^sZ+4!*XRw&Oju8rS$Wj-?NXx~hQ05uLD& zzt<#!-kbbHUZbmK5qKpB#!MjOB|l=@6m``I5-rl^`?L%~9xn3lTDlWW(eMFNBj|PbHS!u=Ri4-TcY~Dppf0fj zc|DhyFeO6Xqif3*byXgTi>1bgw9G&rFY;k6V~_*7s=dHIQmcAyZE>Qm8b;!mj%Fcl1ANiRb!>W9b8;u1aH$t7X^>JEU&P)^X)@q9rbyXONd7ZF} z`)n=onU7=FkEIWYx~lR8z3uOmSwE*`4U!c3yp~1CRU&g*W*}YM*?*aNg5I;U=Ijc( zDviLoQsN6*6lA|HVfXNhrbNj5ykFvIxJl2R|OF0=fIauAmn*|;Apx*)K%sG(mNXC#6m4` zpPx9EJ|OCwCuY1-sCFrU}1isCIub4o{yT%V3O*e?TY6^*uaN?`A z#H&ATFAPyvjUe&5t>e|{MJ)pmSLAD2Iw8-|RqajwbyGFyy}+-U*XXKd1j16{8@hyl zXY3WpYYAaY`LD;T(?_*b=JbyKOyroBbx85AvSapdu5L9GhrGR?!E%nK8$?}|N8-a$ zV@b;lBrWnyEosPGL~heE2pQ1x*suQnw>HmLYTG92s%|7Mlo|ys?T{vs+qE=9&Jwvp zOFd-kFUPCX-_lb4yk7I~{z5A(nwf*%vfWxiSFIrMKRRG9qHmi($oqJ0OGI6jN8;U_ z_)aZx@D_Vbh`MS9iI;KWyCxCz?(`FRjjl=~&@Ag()+GiY57Q;=E&DxFBIK?5C61;W zL|qj}V*LTSJHB5_y!^AaO;K01An`d){J}2!R_OI9{Dz(IqOM)7$@g zk^j@O3VDUd54GeW&lUNR7XKaVsUoXdav1Yi-Ac@SL&lFyDCJN-aGt6UZblL2)G>Z zOd#al><5mf8$?~zip2TS=5MvMK+YEVot7|UkI3(}Y~}PG|LHzDmm9Tto>N#zL&0rdrTteb=su}x~dIygnVA) zUM&I0M|Dx##(kz}$h)YvI8j%XZ^8X9HSX843VDS{MN0wlT(0^+t?I$r;zV6Fhr|J? z@fR(Vkkdr|s$~Rn_vZ2H^p=(+v>$;vRsTCL zf?m*Wq@b(n5g3vZd$d$Oqc`C-x`e$Z_L>qQZ=-f!in?kAiB_Gk7vgEP#83RhvGf5^ zSLKn|%ZY$V1iiKe+_!m+uF4_sy?c&Vr}ya+!8Hv|2`o1fO3yho%# zO9}F)KU1$~nR$ZVVSDBTT~$Ef>pEa}J!k?UZ>hF8QCH0&k@@rS>U2m;2J$wMhiXYe zl*q%hBp@#rIa^B`q(daEr4e$W$N?<@NR!CJwRp37$!F<)?yjJ#dJ*W8 z5(l+(LSDor9%V{|ypGy_i@K^6iAJe$o|XvYOs>&XtC9C>97`V%byWa~)$;M`^rN+G zd`j=*ZDrXGyOhV68bNQ;E=AB)YY6;@4%iFju_h4m&h>A$qv-}wS1loNjZE6CWe)NZ zk@K}oLY}3o+OzVwTGi)#)xPzLzUu0W@>ks|KWRiQ{dn8YGij;r{COt!=M5EqB0tLI za9-tplIzb#^+5UgTCpnq6qivwEZfRD0BvLKg0{1^K;x_tXa{Qm+R3^uOZs893wpAj z;!->8`r7aG*VlAsu0NZw>+9y)0X;0+!@7Y!djI~6sz(Z#pC8kA!hWmN_SXkac-{7! zGyRT9zsmMIcn)giQ&Mlt)*I(~Y1EteyY*Ur>hDk8Pvz$!+Imx5&qKW#)*^Ivw^?e3 z>X3QN^^nukZ2$Rqc74O9pFZhl&h|5Z>N#wF!{k>azhLu=+<9IP%jQ{g&?VM!XyH^H z*!kl>Gxyiea{bw&oqw5YI(k@kWw)BP-k_=1BlT8oy|vwvIBb5#{5;ST=EZ9;Pl(+<=WJ9b37X!Pb zymm#qU1^JO7Hta%ZdS7#7O2IR-qJRRZMEUe`bMn9jll#IG$Ms4)JBbT#zl=KLXenw zKEF9LyR&_I-=F9H>&YM4vva;@uDRyz%$Yg+oAl5FW@zvKYzu$M^j3EXdlS2M`gimt z?e(X}T+Fc@nzqLui6>P%H8a$b9!j_iJFMxU$IMV$dgwkg)R7*#%?vF_4_#}97Nv&< z%+TWWP>&f}k{&wV3@tT7|EC^2nLp3T{Mm;58LRE_+xh)ze0t1l&77E!9=g~Jo%p}7 zH}(Tj9*z&N|8>&dl=PT;&6q3FLp#mT%KwGE25D~@>{Tc2%}9@VKF4-=(nBlE(AobB zd(|Jx`t~9AV@leapB{4w$961E54D-0OVUGo%~S-^LywuEOVdMNHba-ChdybB>SpMF zsuzLzFfIGj2Y9moV}E);`u80CTb1;0ZMwxq)06u2(0VhpAw5(#LpS{QsZ-i>!AG+H zfc?!$`&-iEJY~kY^}mZVS^u}m_!>UK{VEw>V|skcIJV=-^w7Cx=u_#Tm1gM9^w9BU z=w37Q-^(DGo&y|7jjQdiu@Ke^1XG<4m}GA{6OD!?#b) zz+FZP9I}o?J}d0%YVvznArPn^>K~B{9}FnEhmU`RN2R3hq0DceIq*Hs$3r`CH9Ia0 z86D9=SPI!AM?<+>8!s`E9sPG>oH2TgH%Y?>158{C**t6HXvp$xMk4e2lfJ;-Pxu2{ z;YS1PiEH??(^fMii>E932&ciIwLTt#@U@-%?O$>V1SfofwdO@{e#o7Xlgb(DMGg`d z7qv9xU-B1w7_e{`9M|)T`{|NpV%2pYR1Hm=|65;Q)KW z!lSX7A)^qI%|m)9&x=7k;^b3fjvBFp+$$n(X~@SJU*MQ|)jJ2Je6TM z;|p|{S3QP!M)Huj84^y9=TbEuJDHSp0w;Wdr_76H@{5vAj8ZRhkhLi%aK;y?H?Jy! z@nRmb)C|ch#zQ8UA^YD?%Z$s_ch==7_uRIjp=J-xD*!wFxY z%e;vE9bP39c$IpQgM1<`!h{vS>VSFGpVO}@O~0!2%VaNyGrquH^Qu+pS6!`MWhV>8 zRdIg87uaTAH2v=b?1?cvng%mu5|1X?n_r_w;~*zQH2Ccdze+c+Vy6b!6JvSEVl(8^ zQ)vZyZF)R=QcmEEFHmV-^&;Z=1`io;hWtJ~o^fhCcJj}pTR7nhILwQdA)4_#q~~K^ zdCTB}?>M=~qoYmn<8c@dchTuj)FP zRu3kqSJ}y};;J}5;R|drFKSA^=-cW=4iXa=wKU}8j4!atyegD_)%EFD{WFz7oLRKc z8K1{zGY?~YVz{m0KFgZyeHKmA3`<1o*zHfsESu+@hoE}=yO!IoI%rs81qwinKX7s7 zZ0bMHn27X$_?u&#nPt>iYrVc`O+Oj(?f_fQRehsw>)wpmZCZG>RkJ_*hDXzaS%I;G zcll$ht+6@%r2bu=m-TUb{qH=QX0&_uTQyB3CwNvypjdXCa`A|4C26aG_V@$ ztY)hqHYo(ef$7CNOnc21LHtl5pbkvm1>v@Onl(Y(t`JZMrZ0kkmHs?4xz{QL)Pd<^ z(n_Boauovdz;uPQ(kqCMJCU8x;mvD=JTRRlt@H?@RUse`Our?qoDsx!g@8UV&6ie) zARbf*$OO~GOyNtnAQmVD1f}UA5Ob_|Hg^far4SIFrhf#196Ke5kqQBUY8sJNIt6k5 zM9NzTS<}0OmHoUPbO>y75?clXu{Al(2l96L$-ZQGUL&-PX{j*qN-pZh%i{8%D;NZg z>DM))wiN+u6j)HfpmI!)19MwF`_cZIw+bvvV)lAZmYHj@HTLFuBPS0zEEHeFt zv@{G+EE7>^3I?rYx>Q(t#RhD#z}`Kc${oliQ#Y_0>#SD_fK?0Z&k6?FWO`Ye(TM^x z6bxF)^!yCbn0Rc(0$ZYB5J;vSz+iMZj9LX&u3*qgrcVPy3$_F68)P<#5efz^WcrXa z%46#m*yn#sc?tn!I!_wSM{LIgc2L2ficBX;qdc~_z_u$Gq>^dAH0nTXI|cSr1%qlb zJ$<|Iv>4b1fz>J)RFml|z~E^iFkN8d6%10!bSp44hxvlYQwT^a)0NWR5JWUXU>_Yz z}3Umh%y~3?3qp$3+yokgR(NskVdaUY<*U9fGlA&*3C2L)E5V31>`8-Sq>@tl21U>Dv=c?vmZdbcpTKL@cj3hYsd z+3R1+FwMo*sVcx)bl-J)R7XQsP=!MzcPZL+{FRWOJ)(}$%|UfyE`cJ^p07og-!7fGYMcd`lW zu!2F}nNAi)n|pH2GW?T5K<=525cZmn38FzEApcBztA&5OnH><=_Y@48(DVo}_%|5- z?GxBd3I-u)`UhZW7(C(I1U6j3p#DrB6h@o32;!NyMGn~Ow`2-SLt$xc?k+!hN1oO5 z8le?UZ{KuaNYf%=#`JBmz#<9;*=YL3bYYR-apnqap@Kmxn!XMUzVRNq zT3|OS7zCv04q&J-yuY6)Fo%LcHJYxHMtQv|5g6@A)dXlo(>ZBI9Rhn*!5|<_zbTFK zyPj2Gk1H5drD?7-ItY2&pJUbv@gPr=~$+#H0+4iZbN6t_jSqU=XFIZvsn}VNbSMaa;-peQNqgU}z$I{NF9G0tJKqG+mo!v_oK@ z9!b>*h)&ZwX_R{!7g(EuL28;_FOBjVu~T5bQ!waD)4|dxk8PX49#AldPSfsb!qXBo zkp~1eOTnN-P5%lEp7Kf^5ZE^q4D!?Tm%z|OMj^Ht0?Se`h)&ZVOQUIH#8Zb;83HA0 zS}l$8PPjtE_Pl~Yewtn(jpo7VM1gHoFlbKGuWl8drj0niuV7G`rtbiQr#x*XBDM+z zgZwnz2@Ia{v=sz`mtmkff%M z14EPH9sF|wvnm*Ls;MrG@;l~Mfqn3LDnlS%O>3l4?!qd8y`*4Jw5DUEQ9e*yEU;fF z7-X&~s}P>@u}`(YmMR#uuW2VRc**op;qnSwzgo358e`CY{( zu=9sfo(WW0x6`t~2LWRKY zP%vm`)4u?Nr#x+PU_4gAAfrvU07D((kC7c%O)pO~+AXjR3I>^M+E=bN(GG##tzgi`rf&mF_VsarO;s=mV$(kX zgQvXPeNJGPC>XS{X;>QN*()EWd)iW-Li?J|mqvL-!dwSB%0mhU!D~868s#13lfvi| z3I>^LIz$@fZEuUfex_j1wx<7_qL%4efz4Jh2wu}TFnG#cSSqmV6bvfZ^w+?WJ>Xn{ z>sbCG6Z_q^mb{K_c9X%wokzzjZI6_j1~**=L!btYx=cIc*++H{pP${(031x8y_c>(!sI!7AiFj{-v-GRF%7W3Q$>h4?nTR~qI0>2m_>R4^!V(@JSHZR+V61%pgC9W9OW z!rCHYTd!ac=ceZ-3s1QVYXx?fft_qBP{E+x zP1i}Ie8@9dV4t<5G6aI&^t-}nbFm-}D+C0*>11KASrf#c6as?Ybc8g;r<3~FPTq@# z6$~oh^z$2qf4qo@z~(C$q`&DwV3^O76LmK!1hl^CA3&gu@ccX`A{wq>5CEqS3VX&t z^I^e!9#6Rs$!|JO7&B}BK7k!nFz9^KiP9p^^G1PfS1^cw(|lpktTqh-`>BFK2b`Y1 zL6jhWURf%zS_Oj+IDG{e+%yYXVB-}G;@@;DFjO1fcq;^!tzc06ruRvsygrl)?EP0# z83Gw_`W<1k*(!*a6#}y0bgZ<;n^5n7S=x^&7_`D^hP1~!i&Fyok%B=$oW3_nILUj@ z!vdSGU{DpO&jL$2xldpv3I?fhx&c_SZ8Qq(!v2(#&>yFFOQYO{4FWr=U{EBdQ>9V< zsIp36O$r8?a(an0%Ioz~fz>M*w99GFMByp#EM^F7fr3HMoE`!OPkFaEQD8SH7*x*b z6TsjpFZB|E*%b`h=JaRMC@*!3z{p=y83Ms`I$Ij$Rqf2zW|_7q7*x>db<(KW7Yppa z6b#bnG)EY1J|Kt(6arG|wA(41_Jz z^}hv98@RSck<;-t|fxXQP}np3y$*prq+n1+r=NXWILWKe z%L1FHV313v?ZA>w$~nr33I>gI+6W8_rB8{7hABi3h&9q4zl(1cSmLErUO)+*`lLNx zL~8|hK*1n?PA3R^W*Z3z>^BMq&2u_P8s)vgT!F1rFeshV4<`sGdEZhkusakC^5*m} zz|b4;$~azNV-*aV=X47&R3H90?+{pqflRra8S_7&X_B&j@UW#O(FI(o7#?Ypl(uF7EV`W%8V!*9Z}Gdg@!kJ>Kse5K-Kw zU{FS<&jW*dyyEN?*p&(fxpcY_7%I-?c#haCu#5Xr?mR62vK!fDlPHSlWQJ7S1{O&6%0b_ z^tZs!IMQm*USO}mYEzmUohNU~FpG|Kzd-mlDB|5pWrPCLC;7)^Fek1GU( z*=eq{#~Wj(h)7p3sIk+o@xn=7ISvY}M!_J#PMd+Dn~Mt~@w`a5y?%&YWT!b9^3_g1 z$yct2U_1SZG{YBPo)VFqmXYXrjZkr?cM3DcKy#yDUR4c!9m3V9;@=S4yKiwqk*8QZR_S(~I8_p7IQ_ z3M`;tP<*GyfWcF~II0Qk76pS0JlzEho^qo-7tAVpse(cKojxp$^7~$=z|KCK@)R=g zbdfa5OX0A<4l5XB-sxm%l)JD`V82%|XuH#)(kRcjrv$b}!Jz0)Ke<+T%8hOlm`}kV z<4#+F!BZaF27ygbFle{aZNSh2@GkKIfelhH$hgyxG|HRy5`lgA=TwG3rk&1|MtMgu zTVQ`tFle*WYot-L;fg8tEeZyicB-Wrtq`&OP{AO>PTw6XJmu|kqQI&Y4BG4T&%lzN zmI&-}1%u)`HGrWa@xqd?W%NCh@)R=bbcr;|Tb6t+<81|lwmL1BM)^A|{e5PA`;&q} zaGj2jMtSEiR|&!j2JLnF`8C2*o;JBkFkiu-y-p7TLx(3<32ssdXsy#ffPjt&^Cd26bu6E^krc1l-I}&0=rhhAh1p!1BN#wR|z6lAt0zu zSESinDzL6Ssl0&7I-Mcy@%A)VV9g2!X?1$FuxIA1oHl<{!62wk2d)-Q^80gzi0xhl zgUUKR0Sr#^wmv~%l?n#wb-EWAx&)pVB?23*V9;ZyQE8OdGMm88?M`_L5q9dAMtO0{ z+4Z*+49e`(C5`f-S^s&n1w5r-kYlF>(kLIMcL{8rfqgW-0`P*y&3k&>P4J;_(Ur zId-}gM6&ukAR@|EFvzjf`-Ca8(^xF9_jjhU0UGV}JHnpX0%i#8MFoR!JH1L8<#|6@ zV4D>TYVEZDN>P$LQ^yMI2MPuWcltMAC`sOF6btND1%qxo-3<($@{xUkz(y$;#N6p4 z(kQ>9SOwPGl=2i3?sTy<%G*=lIkRdXQ84JX(=ut44<_WC<{uOcV(oO8G|DHMpY2pe|oTr4n1quO0cX|i}2AOgK(xnhkc&C2^f!;1I;uxtAP<*EmVZ|&RIYs%e zKc#X2GVpYvFlFAic8b{EP%vo2(;J07v$ty$*pmtd!FcMBMtRGSGnuOu3=;B`mWV<$ z?;~PH&Z}V1m8Y))Lm$8^n4F^gmV!ZSo<0r?HHSZI)QhxP6$}dWRF_71+H`?^@N_Ce zpgT`%(u^(^*h>lqF?u>i8s+_ZwZML%U{I*1>~i5L?|3E)Y^j1lmY#M3gQxs%ULr8J zfgjrEl(#sCi0%ASDNmtVPw$dOc`5XNX;%IY1%s45og$6$ zZme5iPb(Po?P;Mj%A3+Lfjy*P5WT0LT_!x`r68va=P4MJ@M$|Rc*@5uaxQS9f7M?5wD6Qy@@*n*-%&8g+tU|-!Bd`Z8w7Thf+-ao*9bLy+EuK2HC|vf3I<_(+6*i?7$_Fl7zKkcK7AAzDhP|K(H3Zv%SmnN{S60_HToSd`ED|JpIdi#JV2>s-QB!i7pA@HFOrFYXgl<2*N*dyQ+ZKUsRxpV9)Ba0E zmER_r}7%1?oVGr49U8`Okme27$p7aFNC4y#e&FI2uS$T z`#{XGidoOO0{iU_nKie;N^DI=v!{2bpR^^z^BN)OPp=mS%msr9;_}}q7*zi0U}2?s ztRTvhL@9TJx2z(VxGQ-kuMv9x^sSL73>>XLtI^`|_Ng*N6=T=ywnWDjF}?QzD8N6%4xw(5r-{^eOVq z3Wf~@Xn&EY-Q4ZNBDNnW7&a83e*=~*n*##NOk$#JhBWU*n!k|@&uhf)0`!;C3hy5q z#pPKFhAju^kEIpfZEX|Sw(TN+?e!}Mo7opzGqQOVEXCzHJ+Bda5YX|`67OZ?`_8{s zFlqc39@*1&Q0sVnA%5R&XXdpuHo6r@U76{mV4^Jq5!S2J{Fpc*@fz-vYi#!LV-u{R1#~%KJ?D7VvNd!)6Bb zL1~nC)Lp{pnct-{1UnqixzZ@l-VTAireN6CfPPyV<(?i8*l!gKn;FnNX_Su*cM9x& z1;Y*o^ds>qfBLUMJPL+w3+T(h;3-erHWAyk3WmK5=wra}%&PCynyzxfuW7?C+`Y@Wh)pqUZD3$qr3~6Ah7ozPh|*pTcF>OMtL177TAjlhCLSORnjQ0 zL-KXf%?gH%6=?rZ;VHlW*+gtVP%!MKK>r2|Wy*#Q7f)|RQD?w_Jg2r z0z+|fC*|8cE(OCT5cH40;3O~gW5Q^Gf??+ex;D+I{0-lyze?o=Hi4jZX-4BBwl)RB zCJ^*`X_U`!KPj-^DHwKspo67RUcc)F_JD$6y9e5xFFfT1AYYQ1rC`|kf&LX(vN)HC z*uJ4)*!h9}5*X?bFQ>%<%Th3G2SI- z{sI{0gf|G{wJp-~ncNB=EvywMN%CY~BX-1~v!xY&J6k5O76rpL8T2|~#eAF(2<*EO zv)6YeCw}sqXN%K6lc)8(Mr^1-|Cwjji{=VJ)F}k^%Al`-sIks62AU@eW|G2S_YArn z4DydBd91*OC>XZPpg$GH%-UQeuz&tS=1yKCcF&--!lEhoQXsInf?;V2`%7dORAEl21NrBOa|kiQFlZ&Rv5U>_1%C5`f~<*_!E{HYIe2sIBRDPltkG?-II78cq9U4vnSq0vnppInpT4 z3;D~OR}~DqoX~Gdqdc|>k+#Pb411fyPVKw zq5Wh&-f99HqhQ$jggy!k*~>>Pa_N$7NO_9=Q0TqVC~qhvVK%!?1;ZvOv{D-7r7lG` zo>4IDoI*!Sqr6OyiP+XF7`9WP=fwNOX7(Ns*j);SJyz&jQj>)b|Mv=Pih^O+75Wsg zIaa)>`IKOa6bAdS(0XCf98)$5>={Gm#xnG&SPI*m*y$(lCd2a@v1to+3lnA^Rxd99 zvw~r#7J8YmVkUT*zzhY$_AT^0#Dp-w<+Jhuft4mPao4vt&lRU`OPt zJ_W;8Ftk+IGpl%sz<#b^*#CuoErx?;J{AZps9@L>h8_oomcVP9MPSnu3|qm_Jz{Cj zY<~Tpn02>U!La`eZ4gGAdj;`QR2KUWQdYV@+36=;$uqf)*eND)2fx?yEIKBxepz9# zcT8d&&qm(;9u&-0g~4tyiCnH?xFud6w@1e9VQkUDdB(@4q~gEnA2vY$5W33g`iJjY zH7#fftj$m9A2z@Xu79}8YU&^I`ULGda)O_Pn%`wy`%viCX{mIrZ>6in$i%Eg4UoV&b*2~ra5KD*t`=r4Q!ofT)2(v&!5?xb2<-eLvI^ui zLfo0&2MiYZ)NO&lIus0w&-6ReDDTQOfjzBYka(t7Nu#{;m2Y-Fq+rl}ru}mG!DBmP zGYepzfs6Nv&X_S}3UV&{@FvvX9VbW;YZ_w{kFlay1gcyS)e}jI9LO=_e9umWk zETrym_7OK%SCSo`5oLfX%&m<$rYlM_Ey+@jmKQLG?3448??C1EP z>;c;@KiMhI>UoV2o~C1@8D5p<3o{V~gBmqua*V-C)g!Ql3I>U4+9}5v{3bX>U^gll zM5*aBX=4moF&zp96>7R(8cnO1v|i?6UL&Nb>0Q!jTE%=-!JtJ=r%0n|74vZggFrPc zlt$AkrmkR+q^6(AF-BU&tWhv%P}6of#^BjoA~Ix*f(I+T1IMm6EX6|5M(r_}ug$^ytu)0NUF zuM=AZ_BRECzBIi<7)@U-|B=M(^$F27ppm!%x$vkwr{^_7hML->C0<|F3QPAY7$m6a z$LV7ZA;VOuV9=bV`(<0?xgggcR|j;ezI0(NNyt}sT1E%je4dCi){)6o$16h zuU z{J(thX%9kDafLunx>KSHcd+$axzzYXkJ-4 z!q=>0`S^^k?k_9f3^DC&vM5i}%2qox>BnieR?)U;p*c{fMX>gtRh*Li!rjWOnBllV20 z=3+mO!h)_QKkJCZ^-FwS@>T{|R_N$z@<(&RGc7DpRo>FoI}%$3&y{U1y*OgBI@proD12?3gM)^{xwb0!gu#;t{y!* zJdhds=JtmCUDyxH>hspJj;Omkyt-Sn*Z)$}G@rMYOdDVfQN-=_VG*=zxTb*{$Ox52 z;-M0sr8}9DJ zXv2NRuo{Crvq;f!HxcKZapG`jTC2gZ@5*XhMkt$%9Ik0BWHo9W#vB_tGr(Bg z0%VNF3X8j%{H?68q^rsQszo!9|Km|+g{56hexoOHE;Ncwnw=~QqbCWB1<d|r~<5g*PE@vy@2T}}RQKDR&v!!^|Z5|mAmUDE;^@^|@J;Y7q6 zvbI;v*M{u!hwrg!PBuNdrXadzS=+-0HBFn=_AnmOrnOfEy58CC59X7Z1)5fe(qk(F ztZ+hClV8@zshXw*ZR9!t(bfHi+ZL@_8i|Lj+dJRc?T=P1Whgpor^qc;> zT3r;>yrd81A*wYhbu=e2$V+a?LM=Y$V}+Bun*589(+2aB2N`4Bjy32Y@1yGDOwbyr zMmD~kuW3fe8aZdL?}L(kRcR!y=XywQCcvuk=C{-4w~6MrPV?Io^V{p@w+i#y%jUOA z^V@FoTebPE(fl^Q9K{49n-CDpC-GsTG>kQY2-7e1vBHY3ChYoSU&l~ldajT70n0r1 znWgjyE^K%AXCUcomPVLCfPtjN~#+)4U`P@sc6= znuhAki_bTdms-dgw2|A*W8OAI=X5)sR72N@dTmTX#mBCt`f%A5@#=aUoq%;=P?Mo* z2gO2G@&H=6tm}hscYt4OHvb(W?e_W>P1DRq??Fb`>-VBfV6KNv!sW&!^cw8A$%w?7 zJ+?@!*%64uavNjDRH46=m0$iQ7uGSs#nMWc(=DF`Ki8oVpbKM9xAK z+8pDI*XKNkqP-MQUtNTSt|`l2oUzBh@^UXLoYB?fk3CGXG|goOW`z$jqbJ?zT-fc1kWf1t0c$xpT;xftlo_WA;QpJ?)v`%5%! zUr$$)e}8XRlfTaBbG5Co8@Z9Vp2<4G?H1R-@-M>W$6#mCLVZ*KM`VbwWD9D+Ox!UM z>WnXF4VDC!q0e1_i7G339a(^TkTYIUmc4}!Dmpby+kvsudbi_=4H);TyBtF17ZgfT$bVN?-0XFHt5bR@S^hH-6i!L}7UELY}+!9@V%yn`3?d0}8#>#T_ zPhA(6Ph~gaGBUZ3v1l%Phw=CjB%>%>a4M8t=I+#oAf5#sQFkYg)mYGxXli$N+dgRW zuUp;i_@K$ZVyNNnHZ+kD?ruxsbi2E&fCF7c0_aKsT^umSe3;(|uXbpmYumZk=)8kg z^5I}jLuDa<{hBeH*R4S-IgHR&^5a}NKnZHW3{ZP8d^=!U&>GALYC(IaX zK7JufN;Iu5z|b4*XN(;-`|&d~yfOE49#*)dtH~d%2$n4Ll85?H_|8MFmXI}kkWo7x z#5QYIP1_OA-{X%?+Lyn_?|OB`4dHlpxcVZyr@ew{dC}^ud)g~5*YesbuE>j4I~%IM zWlRDej#tDy7uU5R0@v~7M{0fdl+~QJ*AL0Su${PC?DbhVEDFahQFnh<>wb_?cc1J1 zRhh>7Wuswk^}Vkg$lt?LNIv8}S0t{_3TNY7Nvwfik?U$%@okZ&@Zv0O?c&SVh8H_E zGky28SCr)CwN-peGwk7bMb?`!&qdeU%a4ZJEvAW8Pb6{-Zp_IdC)X@D+%c#gz*08(JGM%~mT^Cnvbe=TMA_|^uMh(qU0*_9`vjbwO zNDRV2-?Db5#rl7xNgvOutcg5e?Kv2fO$%SlvTq15#uzViRyez>$?uFWnz!&!Yxp2b zoWpSL749#3f*Z_&aJ8(sBDTyHUemAXxn5QnK=Q6&CmZ>@)1b2<7}TO=Nu9&Wc}on1Rs3ms%U3FJ&4W8tfj8ZCT{)}DUliz4qdu(C;Eg zbxYf=j6b-oovPXEsitY`bEcH&mMMcmIaP_XGZP>26CJ#lvTFJuZ1sc$I#`DDgX$bK5dC?sXa9bD7i^TP;aEZn;4vE3e z8C$LMq}NwA8dWfqO%g*jEnvyewEbH%_V~TE4Wqa5A<)vUCjWL!A4DhBXYBF2TJ_wh zyMJ;~C@UK3H|F%m+#TmQxIAmX=S2jEzLpVG?+9Q@VbanJ+(Q!>FfCd*Pf5C$6+VEb*6BRw zdOu`w#uNA7Q|8ni;dtgfWfMYu;y5g5*$MQyZTe&n zah+qVF6!=gwdvpRdReH?!$Q5aUN1WliDN9*PyX>Gh){nmD_jPf?*7CeaqNtXWO?^> zl5k7fHhLE+zjO9i!n=Fs>v_bT*2haz$NV=X%{9yMB8<-kJuIAU{1w6@=vXN$T? zwB}6s;()#=cAFNn%rj;@To9{#*b#O27`RPF4(SEP339Ah)7soDBNBh0;=$>-|8$1? z210MHUClJT6n7If3IBx=@JyTG}StjBkEujyTDySo?OCJq@j)^%lft@vSA=-P1k zbNLuVmIUxgoR^@dv_#^%-I!wyX57gN5gtBZHEL|e94pbeQ?|0XHhoyY%#?SGgJh){ zY}E8ct8M?DD$Bp6s`pZ)s>i6d8Yf6zv8KI*+frGr&0c>8V@yQ*2DzeG)96SvYd$0< zzx>>M(6`rLkKCL&-=JwF_`#hN#3n&xU>{`tBVe$=wUQs&SzopC&z8y;+6 zi}}MZ(eHhg9kPWNTQM@F-8>+}&c~)kjjh&LxHvjVA3nGrhK#fz7F4iRQ_}My&m5emj6P2kKp^v z@|gUNS;EBB@=fyl!}$Kq@<-+O_4s~S`SY2=UJT!dls|{>x$RX;He%?pa!Jt2j@Cuj zEJ@_T!CCmSaPd6et%xU=eJJ`ew>6Z{LN*WiEuU;z(25bfGhXqkO%v7M!CO-J?mm7u zsr9`w^K`{u{-SA&x!U#oNUJ{Re8-L_-`nj^-0el*$O<>0(+KrDLw&5U0ZqEcoSMXE zJ^vna_jp+0THd+zI^8|a9@qI$?*2PYSNtX6h@1`CjJEut(>1N7%Q3ho%A4K!K(iN8KKcJ%a_YKcKf4~`QV352)7r>5t(kQ3J;X7ddC^B zz$m1YgPJp*_`+bd#%K&;y!&yn&zKrv`ta}?ONO5BWAFIL(H_RaW3;+(n|0m5=C^nI zSDoVIA|odf*9U(=A4O;)lT^va*LUJf~d@ z*~vqLHLYF4(uXsi@C5V7Ty$p91^s20g~su`@X34#UE(7dxRlf+FN!YcP7IDtP2~E> z>CYKUP8;Dh2E*M=PJYE$YcP*oi^s;KW8RqQS$L`z8tx%i;UuOHgG0&p&f;OU^u_ug*59xxt8j=5U(g=Iyd?-~yy%UrGcC1pj(|M8zO z#$LcxgkY+s&UhF;r+~pJU?B(C3w-kG?5C*XFS!O^ z)5_QuVYXlb$k{k>XyqFBoiI^{-BM-@d#{$x?8V%GE39+E5pR1 zUlJzyx~*Eza>iTtSuC2?x^Ec&Z?WQdD30;GX7mK`$l+wMs$!pqyf+e^g8jvVMoV;! zCA!8MU1Mwcz%jTbw#L!a)YObg=kNhrtg3k2o3G%)^#vIXj*2@%=VK3##?TmRlj{qt z4UUSLq4Ru5H^(@$?o4sErt#Z?^R=kEzt$Ivkgpi?u$2~8xV5Xv{|c_d1Zh9-l^W`^ zF(*>tYG2;FKJwXDjI~7&P*NY)C&Yg9`B#kDUpQ!gAV*g@K~O(q z4I6ThVTs&^ZTtYfzLL1p%*OUe_g9SljxpvubS*zN9z#g1eh4ng>WF=}Bz$q?{dsF= z3>oc+%_>Rchrb$mzYSkYVzas$9Eq$pO}oYQ*77!^rhk$1$UO4=P)$388%hW2<`=z; zkuOi<@z|`J)0gR^!w)Xi^h=EU1EN|UMEfw>$e=G#E%V8QuSB&p?hiym-L6U2&fR|f zhR8YnQm?W!F<>rDcu6~DtZqA?==6ZW>1e3io4&Aw*BTNVjZk+mpPcJUyJZ+(v{l)# zfO{AD&S}P?RaT>VX>^ED9f;1f7(-n7d@W;`km2xUzZTMi^Dr z)OjmGEs0iHj4JE7ie;Ihf^hY+%(g09Mk3F!Mu!*`7MyHbi1+K{aHiIIvNl%JL+)mb zMMw8#?eT{P211v$XX6kuT~RPKF2i zL&GqLt+1p{CJx}*Ts#>rUiP)omU@gUQQ8cDrU+SmWC@10ea>^y)mGO)Xo%5DoO}s{ zZqLxPXsFv6FWcwn-0ip5V|IkOyTkDb=O!O>-W-HGIGp{h1}Y!d5ni*dIpI zUAy`-&0hZwo^wK$X?&3X`20oDrSG-5Pe!pi)Lvdo^HCs2W;6=T7i=rmhwnj;o1=-lo9?mfo0?}<(b zw`7LnncoS0VVotNi;U6d1{hmABWtv!!qu|!9HL*tG<#$MV=Ol9vS!@a)>^F!ZT!{8~^$^}33j#f8 zkKg-(v2aZnBj5W7r5jy+ip=U~%vcmKLRNC$*H|OBx~5s|^*$6u30@d@;xw9PXXK>4 zzA8i0n(?-(aeu(Lc=q?$S0bnoy$fO%dkiOj>npOG6r)3xIr1yEIX{0J$_@Fb%%|A z+IBcBn3KQ)eqZ)#$34c3X^wlMHg|v49)CrG@H6G8ORMwO&nPNxXwZ)D_E#jRc>*_r z)sFQWiqO$DG+0mI+-b%;k7OS+oOde8gfIFS2_KCHU&~I&WlVm5oDj?>jlJkq5?5nA zsbt+n)7@HfEv_OV4TE94;hC_6@9xqJcNZDi!&q|aaaizc;>8WVJsT52s7}s!a#-s; zy(F#PaTL|AN-+O2$}lNS*88sQ6Va z;kb1{D;enGFDm5h3%s}6-x`iv%}8r8@prN7{vUgN;c`BI5h@~g<9sIf*4>7#;O&ZBeBf8lc5R@liD#**BER{NeBo7eavaxRon z<&1|1y6zwD4O-=73{n({hprEoBQcs@>?IWMmPF#AqlViNiR(GiWFp_FaYPR3IqeyE zLXnRHd}(A7<>5i<-GG9nDF6NN!FG{~WC>nq#ylUJqIWjxoFZ z?pA8@h5B8 zjv~t*|Bhn(E5W}~%O1WIKF7fGqLIIC$S%LP%wy5*#uxXVvt@;>;keD!w*1V!hiq9j z)`hN?71=nQi3fEy32~Tj17Y250@C{N89ZD@S9eEOck;?N_`%!tLZda9SvRglzj9oQ zZXMU6*NtllO(VCxZ+1_e5f&=I4E$`2`jEu!_?MW&?w@bGLl$7L8e3*HauTzQ)-bW_ z*M~`tenquDjAVU{Oh$_%ui@pY=KV<1cKl0>*bhgy<6k0gKV038f9>vWv^$TP@Tj}X z84s`S%COhtb^kJVS131_MZWB2tjyhw7bqUVgE0D&{_sVso)^A2SkDe$w1h?(cPx(9 z9E(n09KL7`O*QUV60PZIpT1-R=5j7tL*tG7%|mwiqcx|D{4GOv`Lp=fvYJz?M;bM! z?mc8PeDkA~L#@nxD)D!ca|&Y(+1=oE7sPQnyMIY7o6}X77-=l98ml|;x|41VYNQCG z{8oN0Jy}Byw@g!x;qHh|U*e3DEeXa_m0)~YsqdJO{&iyN>$)>zv(m=e#saG^e39w7 zwdAjbSXupjS3hG~a7HZB-OpH1^AP?M@(6;Xk}VVj7P1Ma58|C9ISAgHgPX3wyupn9msqs8H<(FYGgnBxtnffr6PE4cn1(R3 zo=rm5n$-?71q)ag3l*_Y0Sh_A>jQhRekvDs+8Oe#AXRRYQzgSD;Y%_uJAW$xOEuZf zc!fES#)q7x_l}RO}uZ0>fdT%nV#6h zeWDw}x;kEVE9Wn%oQURx+bmvoVh0x14Y!p)?V4*2-k>E|LVP?Pyx7KHhU3?BIC3tO z9W0u=ur)kJbH*3qA;g1@XDMNf47|@6?;XYHTz$lqQ%Vhlu~zc;_hpL!`yyj}(er#~ zT{Y%HygnymFD`ozlV?b9^bs6~+bv->cKPW=3tJDH^YccHbzjYQHSM0V4Bdi0(YR$w zR?E7{9=E22K6f5%9-M)b)kXF#uNto|kaPR^39bZoPN=RCCW_-bcz_KyB{N~!kcFeSU z!e^|h1&KcAYo6rlLzKUr2q>UwfAW)W@cM>Htl5U!dL6<%<{1w^gNclrjEd40a{2j= za94)ttkg9O{&S*M{vM?B=(@6OO^b8SmD`jv{vR&D4G1T!F57F%F5TtV^D4r9BbI;0 zv()mMe(5fGn_71UFQO@rGMKXRc}cVRAak-V`d7;UW3G$#`lT6~7R(~E_-lxL8TR^I zGXMfg7%k+7%V%Wl@n_iUKf|=%0J6efe*=cZJ4fyE2MV$@?Uf449>0(LX}DOuwMQ`Z zWv<*Uw_xS&o*h5UK}$T`)#U%n#Z1gRgf0)P8nw$`>m|$Ob-GQq>cbZq^OC8%(-mUeJ>BC^UAQBJ#HL!HlF8_Wc%j+XA z4HZcW{hmD!m%Tpnhh*5#1CEjmEl@IQm)}ROa&R=Uuoi#xCm25VinaY7*IB(PJizo@ zobmOx=?xpQtpkkRQ&v1(w^o#6m1#MtjYVL<6N})Sr(wZGvLCa&GQi6U4`Ns(pGNSi z`=Qog7CFw}Iqb{O3xiqY5WXODM7D=U1d!w8>H)^gap))viR3Kr9IMxd1y%#|XrbX` z+i>t;QFLHnf^#qcLWbTF$pX@IWtJpAl}sBjQXmAoMxr5wzHorOJnq@e&&tSd-Ne z?qSYX!!4GlwTz5)Ix%kPuaE23*LUlsPiq>}^x=3gWqM}fNbD8{E8|*PW48<>kG@VG z^@}4pIlw|z%njW3IcB8XHlwC@{hWgO*%_llm+^OXh8ZyP2lz~{f4O;Mq8%7KN#T&3=L8~ht3ud9rv#s=jp_;~fBJ;1->oaDTI*iKF z0%JyL(VROyvt|XB#gl8CW|KP*tt_=JftEX8^_*bLwHh-@$2&(F%WUC+0o`THE}aO$1mBTfy8RIZ~!P}&Xy-POnY!4qO zT7*Rml+P^|%((9Zr#p?xQmavIbsi))FvjK>fg-ld#+EtQvH~)dJ7`4!2`~QMm4yjD3(-zs=Fm#|j^ootdibY<5dK*}y7*@i>BQ#^H8a|{;?iOKIMm)a3CM@LyVxw34VxGPI8zZZoy#-KirDL7x>{e95(So zyue2q`Qei|e2gDHg~RpykgrfY$Pf84fzA)H#z20+57D&9LVk#a22%SsGuK|g8Uu0j z6X^fRP5clq5|VH6!&5jc<%iIkAtU)AmUYPxen@bb#ShQmuDz2eMcmD2EP4+pYY)D7(c{AAvwek=i+cbKb()lXZhh`96rS( zDUy%)X0y}lj2u@sU&6}ukjOij;=*k1%UIOP^^g^2h}D%H7a`v>LngSgi3quahpe3F znskPTcu6@z(hb?`F|lP-*<9HN#C4aLF*#h>2SrG>8B*ZNJ}g4c9_1-2a%FdjkPpm| zVpsMt5%QK9QsT<)6d`{#LrPuQr$k7T88X?G-6KMNZH7#7W%r7ZN6e54S9YHW37H|4 zuIzpha+euW?aJ0pnmII!hpe38nq=W2UUD-+;Qj1U8~W(TQT+$b`1;CHYkfR4V%=A0 z-OGoB%Xjj3I9S_E;KPyC zV!R&yFsp@T>N#hdB1iQ+lluf*WvO*ht5I2MNj?un;`*>Kv96o^_rGfz7V4gSo6qLR z+i7Z$Xv`_%uV1;|S#!DJE-+rdZE}%rt#G{&Iu|~~j916CRJ&eXoly~W7eyEJl`SX@ z4aUe^!xX-|)R@%CUrsDrFt)aqg^KKt#aXBzW_it=MhKOfF9!FxF7lTk}szXdtqYSoL|wZn%sEiu$XW}RWI&ef_9YS-XOIBt!) zdlOmF1-)epdi9+?7V0%06!BJWsrm9hdKqKVv92b6ZLJCLXUOAt)2h|{u|P9SMrs`T zwT8O{fjjvGN1uHYUOw`$P_cR;#k(8E>OR-SHMc5>zX6GNwcI~~K%&g(cU{y2?YT&K zxZRq#)WfG1(i3m=B{H4Nby2^Wh5CFf)Wg$nCNC1#udJ;tTTl|R)Yc|)Sg3@BihASMxS z>gn1;KIYR9rT=N5G;3C>uJDS&YeBJE3yM>SfA5`YqjJ<%x<`mS!a@&m3QtxWY+0!WL7E9tYUQ%!b1{#08{**vWd@|7LrXgIp;R( zbG{C-pfzod)XHBsA*T|Ulh&=l5#;>@V|C}UOHS_gXX-3LoZW@${`C8rC#rzw^_&2XPL{7-xMwB0qZ za8W3m;(7l(ex$913R-Ap_`|I51?%!_&;Fj3KGyX{liz562`9tUvfLK#%E~&(N+Z3m zH~CpH=6ucy}drCA$NUMM#J=s^;MZIG_zrPX1FaY z+|DCEoQynno0eobl@V^s47X<@34cgZn@uL%1_mAC1?%#L^1u8> zlmEFln*2N8X!1Y#Mw5Tr8%_Q#@S$>JceHX-w^6x~L@PHDqjKY!Xyv9eM&-tyXyv9J zqjF5l;jwybdM`p^w`plP(l9+!vN8SJ{jpVL{h|y?Q)Q6<_1WL|v(m>_9cl6#?EJf| zG&cT76a1BBa=|QmqLR=ZdSO4>6z=RWSM=I75*G0Ykvr@`zlw&Zqp_lY4T4#(&Vo= z(&Vo`(&YCXY4XoK(&S%!q{+Vmo>guvj#h3eHYzt3MJqQI8I>CgqLrHpjLMCUXyqn{ zQMu6;t=wcYDmPlAm7A|i4dH76esxLI$*4n7M%W&JgzNovKeD5_(ubt7t z`OY^YffeARV;-KRsjLrB6L`^ga1Y?Mkc1(z33^6m{V>HA75X{_p|L6a{bi;J*wbovH?X_QPuf5kk$mGd?hv_e+^d*x9O20wV@A%%E9!8hxt-FtZ zHF4Z}^0(gc#+x4Qy&eB^W%F_Nael+2_1Y_+gS7QGZ($%D{=D)z48OVm$@(Stf2=-$ z!qhK%aPvRhbSbupgdSdOOPU4XcmW2PxRD z{wjs|Mc3i-PRvRUmkT7!6Tf}`$5@UVp7?+x)eTR4_{w|l`yWrv zUU=n?5C0Jh^Z6poi%-oy{lr&Y`J=;se9OCUe&)^tH{wlkJdit8cV0bv0%J~=er@Lg zybX6hx}}yLK}NS;*}VClt(^x}?!0#QC-H{D&I30*{vunGPu`;!a<8o3xN}9A&i?!1 z)f+$fIr861_?oBOk9Gna>=~%q|8(WI4u9a5ci*`4z|DAyk5U>{ei&8x zqnKY@N$+7*;z{PEFTd~4ZuqX7@B6dP?0IiLu@BGF=${9k!->aV`w6pLe%0f$TvB#E zU3te3KKtR`1J8Lg{`dKB!vB8R_u_wF{zm-oH@@N75BGN7{QP&)KhODb`sd3o(Lc|q z>7TEe&_6F7J^SI_kN?0k-u7&CsKYznO8+MB_|a!S+Co3P~yd5vU@&OJXm%QU6H$B|DXW!%R z#_M7je}^Y0y91gE@Z99SZ$tu^-FVNw$KQf9yU5!+75O#S8&2!}_PO(CG0trF(uW?x z!-B`pbO63Xoywsy@nor>|_?cKUIALF2w(y0PUBLMPYC zZMUA?y64*N8$T5KwzeKzxh>(F`BzqMJAl3|^lCj>zv{j>-1d?u>t}vLecMa+Ui#qj z-j$o*^}xn$H=|qY4ev@|_5${6t-R~T$JcS9!yjF|2JmhaTdw$vV{7S=!4b8RY7E-}YVq{Emfo?TTjeB zd*3H+slW8fdzU`;=%;R|Z+zfI53VP7&OUeF$2;{i-}Is*CuV>CZFj%#%18e6WB0x9 z*2BNK^vLNezj@y$5V!BhowGlG^a;$f@4@xt)w9oi>nG2m3;L!fpPyhDH0~6a9`Sp_ z``>@pgB!Qqc=)mVe&?3XqhIoC&wlhZpZwx|00#Ojg`xxG{FPs!`rmRt1t@>;zTdg` z(N8_A&YpPYgFl9b&dx36Gk0z&Pu{w7OL=bp&MoD4q7t69bIZM_P%r0EFWozKZYg)Z zW#^W%*xI?J+^W zgkRv6ckiYumhhy*nyi4b>Ox`9auipfjbX%U~s4dZ#dL}w;t-i+YWW$ zrw(=C=MHt?u|pmB@SzTT;!p?v_)rHv|8NIha<~KEa<~I$4tHSpa0lwc9r(V(9r)qH z9r($^xD5dK=!-k>{ug)P=U>ce_s=)J>!IH87ar=}_2Kziy8{3g?f_W8e{Wy7> zqMpKVbgZ0Q4)blNTZqWF5Rq>oBHuzpzJ-W<3laGiBJwR*`OZ{nF`bmtY%{H^{L+rLdjKCG ze4|VU0i5U~aH3z!>SN`2Qf1R=HaL^sX7lZQRRymb%;iQS)rnxnWix0||zP+9G%VLmLmyeaBvf3*1qRuK92JodB z_IlKxPro$7c`}5dq%qn&Lfe}|+iTNK_ad-JIeCOGkI?Nz=x7`S^%+FyXj}wzy$D?o z%O$ODrByo4>a5~+3}B=$AI9w&z=)345nQmGwaUPbR8@MJ`|j~_NJ|oOLOD#@`Hj88 z#SI)Bm7U=lJsce!WyRq5tmtoNle9`}9RCDcecddralw@|^&{qawiu_AqqChI;jw8_ z!_oTmu31)HCf@5)B^u&fLkR6dnm*OLC+pYPwJZ(8Sf6WI%}lmuy_K|1QDy^^ib!6j z3)*8XE3n)=L)B59_%e-1pLUr>UI@bx7QkpQhp=|pWTJ$0)R}_3*eydCb*z96 zr@RnG6F@+B5-Zn&QQLbuIEj^O(b1Um>3GfdVcc(gSX)=LECgkcxfH@8dZ8sCq>Jc< z%%FgdmV*|otv{OfL%K+N(DWbDMcRYRn}CkYn-CVMFPSYNU8KHbwjfY72nCX2JMzftyi;n937C@maB=U2^ztrt7xMmZFiRLYbmX(b|FJQCUjtiz=;t}7XUz$U|IEQ}G zmg{PK-7K#D8nRA{YYWy|f7X|0WLJ7Tm)mR7y7&Zqy7v0BF8hCpX@>WyllIAu!RV}g$O^{Bl~%opY#tlX>5NXjXP=5grDYqDEX;o z4xVb|q)Adg&G~76j4RLaEF1LF{)KaCbvZAFxZgRGT{70=I#xA=$sDvkF9J;4AAgLI8I+!h?&c1+|X75S1Kw0*eFXYp7=h+?|hFSHBWz?|1xE#~d@>eYD zUJZAWJ=#}U*G4d3t>k<8l>Dp1(Pmz-+Y*MIzVY#qX zmsXDByC+n?m8>@#Zf4VII?Oi8;gL=B!MecpVwzQT8_s>F4L_ESMmQ`HgJrbjr^d(z zEqn~F_0zgsk0!vm1J^bc%WL-Jx=&v(26>hBshaASbvuQFMg02oWIC3*uVn=$rdl6f z=N%CFMn+k`-pZ<-&9cbrvN~4I(4E7Xs2v>ST2;;_hTmG&!tvZd1%`QD#&d8^Zj{aE zFZt2Lx*mU=i44AQWEZh{&T-&Ktov~XOyn}=9Wb#bz17rIQ}XTa>?vFZ*LGc^uYY@z zR#R#X%!B6wF}ShG&!wZ8wA~qWoQ_6ht!|bBhlhn9Py2N#@*f@LI1%d@KXP(yV-?Hf z8I=c^6z<3^Wbt{x@QBV$nl(O0nY`oxk)~sy@#7d8_1ENk%9PrkvKk+bq9V9gEGst5 zryN^wn}u-d$I(J)U83?CqWwesH%g}c!=V)UXq6bHwOabTS#t83aqb=<(L{e_YYUss z9qTd|cxaT7kDbIKwfV5U=CYOcYO}=tIjvdWmKVZ~XGK3#5chotgzf1hS)T-$I(d%g zMLykixeo>A=jA!d%|09*AI+w_o9Sedi3^M>r_9w?=FFs|!QqHYJ6lX<)i6VILbDj$ zR)C>?!r3glJ>@53+bNysT{}tlrBV{=MrM0-u{!0iWrc%KO=&-ips=2KF>o-Z3+$r6DRC$w3~ z*CzXlAlr5DEXZ)QnO@NIG|qfFo8|*NYC}mQ_>*Pfkq8YP;YBz^@Bs%LhcbHS9Uv8UJ`x$mVjz{JH8L-bD~kr$8hpm~K1BV#NHhy@;5TRByEAWLA{ref91$ zW=<3k?s3?MbGhgrugdYUjcm{ApZc=Ph>t^%5tR|*(Zph;x7RYKC@8nH$C5(~fjO5W z44r#EZ1!TTla+irN$dVD4%1nURyJ9~R7QY{!N_3U&R;JL!uK*`!bKWaXgM&W!be;j1yV|gv{D2vhW&zxSqcUa6YcH>$uP(wOQMZk37m_X$}v$ zhvJpDcqz_fk*Ql{%3TuS5$0V+Uzgy*`Yk!Qu#Srkj*ks3p9RF(vmw?4Pl>%zc03=| zS+$6J|I^ttt2gsvobnt-=@a?1)+0u=KNJnakwp>zfTfN@;b?o7o<%V$12<<>QUvid zMHn)g9OmHUTy-t8`A|-}gH`O6qZxWvT~2dxdj59I=3_+}extHFgZgvXDZduZ)Q!BW zluy>%RsrUo*QAXz_q-6Ng|MFSz9qr7XFbb5T50N&PPw)QBvU&NsdXOChnwCM&@^saUHUCGH~`&8+w&}RJ!$St>?O^lD~!L97Cf{WL{tm1bC;sWGNJr@MPwC1H_Y?G6J8*PS4@c|8o}BEv24VmwBaL-o>9=P+XTrrYEY3x^ zaNh#-^DvH$R@|G&Z6wy-@4Bd}f@ram3AEsxErikAOT zR@ZV_lNIgy1jLFIm@G=P{^PnQyAzWpRT?7ZBOIir9t=%6(v#^=EkjQ33}c7!`x@o* z??8)Qf;-S!rvT1iUz{WV;vD%G=g7Y}NB+e*@-NPje{qidi*w{(m?Qtf9QhaK$iFa0 z{)IX6FU*mDVUGL@R{qF+W78MCJI4gIeskSdI(~EY9|S&g_OB=%J2q{-?fpg0ulE(X z0QE(x&zpJKdxxBdCMsvy(!2qj!94$qeS12a(hVYG7X@(K+VPx<=RoX&(mZ<9EN+r0 zU!|GHBbJwzrk%8pLXqEVue^{KLtY?hY@g23L9vxz%0{+dtz~r~wyT-n9hfMbY%Zmf z&g8+Q!!S%;BC1d17Z{qZPK&K_ba_}7+jTyfjAVYrJS6I7I+4YQ>fph(J4m@o&jPY6 zY?xwkl1?XHoiEudW4Bm!C zWW)=6EuIk>@wRx2E+Qk|7DszYG-+lmT6+RuXn!cNdzZHe^0>ar2nzS~&YfAIApZ}} ztw9c&W7*#0lS;wsTCMkh%W>Y9n-siL(>Z-J8<*APqiI#;bdHH-xcfVlCz!)|DMVkH zxjQds^KvfXPu|w{_2AB)#DhDwzQAR-W_*0hY-QWD+8avG7Nfz-ZplfLpf(-kmtB#; z%WlO<`}sv;ix0||-Gaf(F2SaQ@?}?`XU}r|Lv-uhmuC?7OR2gVWYkv$X7z9VnQGr6 z3!>%D;}*s6_I(DCV=W7DUO6%V41ebUlgi_RiEP09#pYTI?y_rHeCOQnW9;kqVeYuG z7#&YCGAx3|h-3LMIva+lDw1z*8BIx71YaHQbnM$?YlvtCus>b%IN=Kid-fkp8} zQ`Whm7bbD!Y$3&7;hbm9Tli~eXfF#8yBIc=rG>{vM-=QSQ|(P6UOk#^zImgm#F z#*=H7nSY5+FroT0_hE4jq#Hy;s{2@*kN4e{EAraHLuRv&#Y?LpjD6YWF0aTY_2CJb zJZF6FXy_cjVKgRM_+TG4!O|N0ytG1ClqHH^d(Jx)5;6b{yLS2J-I`G9g@C6rccu0Op^O>c+i^*q|(vBvN zBN&Sikzo!^j0d%$Ez{SG!~0yGU8FQQa%8nfyzj%I8z@BQ!^xRW@YC6JHqK&~)v;gC zrco5l3GqB@S^MTY`kK+*+s>h5u7xrF=N87PBTbdrfX21@qy$EFi znj{CkuhMVo9G66dwHaGi(oQ z9}u~$Is}*bk>fGUdLtaB;*$vBIJ-+(ytcT)%*jI~Q%3g;K_@~NCdUfY@8lE;?@5xp z-u*~!ce*p+&^i7J2THV(rkjKta+-qWcyMwAv|#Q0v=I;JrG$J`0U=xk_2K5&umx}H#ca1j+K3L#@n1+A(V;o|3uyW1&zIM1 z?OX7+yygfmq>ad6j_(3mKECs1Fh_AMcv}W@3>VUh3}z#SF^$yF#=nGHxse&xrUTE# zQ*JCrcn0~kQ_sbR`B#g*uym8x$N6%5I4(7wk4tp?WWpziIh77gbDcXhWJI^%QqdON zn>kTW_FT`784Gi^r5>%XRu;nL<>R&fmanTGos``CF5b4;n(+bh%#AWd;t?pyL-*J7 zV(^(j*8}M-GTw2n7l`45HW?c-@_d19C-n{DvoD4od9*X=7}_%N(cGAr<~@U?O?%ljBN|EbC&~)(Ahc6(%H4fz>E>#$n4zxv2+pnoI5|3E+U_E*T>RD&ta69ht%)0E`+5N^rkvtP)4&KwZz&sxuosB1EkRE&t%OJx?l19d zG`=aW2R)taqd!*CeaTwnQ@_|m(p%{iqm}3#HUbfUyurW<>bVH^l)~9FI9y? z4o4@miy@F?T%U$unupr#xua4ZwAEV0bB9&D%T#g_Ul%Sp2u?$Xky=m)*8(t3B5TzU zb>c9wdUD>Vi{S&i(;@NXn8U`(#02cz!@aA{8$O)d$b)Gy#-!I->D5qWW`h|)&n#pNPO8<7{6j3{kHUR*X}w2KjWap{QCM&!liBT5^Q z7nhJIZA4z&XU1q3BJ$#)Z$sNmtHxLZZ9V0lAIfi3_l`69BK@))N_iD)OL#Sr5!_@QHDMt*VLomn7_ z#n$`prflzBcsamCc|Ew4YT$Aj%Vi2J!I*G3IyM_wACE4A8xHS>JHJk2IQ1oV6 zUC5*<5nfILFviQ^`%0@ADeh3q-sfmJD+ba{%^F61mxrl4^kR5+2{=@`4mv!TX5A8b zG-@JSw2$|<)ecoa$J5SyytkFLWS%Uv37mt|CzLJP&$~JpX2(bAa2}p!C5yy4Z=6o( z+J!UiIp@>nn+4MM^lV$;rtbxC)At1KhR+fwr;OHkl{^;imu=uWPD6SfqahqGHFM$Q zzri~IhS$2HEKcqtU=Bm?jUnOhjUj*JmA8_Q33lSQv_{Pp>(bo1n=JH^-GPfucA4?kCa^!ad`_;N4Lw4VfUY1vTE%S_&e z&(Z5LcdHgX`k7+#EX|Q;X^uQgbL3G?hw?AYkq3QjF?kl}$g?;{p2a!xXv>81EY6V! z{dh5X7UsyaFh`z+Ir1#bX|Dw%4^40G3?#Q|Xfo!TMkpZl<)=ZbA76ROJWL?><)l;c zNd)VI$`ZJL(lEuRT}f-$->yriWY?#YPJKOIPLWSZ_f+z)i&)n$j~n!QGI?ZJEadOq{tNhfxCsAsd`T^@FS~U=Ud^WUY;5Z9?iS1?W$v>cj(J!=EFNb|2M~K8 zip#rZ-ShEsxGk(Fd=bK0D3JLHnjUk@jRFjE_pH`znEl#spr1xGJJ`rG-M<3@LXCqTD zpT$Xe&O0+s-}UEj?+y}9*OIpdXEz36Q6|Q-hXZ5gGqJl`aM3Sk4BuJR0%LHuK!Xnp zBw6I1l!J2%HNH@a{|J3s;uCdo#@3GDjGgV^9P`dAi{NVCBE7b|F9hcaacVEe^2K;M zLXb|}e2yT3b7FJV4DSk~c9l5qsh?7Ok%SS97n^5x* z+{iB%bo@eSj;C8V2Cni4^z--_eF(iH4C&X0BXe7(BVe1B7zecYu>n<29B1_Gl}q_V zb%0g6dt=fyV8&WCNBod+G9t5zd7-yL&NRvvS&OkYtY)Ns!G ztgJJf*IaH|XSqM7oJ{$$x3ESdVLV$&bfK=h7>>)1?o-sYYW?BvrEh~pJRfHAoUY&g zQu#d`2HS|70o=?rA$$&>UYw7x4`njW>wShv2tZz2a*=KhJ%o1;r57)mT)lh1)uAv`TBMOX8^-gCS>AjO{=>4~H5v*_J z@^AC@7v-R`gZFQ3JFm6g%(d%@!C5|rwVf#3xi^AWb}Wa#Vqi?4?X_1mDc!Xs?h3v;pqhg zkWOhS4d3NuCiC#Bi~uiXScY5%y$eTfPJGTa)c9~NUS*h*Uxb*OUyKHlaSjV@^y|^s zx{|GE#Geaiu~9C5SI=I*;5Ea27tqkI7K816R*2Cd_n-}=73bmH913yx?R3_=e~D#j zru`*^vliNXxB=R5UIij>s!a=S*0!Kr>8LGwX_PjcmDPfqeh~0C?H|C+c}NJK!{4l_ z0lhdx=p7{Q@g?QszDFar1f%edb00tC=R$}6TTDdBG1Rn^4CVrPtcAbGtELRkCBBQn zhl!C#bB@xPJ*d7L$yQ>_E^>}UnTO}AazAEd7Z@tbjGDlI8PCGw(ZgvUrEi1K1ha1X zrvo#6WUI={DzEd`tKz7)q22B(630D0mx;5ioj2J|b-~;YZcdc(NM(rhlQX7$g_iG! zNn85wZO}U$hTg~FTO5cQ+G#WVE~w>cX4Zhj@Q!^ylaX96ZbaWVh-*2+o$1S?$M+Xl zMtU=&B?aTy=_Q`5RWNZQQ*k~Z_Zq|N*-X)`}d+RVR_c3N~e+P;{-{`DhS zHZe`#7e6&wA`RR0Vvt_YbXL>3mWEYv!{8cI<5TbyoTISysYt-iFtc9pU03vGmW94Z zg|eVs%^XBz8PgWtKI3G1I?9mA!Q~^aIm^eB-Q_0bdw9#0czQUOv*b1PkMK3PfTw}C z`N^9s+(2gSU(1T^%i~@-lKFY{QeCC}P?_{iMed`VpPR&-MTpv*Qvhu=I}4`qJ3A&B81{2k9eT>nv_}&@kCx6eGtQzMDA5EmDeyW9~SfVZi^U>*j}m9 zBDD8UY)KjE&_3^EDwh*_e*T@O$iJic@%s^TieMJp|L4$1F=&tBHwMr*>F&AKk8ZYb z;=D!-;<#xs;4s=a=CI5Mrm;>pJ_ zPAAgw7gyF#o>|>sxi1%e0SgfC%!HJIPWEj6KqrC;YypSfmCu01o|SNIBOAV%#xUHN zTR7hKq3^0u)B?BJRylD%`u)$Xy4py4*@$U4u2BIrhcd{JIWQ$-nEM&GjS@efPIHg_ zNHwn^ZMb|7u0^lkf>V4Dlv?9 zX{P)XyC_dZYu{K^}=UDh09B~|uR`*g| zLybIVGVf|M<+pxZIcO*4FkduV^xN{PGxIHOq1(>*JKTzw?{KSZ^aL)6N<8J8+>)2S z$4w+eFXwvrrEep%j6b@yVCudsDzoD+#1p@G-hrvh9K6aNMQfYex19WQvs=7( zu4#&&ix>8Byv;rz@9M@a8;>ckgJYf8^R`zkb4M|2!!j-xq#6fi$b1-;BfOT(GGl27 z7Vuh%@Isi&Ycax$U;(ei2rq=Wy!cDql+o0YU;(d%2rq=Wx@@b>wvUU89@sA^lh=9J;6xs^xN9r99@$Ka^Z5bmfyj*HYoo1(?b)Wg0zpgo1=a?z=_ zr0%15kH0JP0Z%{zlYYT4UVEm?Oo{S(@TEEM#X0bWIGox0yq8H3AI8OnFxIgv7Z>l- zEk@{A9G`B%qtl8j4NGP9pbAj@66LmdRfOVM3dHNaRqJlkTpvwqoo(93Yh4wu_0+W1 z(WW`S?=P_R2;oSL^0NQH(rH@pw8&{8sy4OZEu8wcN2@GDT2iHr`5|Y7s1*GbkbBI@%=mXAin`Mzu+9X2`BQdPfzvxquDes3wlOf^@HEL@DMY*-nDSD zUae(?mnSFlhhtqZn9Iy3yj{1(hOte>76|cpJa@hP>s&j1pLr{- zchR(S&Z7_{x|UPO?Yb&2;B|w!aPt;AW*ln1<2gPs_jV@0})oz-O<}A(ea_H4{C7te)3ld2rA6cp-u~fyt%Zio4^~Vosh(esa zqq33`FyH!=w7y<=E$qOZ78H8v1n8fvvuaXeY###6{s8UpRGZC=7Y8PK61we4+RqDV zCxQ8@=k?N8tE`VgznRrl-X{rYZADs!Ir3AGDJP^K$V197`lov9I7~EAe8NqbrIr zX(42c2CYLp@Yafj%lwl~vx4J&UY%X0T|dz}@ReCglZ48G=V$pKD|HUDX>0o{Oy@C^ zRuYu6!aZBQhn|@_t=NSUfzuA#w%PH#NHKPymls*JUQA|Aow#Ya&96fzP0e)5>eQ^B z%WDozlutw?>VwL|#}kVo?&*U{VTG|Da6N6a@w(B5&!HFoEqa;r6wa0Rd61x1?@CG^ zJ~HwI{3A%}Phv=`aUH_kwJ;zxYperjInf75UIcZPPjif?C0+rp<=;bmD;wHH1|DRg z`8Hk}KRqMDb2$%BlTbR0 z(Rp9GiSY68Z9Y$@ETXwCA3eqlF4w4C(Zb7?i^OF;o=dCCc`-zHO`Vrwqo6N#4r}T^ z=36R~TlvNA@+c17>e37F)iL5@Vb*d%xhx#-@gN5|S8hqgIKFS@3PX2#W8Vqlu@wDI z5c67ZeAc~(q3)xQzq*e? zxN#o^@)(a?2-lT90{3-6m)nNaCw^0i|hrf91TJ*+k6!15myAVEyzq*WMZgEv= zCv}>?J)Cm0a`6{@NEJcZ^39)C8`~V#|KY-X--E>7^#QBgdpYd6gTVJEjK+nswUaLQ`iv9Lj);ZSc*sSt^ zPV7gIjzkUU#Mj``ag+FTOObN9i2}Mvx!hy{U8G!YLZ5CiQZ6@XKo=>On>e70l*>)- z(=9~G)?fwJsrV$Az4RrtvjjqQI8tdI zb3dNoWEveyC-nRPeR|QzXLNZT8dHbs(3rZoG&*mqFF-^vWd?8-jj-HS=yUMICQ0Vt zNCLjM>g1#Pqn=zK7i4cRVB5uM*t*wx(ESRRk@Qb`t!n4g>Nd-EY?M#7Mrn}|2>1H@ z!V@RSe%9}i2nhH6UM5UuDf<&G4cXM_*}KFxq#LktiEV_{V($`t^W;oMzo~BYQkUf6 zdkngHV?4jm#lO86D#=3w1s~v+G}YJry~Faz8OJ58k9UT!%)AlCQ-;ic4$=T_S*V3!rMTS z`FJ_BR7mFof*4I=rZ5b=VD6Z2dpE5n6szR(!!2JMMfSPIcP+07Uybh)0P)3Y6-AAJ%)5}z8yx+Gzr4(NP-(DlwT2?r~DM6{;d67?dZEl3|8WJJLI2|m< z;Y>V6v+3^Xl=kUZ8p34OJYEh3Bzg~?$H@1LeCGWP?Tb4R91T;+MCI_?4fGTT;Up8w z6)!A~6FI^>*W+|$`kR^hEPTHOSUV`YMYOJ*)IZ6CrpM~mL{hk#xL$2a|l zylnAuY~-PDw2w-TrQTkn??-tsUnJ6b98V$;9`8w#eked2nacTfG#wV;(i)sFC!c>l z#gkJq#Lk|?F}*e_d#S7#X}>P3*>wBtN$wwQTz(x~Z$6G#M#>^~5%>1;Ae`x$=s>R36*X45_9(}GhCkdIHF&!J~+wCQ_u=vhN8dRc*4CUf;- zhqo5XJH(9oMjIFAVJl%r3?ZL|_2Defqm%k;Ig7$zDI$Z#`7$g9g~#*y0xq?9a6M){ z)%e?*U|;?Q=QJ^WAT!|)t9^~wfe%$;OFI^+c*(kZCc`rb7o5} zOB*(hbin_qJWr>b>ow3*$v7u378{W>TBD~yH?Ix2^q_l2_=R-W=Ql_3bNRODS?TlW zZP(-meQG-87ge9}@mju0A68q-3*mA4#X0ng0e!3brk`>-Ej$;eYorz1&u8I={>Wgk zeKDP!$cy@P*00a6)B3o!(LKL@vOB$)PP)5!L9tv4n`HgjD6P6XVr@QGO zFDM>tZKJz=_GEXDJV*eVuI1B%-BCVOo=7(x<^8Oi_WQH3p{=rX(A`6KLwADrHKsUj zgzq?;?sii=_pz`cE%x0MzpJQpefu$^Zm+BcS=AkvgKR4JyOCg8r$yZzq;)F1*4Dc< zn-SeUT0q?zKQqN;udQDPHm2viiTB$2-QCOms^2p_?-pfrCso!T<)T)s57M%t6sKj~ zZ3LO(8{yqvo=)4i3eQKKa#Z*+hE8;Q^o1|g9hRl|Q8^HfZJvF+S%p!uS+_q*#}rqn zvTFWxFz9B*o`t8wE=OwELN(8ntXNwPc9rsCHy!uzrN|I&(^bYCUHL1ul)Dpj1er3Z zml)}KdF|-R!#VZEe%PJx^BUThP)B*y&5LPW&Csq|u=3=10}SmghsO?vM!&u+$3Bd9 zFaDo?*NBw5F&tA8yLoR>`{4Y?Sp)eJp%b4kWLI z?a=mpxdqP#L(>yke>RT{?4X|-{PKz;)0Eu{Dx2Xo!P{KjQC?(-8fJx)C*F6qd3;It zRGEhIYI1k%>Uf*ldS_Pj@y>*8i|y`!+%HBP!-ppx9@)rysXJY&`-DHedUB;Z?N?b= zIK!0tI=ObbBaX>k+mLjoKB4aGW?7|ufoU^zEp?~lTjDwkyr4|T zc`qO3G+ccA9Z~$&+PY3}xRTJ^i?DG%?F)qXoZ8&zPG>!Dyd%s^0c#tSc84IrR=2y; z96xAF(`Sy(FNM<@g70*t-2adk>wssd*`PZ~M_FBG15f`*)4PllpP2(m=9A}SHR`jo zAIm@(EpgomA08}mU0U$PZaHzdvvG+n?a7$Z zUd+sB*_^$>iXi@&}W2#*I?aoO1G9x7NEY-JL8OpwH3rYU3;~ zU0HB-$SSK#AMWsyWt!>Re5$Np)2EK5j!I7}qv>c|f5l~&CTTI~@<$CrT(O7U2k%NQ ztKKx9cB{NBx_dZOgS@@8s`3nlH02Gm0v9u!9i`8r?r8eyX5(Ht)qcnI>rU$uFPCXs zm%V#*UOjnEX`~;F%9Ot6&Sgpdv@XYazq^BQdHO<$ zs({tAsQR9RH+q<){R`PZ7S$l@Z*NBqV{AT!}{eI1!x-fSgFB^HG?9$11tD(Z$y=x|jRCer1a@@QZnYdy7fQHWATQ^wNhki37(`-^~kL z#5KR&AWiGEe}VYE`pn(hoH*wh8}8L7POAXk0+3GYes?sekSEd%@NpDrA9}jQGQv$OU2Qo*R9P< zQJ8P_?lav>3kzM^5jkrw!o>)@nCT`@=mqZCCl0+BWMYWCUj=EN!#@!Lfjr)lq8fF2Ux1!y&$fsppm6Kd-I+rIJgoCnP z3iCRKVv8^0(gBarfLEK=+4hEI^k=;cr-K$;_BUvV(xx$}my554b^m(!QF?v+;8IQd z6Sp3+?3pGC`BTSkx4Bsh9bP8ybk>t*w0%KrwC=^q>Of)j#j=a>D_XX~`*^veTctpb=(-CFyx+O^8qIVd|8Q^ur{$C-7K75WK3jjm;a5krWS~ii?XcwGgtQvV78^l|WkU#k&ct)Pp zPW!W=Zo8lI&+#$Wx$v=Ex3cZQ^w^C;7*F-=rm%g$I@m0|-2|`=jdDANwcC0|&X!>> z`f&|=cYb!^W)Mg6IQs4OMtRLXYCEsFd>mRMmy5^zP8qx@uvUQ0Qx4fJ~ z_6^dJk*{4zbZXs9tP%?^_R7(Wy+($1JjqAdKn;sG zIO83w@Rtq3tVi#bTD>z|oWmaNs2t|~ZYg#j){$wkpLcbdGjar*jX8LKuEY%l)`omr zXqssGXd21yv^O+1+A%(eB3Fyzmlqf9gtE5LJ#xnQB&T#|S8QMhF18tuO?Mo)G~_H( zr0~^+L~M~#_o|praqgbbg*$cw*%U6$UALD8>y2;MUOk_1oNr# z-FXw?lfoR+(HelTaW*#lGD@ctskV$F8IOnyMNwI@Vh^+RW@9>iuy7uTN5joYP0UdwF&d z?_e6?u@4}eox=6yN!DHLF5Dsit1`Sh8lhRZW2d{Y!2c&ApGF$Bl~?xnEx2!j`MhWd z1~BRCIMS?7&8bIgpW@+xgiyh%$xyB!bC43ESB4kL;aXTJ_L|>s^G#%B4Kn=lJzuS=F$&a7Q;? zoaK&=Bu^!0HZK2gU*+QH{70sNupGhR$A5XepvqLwZH!)z(T5`sKw6#a$j!VV!JqqJf zV*b-+l>_CsP&tQCioec&ndHjSF}}e|0}ic>iERzb!=WL^i6a|* zT*}{v6JLUB*Rb?e*_%!40!t+KfoLS3;@d!SmWTNrx^#l)5IjPzLl>5zeIljM{BAGX zP51KB*juNM%DnA&9j$ZB2Y`9>(1^~`chY|5_y`H_9>_@>FwALLh0odJBcI^ljLvr= za3e3RBQnt_|Jd3>Fx}nprp@O;wv5#!TN1u+2jyUcbY~~4{Q1&>r=xsW;4L7PColHW zQ9dB=&a7wejUhkMXOWJ0FV9NF<5HU!zh36!El#$nyqK6ZSPx5F)tfxybV#$Pw1qu5 zRHu(E+rd$jX&&oSuxE%^7Ypa}BZ6i2e6N=mDP1O!vSWS*%;WC!)z1*Zbql4u+&o2z z_GjAP#YS+(M|7XT<#~sSGz6=Mhqrk{Z^y(4m_R?wA?i21FOLhi+ zex6oLUzD>*wgj9yFK?nc<@Qzx!6=k?ggo-!&95A&Tjtj4ivTn`(EPp6~A*!Zw!|_ zItWzGQ8&XLrfH#4X^cJ`e+ymo!ef4uCp?rD-qaiLf+L@#8+zKXP0`5bUrN8ay+pc= z)q8b&F^=2X+E|rC+T}&DGYKZUV_k&YQ+SlmrQscZB}My z;pUF!UWP$J+OLUMRbHgqVC)AJ*s#Yna(K9_pbKa5x|3No%&bq2`S8U~Y1g2RG+=z6 z70JU_8?5Ys_r%n-PoH2ny~V)O*(Dj7>MkeT$+eAD)*FUE4`gt3r{%2DyRJgxo+!F` zWp^;cNYe=1-O&s#)pCbLcuL-YM(%%ImuA70K|7SJOju{C7aj6f*&zKfSBUOi$q5Rahh6pShjz*_|U?|WpA!Hqd@&7 zOLW0?>bUo`ENub#m+s#p58ZT>ldNLX)lM;*H@a`byu2^Lo27V=r8kRhKE`Vi{=NqD zyY_m_rbimK&nM-SuEOwqwYf6iCf;1>PV%B~Zb%w=CRs&hThY(D*`&{}GIv?gD;Zf>s3Uk^7|WNl#8 zcXucRl4M_6Ic~4HxWn%F-Dhw}VR=l$vy({&LjW$)$K|%`tjfyOagHD7-LBI*TUyyb z96kVeWI8STInFBhQHktQeQZ|Y#iApdE0ljNtJk*9t`|EcL0s6%6hRj`U|w>C+&Gia zZ~@3}#lST%JCMTQ`NO7dzI0iZ1Ynuw(P1^P{G+4176F{^$}<}A+v%QpBoVI=9XWlJ z;P_r=S+!A^hh>*%@N6!^u{_tqi8NXhDbIZ*V9JjQ5DLq~_6k}Fa}f@Md$|qp6HP0} zl;7!Wl%>;bi+hTN(~HvrRa$(+C8S%)rgc?%lurE|2HeIJ{>txSamDgIPsSF0$H5=l zEz4=eg0QXm!+G@JqSE3+J1hBgGD@8oXZ-FQwIkIribg!Q zWgM;LMX{_C^XP-LCw&?ZaqaeGl;rc;lQ0)CaL#W}g}d#kFtz7ojOW;B6x0l z+C0b~-3xAe>!+$Qf2%!(FGjS{W6gUhf3KFyYJm~Hoz*M(Ft1a7UdKe1PuG`p?zt|0 zJFC~y@i_HAI!?Kjzr|ag7Uq{od2miNJS7k5e=RFUCB8{@X`4*5m28w=Mgq>aK9$d# z2_0d$?gHU#^WgX~+Icurl+TY=;L~aCUdsauv5!+&FezI(Vx~9+Ls;B0lCJD~W@0xKjI3ThS`8L9K5fbFsBu2ahIv8UJq*=l}bIMb07z!km|p34XlFvP}vv;jx}`gL!pu>j%04guc2*2z6*^NA5!b_&nTEFL!G)Vj@El0F(Q>86 za9}Q-X-{Q(aX31k=JoNi+V1sFZQ`d#9oXj7fua8CGxa=qO$`#)Eo>X|u350ifZs7a zmyTxH6xp*}o6|nd(o)`e38tgV%>A;ctCGG8if{}nqp)l7&v`HnegiOYzU$z6Y7CCz z$H@n0VH~@oTTSP6(wJRdO(;yz~S0Wyb;c)Y$Ak1Kjeka&<)WNaPR}RRx}#XG#<)~ z7qCd_0`AsXivFk=PRqnR?7os?3-6|-&Fj*5c^y3>FQ+j~x#RRg*6s85K|&M^&ULZS z0fAGd30hWj*#fE398-6wl6^#BMf4htW=sq5bn|7A+C-!HY?A zJFxIU8dq29{HFZ=pF)RFz@amCTL| zKYq8T3;=K+$uO>Dd>jJ+!iO>NQ4NIiqzMo{h~Ykj5qki`efYwA@B#qvAr1UDeA5CS z!$O2Q`P>WK?cZ|g3i++A6F+^&!np07_bYsuEyI1ULd&H-rV>BQbdcHeBk-}+WV_(sFLHyHHo1wOQ) zw@Qp>)O~9qd}D#q+$LUI>e~uhTfE_^zx6EzNz*$BIN?k(`~E@f-2+d5_*PNyrUBO5 zeaj$x!+`q~pJ(7BjM$0z^#XwHr7pzYE}%yZ005sZF!O_4N(i1P0C}1KVowqvEPRH5 zA2iT0XPz7Y_W=TYkO2F<`v8G?cmM$0M+fjx0-_Bc9RT1l%gZRJUp4m7K(2LB^mP{SFXDzMHE!DjJ_P(tVRTIB?c+4RE6~ zQWtI`y8$@(#g9_A7fArz;1iBO_h3QvxsSuX?&M#lv__$e{t@Wf67%FVbGDuVO7wXM z7k=Ia5mXq?X*RMPz}p}IfVs5c2taTrf}9R@q~jruZBUvAov3ky`w`%@@sRC~MtNg@ z_9M7K)(nl_*7Wrvx98G;xfnq8(Yqz~4#~-LU1}RQC_5I6eexVFM-awhhw;{Q1S@gY z6p-zVT?w-$IC2Z^Gz`8*ed?HY$GQo$CcScyH3nR}^crG~W5Nxq#xq52E)K4C=6Ttq z@LI-Z2?bO;b0S@QmjG%vFggr~CKX2lp)m;BmD5@o0QTY>M;h^7(Ohis>ZKn@NzR2_80Z zCurD(xq1nMft5~gerVdgNbcr0fxk{4l9kNljRpHEUwq@t{B{Cz73TIwwR2)P3Z`{r zpbliy>UzL+u%dz5}bBtftmF&fO8*j1s7u3^5y~s6#{@8Q0N8{qOS|_GFO^F zLbZ$ewJq)^bLJ`v4%7ka&LbG$hj7#|8!K#aVtHB-x6gY)d)VJ4U=PzqFeThV$E#AL~#U*#OdE^v-Ws5Y2#YKpW2aW>(a- z)80ahpBsdx`7rp*{5CJGS(qDa zrgUDAnM2zOFmrG*nZuwm@-;U4HKPr=T#WEEh)sVR4+{uQs$i4I9E`O5gx6m8sQl3ypY5V;NmpztD^y1$Y)-#Rt%?sS}`03X$jnh1aW{Ci|z+zDJ=fdp790X8@~L| zq=m6gr-p`2b_uW&z6?Vb0*%N_;a)(M(9%+F_VJdl7eFPnt-vX}M#yYVZv{@lyHqJb zP+{;>81!VF@NCAnf}PM7v;k3b&nYa8(rcG%2RF3>mvBvC2N<8oIYCQau##DOT+OLJ z#qZ&Ek43W*`Aq^C+mbR6kT=_wxHbTUK}Al`kQsLl%mxyXKd~J|G%t8424@~(-8ogo z4u+%7`ehXW(?8+lk;mEAWs{c?x}`xyTW_bc+*xVEgG-?=bdaa~v#)DxOHCasN* z<&_s(aIAx&4FY!zJQA>D{5iU4n~9b|-3y>`52@)lqm92P7Wjf|2l|q@$w1+$nS7PPCmCZ-g}W;eIWjbF;Lg)mr!j4n4w1@J7O9iS2mOu;ioq-TE>g{7!1 zr#;Pe=_!uwJQ>xV?I)ev+H?F`zA9EH0<*Q25ECb?1T>t48$lWreLys4d!Zw8&Lo-? z=IpDa+|-98LdOBkx&reAQQ1qx!axfE zU|U|4E8`#xu80LyguxWNrqWDkW=&f2!r%#=OSwoBu;|R0c9V~^Zm@)$i-&=OJO}v! z5_l&7>9q~qKB@5$8W-XADGHbXfaUHoEO(b+xw{C<-33_g-T_P9C0Ob%!cunumb!Pq zVs`-+yLZ4s_vNtAU51735-i|TF#z~4oLfD;y?%<%^Vc@IWMA8x2zo{+7qqZ_@IxJP z(JFd@O4fRF5efk8MW#jPxA39?Vum&IXBgdKVndc2f_TfFCB3UO?~W4QdouC{ca+?F zOGv}>Vf;=~?CuZu1K!d3cR>8RJ}sPc$H%`z<6KT7eOzaiTwUy=l6pEkK8Em?{|Lxfb;tYo!>v?{Qm3C@3%O=|LF~u z=g&I7I{@%`0LTw+#&Z-n0k48FjNw%<1zJvEAb(#1`(ac5?k5;RF3Vpa%*zP=GJ@fs zE!d=gkI26(kU<|Z7()*-pkV|jp@h8vb_)7XLushCA%h9j9@P<;!4PIJ1?qNiC(K|3 zv`wJj1<>{dj=%&e$f*rBA%zP1fbrAEA%h-NFe8}eOQCQeEU(H4A{U4}$QxzQvb9{) zMM@mGY))fsxlE+Pa*$67HO!!bf#g6Ml-8!tz%Eft9oTuuU_dpr&@(WD%t>!T35Anq z8)iWo%hvKh$^qexY2=5pBOjC%^8=hX@v8CoRrpFEz+f;Kyk!68=H}*p{Bim6<;$?S z`Le;_WtT~zTblq!HUU<$em3s$`*bJEJ@flizb+BHolR;59+?ei_|o8=vk~#QbH?w- z9GO%(j-$=A>Qnn=y=unKF~FT^K|fcrKJrJt$P;-XALId>>1E`B`Qdoh!#uE^*0X9r zpHzb5RZhRo?9QsGz|LobB9p|K8UNbEXG$*vY|rH1w8p%c59yH(X%J7ntAHAE7()j8 zsn1t5H|(cz@f^5`{yhU5a0<3z+oNIZHmt)*Sc_l)R^SwD!V#iyxhvn(@CvvCmSBk> zFNOVZ1Zo*aIG*;?DBDk?2<6+P(l%f}&0qt9?U2M{qTPiYrm!DUnjLr?xB+`*iF;}nLpAEAcsETu~%c6`=LkUZ9n00?kTBM z#7$sA963i$9B+sHuuipPu45=^w%AXU7a$YaYuKfl;*33|Sp+px!VbxflA^3!GaR>8 zPcJ1sjbTFb3y#VCZ~$HgeHcLn2Vp<#(5S)LjAcRy_5jo;)~Kzif@H*biRZwIWWoR1 zoGT;~&N3+1?XC7+H0@nLNwvx77tU6@upg!{fs|%qZBy?jYt>Bmoa0fjlzDl zV9JU2E9Bz0H}*2s_c1sPXJ9|I3+kRRtYPdCxKiBy|4P3I>v4yvhsvaSi`8Hdmq!e;iqyuz4p6Ey)0HD&h^{_W97Z#f1x~F zcX5oyYk2+gUT(^p&gGVwSJ`3G5iv%mHCfce|TwIL_q*6aTL-pF4+$9Fq__dU(O zE{E@N{@(C3|7w1=>HqKk({9t<|F3(%KKu9S{?Qi1f4^s+{d>dH{Hyufwf~=mJk(m z!~gcT{@q9Z{YO9cAAb8k{-=-s&L@8N_x|&L`LB5Uz{vUk$4?puqfBYx^?Z1Ea zPe1o(fBrxIqPg}Y?7N|pJmZ@<^C zATWv^Khv6*#d*A&p4A)av_8_uS01;@$qc`Vok^P6z-BhZr!9__m(Igk*d`Bl=(~Q? zO%L}ze$&JF8E!c7zp)s-?V~^4d*rsOJ@gUlpUFG+!Q_#B@Wv0(FmL_2_T-aj%E3qE zUroR7haMt%H2q-*|J84KsJHwUA0Os_(_0_vY2F`keus2-{;;Jx=lp)eDG%lQ(2x1$ zx$+?XFTeBp_}_cz`uK-_+Q+{?C_j0Zk9X_wmY;p7_ai^+<3su1_--E`%Ksa`;NxBX zhu`y1@0;H9Q16{Dwk`YnFYds{KfVth`&tY8?BNc;$K&n%7Y94=(Ze11jl&&y&*2XI z`HMSn>wymJKhS~2106VepaUllbl}?$bl{!?9jFg<;LQg*@U{aT_?ZJ8c;r9_K60P~ zpE}Ti&mQQ&wF4cv`CtdW{9p%eKiGkD2Rkr0*nz!+9r*r(9r%fZ9r(qA9r*CU4t)Ax z2W~plf!hvsVEIr7?mX0i!J!Vk;ZO(OdZ+_$JJf-nI@E!mJJf;44t3zehdS_yLml|z zLml}1!yS0Z;SPMu;SQWR+=1Q09jFg?;QJ1D;D--);3u)p0PxWlci{am?!eEBj{5uf zMF||#M+O6YGZo$d^hg^&Ck9=ikk?OEj=`y|)st%*ON+M;Mk9b<-e(^ZJF|;%&g%n! zUq_F1Imou~@#(CBze-f)c$^l4jl9T?z^7mpUk*1Eznq*gXHUP1zs;G{W0*3hRlkBM zI>Y+I8|YamJj2We>qWn!4+a6e@P@Ul-Yf^Rk-S!O9$=bm^DMNAA43GV0cmhnlJpZU zua(U3T17fnIq+|8IFY3j5&-^5vOUVO3A|{Zdr($lStrtBFyfb400ziqyB;tQ;CF9W zFY-E1NBQfsV^v<~{dBa=Uk*M}47MkEK~K8CpP<%`=cDY*`VaK%YnNph^a?&_`H6Hufd4La7&A0I*JdkwO zry^2W9nbJwDO0Imy?XlOs+kGGKkxs>Ke!8F$&YscXWQGK&Hw-UmvrDWcX!~O_jlms zO#-iI68O3%fv;~8cx98otC|G9p-JE`H3@uUlfXAM34C*tz_&CB9BC3b+9YtSNnoW( zV6{o$c$2_dlfa24f%PVVJDUVv-6XKlB(T{eaI#6@RFl9~lfYd~0;ih3DivjvnGMPCV`7h z0+*TuE;k9hzDeLOHwnChZx{Ou-zztbe}cbf#>)+F%uCV{`#B=C+VfuCp+ z`1?%)KiMSk51Itt*(C4}n*@HUN#LO-fq&E_aJ5O`r<(*GZW8#JCV_w4B=Ap~1m4vo z@K2irezr;A=b8lG-6ZhyO#=U{N#GZn1paxGz4gFMUz0&Byg=s z;K?QdxR$`aYYE(NErHIp1d?kBJmXpd&%Bnvv#up@Ak3EX-ufiJk0z;mx9@P*eBc;2-Ho_{TYFS?e%3$7*b!fOe<=vo3_d@X@5 zxt73}UQ6K1t|jp0*An=OYYFVXmcUnDOW>=nCGgeP61eSJ0$+12fv>%mz>BXXaNt@3 z2d^b?=>MVM?BlGS)BpdRuGb+<6k#M3gCZIXO&MD;DNKY(Nf;zyBD=ADciY{*E41Hj zSG!u&4QoEwPgfk+9&d4V`T5Eld@H4qmD;-Wyz2t-;SW(HzbATAC>dLS+d#IFJ|I}mdM zF*gvG2I8_nWCUVfATAHY{6H)S#1(jH6oAhH6n zI1o1kVo4yD2I9s*EDOXVBac3Y_2I8(jtO~^4 zfw(6S_XZ*-5UT@mUm)%e#F{`n5Qtv~;x~a<8;A!3@lYUs8;Es*_@6-hE)c&D#QH$| zArOBI#GeAOArSu?h(8D7;XrH*#3O-tG!TykVpAag5{Ul`#9srkIS_vf#NPw)cp$a} z;va$dXCR&k#MVIkD-cfx;@^ST7Kr}@;=h6Te}UK@h^GSabReDy#Ew8b8;G5OcrFmR zfp|U;F9hPnK;#ADr9iwKh*tuUABa~2@me5W4@5yA-U!5-fp{wrg@M==h_?grP9TZ` z@opgA3&i_@*d2%u0`XxWJ_MEkI4mv>kBcMXA~7z; z#Kn4vI4miYW)h)Pv%zgW~LiV%kA*&OveRK{5THNI59ZJ1EXS zC@wfCQV)vcxHvs7&WMXM9oa}q+Fn-F4pLWq=v5a%U?I6omod$$NT2ztb#a}-C}LM*wZ6QdPH`+*w-Ugg~h5N(cU21YsH+1C}c##Zk=7$h{hak;X|vcqDE2gq;u;Za78~kCnIC6ZVZqwb)iI3j8{&MPaQdsTN}^L`|F6S1oo_i=tYQTP=3iihWTLsTI>|L~2B& z4vBrfo?($&BNC$`yH@P45E)?+trZy&v7%k%Rf&zYBBxfYsTKKEqM%9?R*9l2F|kKX z>JbIQq9Q5=YsA)JQ8+Bt){1qtVtuXHP%E;^#nyU})FxK7i#<(Z%81zJ_dX&v#Kgv! z7~3z#_lr$2u{kD^`o+Y4u_Y$9#>BRm*d7x_!y;`+>}VCats<{g6n2T-RU)TFtZ5Nz zTf{nl^@tt4VqdS=UMIqBVn>}=)h%-C#H5(Ws}spFF(oD%21Iy3v=4~LfQSx=!2yvp zC?-~laHGg=5;^T+O}kjzF4nb+_3dIqyI5K-qD^9XxfpB`+2tbEBvzCQn#HPep=Oa& zE=D(tjqPGnyV%?=wzP|_?P6QI$gdNFZK9w~#M(q*ouFM5)d{tW-F0GgyC|*`iN0U0 z*i$Fk+eAs7m=+WJ>crS~vA<4?_v6-zvZ&bJE_SqwTz}4fu67aW7pd(ctzD$Ii#h%( z7a8rMpj{ODx&6F;&UO*)7lZvG)-M+imF9!t=KUl#zsYHg;)?48*9YGK9S!l2K{&uk=G z?CTfuXI3qyRElVW$O(&_AyMYF?fW-~Sgpv6h{6Ujtx}XUiS!<^+;L@4lr)PyHKM{l zYZo<9p;j@vRWw9JtVV1f7Q2VVV53N>6geYekN2;yPnW3a5&L}2+eL-i#?^oaf5C)FagMkLpZMDN)yF+M8NDn-8cU#nPCBi6Kv;#yJa`&Nsz8Zo6_ zjP>VUE5>^tcZsz%Vr{F)C>JHZeU}J(pL?w}i`+r6u32nq7U@G`LyySq73*rmx>ixz zF3S8lcZmkaX~5bOPX-C|#r zSk)so4vKJ(STih^kBIiDSmQYAYt|%U10r`sZ1Vm4#AZKdOf0Gwc{QTJ>u^96j)?s= zqGnLc84}|iH@ie$uSlv86V?;!{ zMDd7-c8NVBVz5h;jEGp5*f%1Gi2Wl%5m7oKMn^>1h)8t4@S2T?nh`NRA{s_SQbdGD z#Keeb9}(+%1u+qB7wx{zwIb3ks1u7KVpFwHoydxa(RE^JL?qUU%&^$vwbdsITgCV~k?q%5ElT^vXveo|G3eYC z7Hfw@gYW12G>D`+u_7Xh8bqW=%yF)57I}kWU$ZEw5z!to(eX4QqU~bP@2gSFsT3<( z#KtDEsYz^Z5*d{u=J@HyXcqa+qQGl$P&7FAwhEfWf=ZEDDOR-R zEG7+#_6m^|7Lf|EG%Qj^MDDOi9TBBcrY^ks1?eF~OkFpcp+U z5*^zIMa(h1TqHINIz&yKNNN`ibz)+>2s>XmR`!bB)gsTi(d(f@BsxxXi0lzDrB93< z6ypa)n%75%7~3kwc8GN&V!8KamDm;$lOiHAB9eXmeBX!|91+tZA~qr>`Mr33d5?F9 zlKN;A`%r*=Xb}ysGv{G@!qHtQ@TaWxu#p-$MW-ch>0CyQin+H z5K}tDv<{KdAyPX;T8BvQ5OX?2hObMr7~3Zn__l*0vqLQE5Lv$dwPLB?v#)E1SkWO? zb%>k}v8F@hH;DpYi&hb76;Z$DCXrtw#x{w;UQyOBD*8p@fEYU<#ygh}h>6Zw10s1q zOc@Z<21Lq$NF5Mq10vmdzgonq1vNr7Vzg@}$H{K7-nF4W&knJmPOJ}$4PmjUQp{-( z8^dB#Sfurd^ggj}NUR?cG1tqDBBMbpXb_nVVo`(0Y7kqzPy9GTBCAqtaqe@BZWfu% zVo{A))FYx^`;PyQ{cY`Qy5PKR#iPurR zNOoSX6x534m14YWmP)a4M3lKUZW7y?L}`;)-zqjZw~UCbBch^8Bs>08i77pzs75Ss zysH)4qGElA*w7(1c8E?e9as89PNkUS>((d2RbspMk?RESw_Y*cIiXif>=j!E#kLNyy+iEi z5V_vBZDMSjXs;4GycerPuH$>N*xDn)gCe8y4$_#Rlh^0Z}p__6>;r10uUYtZ6>Z4h%}A|oai#6+g^WlUtn#L}2p9uuSMMQXR$)GIdo zI`oRIy<%;zSTH0qy2XNSv9U+w_lilqVv*}V?}d7iUN7dc-gufIMq#ql;GrnsJqiiT>DGAIh2=UYWhzsML63kF2yfY?wea^1HL2{j5i zf4F{ftyU-2MZ`W|5C7b2)A^)FOmn{z6|0<2{8{yi{a!z=7rg$Rvxi0Luqbn{GAwF_ z#imM;+$0*DH~m?ai_Ohqo%`5k5pl0FB2pd02SrM)$cu_p_d-#T?%Kn@s}%+Q-gT^d zIQOApkyS6$C-NMpI>a95hdzUaY7WtLjBz zhbZb0yE{a&AFD%@bclT&Vttq}VhFTAGQ%T|jmQ8B4r zY^V|2+-voUnD@RPuU>2_7u)N_=5n#4UTi5Bx%Fa7znIo9ww8;$da?jw7?$gUfk?X*6vD@pfTol)ff^xCPxySuWzbJIwTQ7>r#lCv6yIkzA7schG)V+MU zD61DG<)Wfq>?;>F?%T^ngRe)wNbeV=MMb%Y)QcMTckW}{-_?t-`@4G4 z?*7holKVUFNw4pI5p|!}AO>AmI4+lqvCaV%Vtj*$`r5aM4X%}1#HJRpxkYSg5nEft zwiZFBP^TE(DH1!y*iJFNQzUhYiJf9nr%3J;Q#!@8PLa|nQaeRjr%3M#vr&!P_ zGCRehPLb6qmUfEeog%watf&<$I>o9^(cr$LQ>^I}YdgidPO-jIZ0HmlJH@6>vAI)h z=@eT##kNkdy;JPy6uF%uuT$iAih@p2*eQxS#qLf~?Eh{ONv-7 zHVuf)17gd7*y`K5mK_vD141#e!F$L1qg!n57Ta83RERXkao3@qQ#qb@i?j-{+cigp zD0Vy?5sOAdmTR#QQQ%ogw;1j3qav$aln#h8zaIBo1ER*Uv`1vti3ZQk`bB%c$P0`7 zuqX(N!mwD{Czkh#>^`x=Jyt}lavtpyMPaeqy{db>uvpV4*1C4-6YKlLmWbHUCpNkU z>=PNT+xkRipU52&c|#(9NE8f-MRg*hPHb|&JtT^TL`hhTZWM{0`8A3?UdN51#A~@x zZ0QqQ`@}x4>qfEPYr9cw>l54iM5)(#qbT!QZxqwqgExu_ulGh#<2BzXcKG%5i3YF# zMiKTNXcT##A@qrM?+4E)yeAq(W}{ftD5BmMp8I)kG>QWEO?@KfebOlC64{NSs88(f z6Y3Hx8pY@?v8qwzG>SETf9}Km9=pW4Mp4`+_VkJIU1EKsNa_+B{J#BO`^3a9v9VE1 z>JoEmMNw2_)Qa7%j~c~h&sDm_mPWC)QB3I)+Zx4oUxO~O!#$O+g?r#ek>4m%yF@{w zC~OpIU81N_>~0k4?s0wX-J`j`_58&3XqU(s6blALR-ahv8pCx#mlz!tOWQ@3=U1Mk zc%I<7S%VlI6RH&{u7N#ctP?4&Q~N}kXNfVfDkgG#`~^<}r%;CVuWC~XjB4Wgn!)HH~O1~J~ZYZXbYVq&Y9Qz7!Y zMMj0l_w}g|1>GXELKJq3MHQl`TV#1p`}=;8)i0KMZ+DC36=F}f$gU72o{2k`c8gUN zVt=>DsSu^zVvT1S?lC;i=oafd&v4)2d4?Z%NaVJNJm(J2Ho8S&uNdoDx$~;$eXf68 zZ?uXjy<(c{VfQiqyn01yuSj!ESShA7i4Cr)-LHBU8x!L_gZ0dHKAUu= z6lJYqQjN$R5P6P|?jL)_9>?pLNbzj3S|qzy@$Ag?T%XucBR0C9cP{7=?M-51tJu^k zmiCL~j$bj+9utw6h{nWVOvK!`9~3$$MjsT3{+oqK8fvV(dXN{-8)YC?@)E z5A_`hWVT&kg5xYHKXc2pSZs5G@9;R26x@T}7i4@PpN5oR!uTNC;iW=9{%_6y3q`9{8?5$ZOxv%UIqaC+hAM}VV zj{EL|yF{c(6gd}ki7dySL9t>`EOoqbuQVtYd98W<^@w86oqapUCEun?X3w%~FB(@F;s>PZfv29S~yI=Nu^GvEvY_Am4 zn#7Juk(7YD_I#;Ms&R?F9)QR1m8#RgIO0mfE4$q?dM6^$2HHnf+ zv9w8y_sq+2-8nBJl6+ng5o_GD)QNrWYut0XmUr*#{@62SueByo=Gjz}m{=`Fd$!Oo ziapEmc~wLdH;d9Xv7lBIM@6P*v{A9HPE>ei>|WY)yehH5Inrk>b)v?zV(-B^vDq`P zI=kMg;YzX2@5y-)uqezDQ#IsIa@|Lqc+oyWSwR_CxTvAs)_)`&9qYd)jv61mP}{=NHA z=P~bvO0my%$&iS8orOiokQj7K3X6T7tvDuy#r`3&#XW`3CaOe5Sd_Z2tP(Y0Q8pw- zSBZwOs2CE7RU#Y~HO?nhqCG4cJXfv~k+294iEaI2d%sAk649_|9}*L*#Gq%8Lt;{u zi1`f7v$ZNgix?adQ>uhoL~KY*s}iGK&%5XB7rFf+rAj2W2zho{CC0Xh(LUd*660G$ zdX-3O5p#Uz)*>>h#H1Fnz_XVYk?Gk>i&*3s)FQGRgIdJWDv{bE5mWMUnG|ua(!1*Nh*-^KGy7 zX0h96B`soqizsaoWi6tjMbxy2h87X_@2bUyDzUspOdA#{UR$0m^oz7%kv=Tu_^j4F z>abYgzH3+%^@~NrB5PPI^*NVwvDeJ77#kMj!y?0RtxaV6+@?iDT13=q-D})y+vom0 zVz+0njuCBQQJctW6HD8~a^JU2tnhrLP2{wRHEm*Tn^@N-*0+fbZDM1a*wiLAw}~xn zVr!e&<{6;-#x{}LCi2=uzRyT~KH4UVJTvsUxzEde4(jLV6*;|PO|K~K7keC&JpUOM zn}@}gVKJ#yB)djx6&21yo)L$|M4vT;MRHh7@tn(_Ls+DGuIm_EA*T7huG1?-iXS5? zHdlz$RxvFqwz%hO6)91%)jeOUNcG=1_#D1fr1?D7XOyiXJt}ti{LFP`ROI?B#`D&w z$n)7pt5^^f`JVr_icI&pp3}67MNv`c`ERSpii#r7e_c;S#qJ8RqE#%9isA~f%5`v5 ztnl0{Dso&iN5xv_D9>$ue&FBtib6t6A;bbgY>$iWgxC@nyZtXA_7h@STx^VseQ~jl z5bFt%5*Mj)u_!LG<6=i#Oe4gaxG0K?rG!{ch-^ZvAjB#{Su^8dAo5F*5ALL?F*Juc?N#j3a{ zh>M!ISP>WbeyxPah>Hbr5sr&?|4k7g#uFlm5EBUzCd9h9D2|Iwaj`!xHpfM2T$K4f zgeWCM86oBnViF;C5F#%w_7Ea7E^^|cFfO+Fz4@XU381Ws((a##wo;5O`HST%V z*!ZmRpJ$DNXN|9)HNwvt+G(7=)0nr@$k}N;ywljR)A(Sg@$*ijXQy%GbH+K(8S|er zZhFr6-E+nh&lzt#XY75>=zq=_n`_L-H5TU@Il0E4bB+Jz8b!Irx4A|**Wh{MR&bvdBvFW ziZTBcokzZhZQDAfy7>B)KOn$>i zd&5}rhVjrF#?x;Y@4aD^zhMl%VI2RaanYN`k~fX}-!vY7(|GAk2J#tXZQ-MftMb{Vz1jP6~=n757Ow~hI48!O*7HoR?Yd)s*PZR4A_ zjq10Jp|_0*?-=L3V=R2fxbq!j{X53icZ@gQG4{V>w7g?jk#TB~F{8-HDl*m-8BY`$ zpA;E2MMkX1NP5?p^{#R4yT;0QjYr-!{@=UCu6K=Z-Zh%vH4@%4PJYk0@I7Pkd&cVb zj7Q%ycD`qP{GL(qo?-7Br@U{>eBW67zH$Hi#$)drJKr}xd*2AZZyd4PIBmBvZ?|## zZsU);jVE^-`MZseb{nO;jgH;Mkslc6e_-73f$_T!jHf>^-uu8P`@rb>z&QLvW9o;- zybq0gKQtcw(AfE*@yUlq#fL`lp>g6z#swc4*L`F>_>uAVkBpZ-GKxPksy;IMKQfLf zHqI|Lt|~U}DmMOHZ0syHJ}Nfqij7#YaqP!N%E!k1kBwCy8-M=T_|M12?vIUMJ~nzj zHpYBnobicq*(XN!C&mMx82|aic=HqE>rafvPYgaaj{np+?^ENNPmOy%HU9Cbk^iaj z&8NoDr^eVl#@Ty}1$&H@dyL=jF}Ch8-q>S&vBzlMV+4DQV?Hy^|IE1bGvmh3j5VJb zfBnpO@iXJo&y2>;jIo~^(>^!me{S6Jx$)rV#(zFH3O_gYer{BMZp1z}PW-~S2o-8p6ON{SIjKLBk=}RN!OC$43 zW965|rZ0^bzcjx1(rEnBNZ4yk*lVQjHLl)k+`HHK%Uk+9F0vd@^k&$wxyv1XsKai8&@ea7qij4$>X;eEzo zUmGWVZOr)E$oks2^J`<{*TxfH8?StAeEzjj{k1XjwQ7`x_(iTjS(!jalCs*L`a|@U8L4x5f+K8pYolKYwdPzBNYgH>U45=Iu9b z+HX9x-`KL>czM6^<$j}azcIYu81tPmW9WdTJ zV0?DKC_7-Z9Wa6e#<)@=xzw0ZYFt@r++1p`DK#E0HJ&UrUMe+qml{8m8Xcv^s2_|I ze=sik!MN@RBj*R>u^)_=e=zp{V08Xq9Py(u^+#jwkH+F3jr)Ey{`RAh_oMN{kH)B< zjLAP4m;Yp}{>gaaC*zf$jIVw&T7EJPDKnDGjPx>NQJHafnelj;kymDXUS@>LjNvll z$e)cfe>N`r*~tFcc<5*2Z$BH){cODdvvJ^OqxWYc@fTy-FUF!@jFrC_8-FpL`o-Aw zi}B4bM&mC={1;r8kv>G?UlwumB!yIjh&UoN0ml(r4dvbCsY|1 zR2i97#;Pjgf2xeXRT(?0jQ6UH@2ZTpDnr%Aglgl0YU8SEq9tg*C=CHO5^v#=|wn&KhHPjd7sH2-g^~8soTHo$*+mkzZ$gUuU${8Ppr&>W$OujhXevqI%=L zdgK4*V z4I6KUjnBizPhlexHV$twCbSr5w-}i%#(gcuA6tyaTa1@lj6E$zRf{pyVjS9PoY-ny z*lJwUYTVswJltw*Z8dURja{wAXRXGMtwwvRaY&nSN}F*(n{j2EaZ{Udf1B~wHsj?s z@+rZ8aq3UPdkm;PGeM;F{#U#+hyF*WjxYlyx3*z>oU5# zjN>9kO2k+gG46^O8zaV!i1AUxsE8P`h>_H7%;+|osofH6H9Ww)7gW^ctV`8dbf< zaIbM()VMHeWJQhNM2&w&jl8JwWz?vR8hugY=sx50K4Wg5aZ8`^KYhlwKI4r(V{e}k z?lY|4nA~s7?l*4iHy-LY{@HK5(rYU280QQa83V@h0po!I)xDBX`L7Y{;k@GGaqU(y(#PuyN_IapSP@z_9Viu<`FHGvWL@8ZVnxUnQ| z{7>B28aMLd#-6y*5;qP-OhsfN?nP`wJd1cAaRAYW7?&WXB#0{$#JvgP(FBp3AU;VD z^$DUoK_re6Q%8yUqr~l_#QITU>nQQuDDloH@#QE{JxX+s5{V|xGBMvowuyBn9yhVW z#5*RwGf`_IX5wgxsS=k+ES6X;@qZHe65mO5NLWZDhs32Jabrl_9}=5F;`xx+6%r*O z@pDLYgv7y+7<-7Ae2BR45HbG{vFs3$bBOruA>!df#Lh#+Cx?jYL&U*D#EFNBS%-=x zhl&Re6;B*0-aJ(7Jyg^mDq@F<<3@{fM~nHRMfPa%yV2rbqs1Ge#n+=n>u3==OiVsZ zTymILc9{6>VdAfciI)!(dk+&$hl$YP;#^K`T!^OJ8#gm7NHx3uy9xhrB7o(35 z$w!DeM~Lhr#D*ip(?^Jpju16Rh~Xo|VTt0zL~&N4$Ve266UE($;*W`9OQOh66rUuD z@*C=MGVCX5jmj1ddRh}*}AhsKD<#)zlJh&RTFk};xgjEIgAqmL9P9VuoWDV7{5 zRv#%g9VvDmDc(6!e0!wmI#L{Yl(^t1am7*M_M^mxqr~$^iISs4^-*HzC~?AAF=MQ_ zZmh@|D;^muo*66N9V>nqD>}!DL&k~89>TzOtoEUes zIQwWZ`)F~)(c+$?#UGCr|2kR}9xZ-6S_~d7jz31sJVxAfjQI62;>lygd&h|CV}!^9>{xNevEuS$#ofn>KOZZeK32SUtoY$r5jj@aapHvI z#CgYwjN`=WGwCyE&-ip3|2l_!c#CyKli#oiM| z>xts5Cy8fH z5_?V(EhmY?PZrZo7MUlDoRh`FCyVVTi;qqg4JQkoB2GI+EIvj2;S}-WDdPK6#K=dx+V!t7N<@YmrfShlf}BpV(Vn_#$@r;WYIWT9GonU zIaN$MRa|Q57g zC5zLOMS8NhK3P1NEdHG=UQZTZC5x_Pam?xBqSM8Vr;Fd7F8+18*mb(tf4b;AT^x0W zxbO^d-5Fx_8RC&M#4~4zqBF!-XNcM}ME@D$$TP*6XNq}eirdZ<>&_Hg&lInnDN4>1 z&1VWt5fi6~nNvj86mjPi@%t&_@hPHUiYT2Tx~GVvri!ztiuqGT_EfQcs(50mcyp>K znJQ|hir%T>sI$bRv&77^#PYL5&ROEGXNi~361&e5Kb<8aXNknK#TjRd%gz=n&lZ0? zTWmX9ym7YJd$#C2TO2)2oIg!mKTZ64n)t^w@#Zw~{WQ@wO^i85oPUnE;T-Y%bHtP9 zh{AKkzH>z5IU?a)apJjR=D8yCTyg8U;=yyp=5xg}=ZanDim%TVwdab#bHxeM#jNS# zhUsF>bg_B5$eS)coh}-ui%^Oxb6QT3Pr1QnB^Tl=Ni`D0g$IcheoG;!xUzDCNqUVe87l_mg#MKvw zJ1!6pT_84JAa-0JiY^dk7l?ri#F43Da;iv874uWYO{wBHsbX`gcs^BpoGPkPMKo0$ zaiKW%LNW6~aqWd-^@ZXu7mDXE6dzwGDlZhn7mDLA5~&x7jElsQi^RH%#D6am?_VS; zFB07siO>v@G($|EA?D2xx6TmjW{4+di2NDiiy5MEhDb;glhVY@G_g2MtWFc_)5PD? z#EWU-<23PonrKWDeQDybnPSpRF?*)Cd8SxBQ~Y(N*f~?YH&Yy#De7j5*i4Z$OH7$1 zE}kV8&JuUd62F-x9-SrrJxk=z5_@Ke(pjQ@mKdHT4!u}RxL90#vAF4C@!-Yc9~X;P zE*2kMEXpnxLl=w0ba8UJI4@oNDqUozi<{HM{pn(3x_B~OyqqpROBeO&B1jh#FA*u1 zh^sFVIhTmXE)lO>BEGpqbX_8j`jt5USK_)~iFLmcPyI?1|4P*TO7#3ngl3Bgv&99o z#Z|M#s@dXyXNzsK#p|=h7qdmfY>_ZWoIFQdJV#tLM=YNseltfrK1aMbM|?C#{4_`O z&JpA0is^Gj#$0jZT=Cnv;$L&c%X7s?b4BS~(L7g-%oRspDyCj4W?w26Un=guRQ%;q z@zkZF@KW*BrK0gt(Q~O7b(t7{nV5c=Sa_LOb(whdGO_(KvFkE%;4%@tOiauWmu84N zGQ{sQ#8VlfC_|KGh>;9&`aH34p7_l?v1OikeV+JYo~WEB`sax;my0tm7nfWvZn#{m zzFa(Zxp?MsQFOWZ=5o<|xd<*7N%O_I^Tqu6;+FYh-F)%)`QpX-;=}o(Y`*B6FAiNG zPF^6=7KlX)#N7+TpB9L13&iUS#Fq<1^#U=tKpb_2n0keneT7(hg}DC;@s}&aGgpYB zE5x@~h?Xlv!j)pel_KRzamAG)`%3Y3j_b)m>yDDGS+9$qN^vrrT)6rV2?l?z4hLUH)jV$#)O#?@ls)ndif;tyAgC$AQ- zUoF1ATC`s+MqeXNzedcxM%;3ZSbvS!c8w^!M(n>vv|J-Xi^SwbV(ubw=OXdfMdGzZ z;=4s6x=0**t(bMK$i7xQdaZc%T5;f7F?_9@0C@mdMT$4`zu+v&6P6@p_innIEDZWQ0#D8e_2 zQOiWqGLf=O%wHz5mx+g#iN7rqFD?^B%f!BAqJEheTqY8463I7-xi^WMZW6z}N&M?3 z@!Cyd?@glWCXujQoW5MlUoKWI7mqF%&o39BEf)>Tg>DwfH;Z{Ui4gY`sOibBp-p7IE+vG5J<8_f~QHt>VwOisx<>AKof{xmEPt zD#m4tso5eUTilv0)@O_VWQ&4q@kO?%&KCXIV(e{V%5CDZ+r+Zl#Dlkqf7~WsxlMd} zo2a@?^xr0qzFkbeU0iv)xZ`&5r`yGow~N<&?ThY0QvC#(?XuMk(S5O=N+e^?>5t`M)S5TCCQwJXHn3USPxV)~up ziaW(^cZ&6Qimi8wf;+|6cZ%?xB4MRCX{AVADKb}zJ64K6tQ7xRDGFAKFII}Wl_FRv zlI{{IcZsX+5_jAs{&bhvewTRXF0ubE(SDaWa+R3AN?f-}tX(Dkxk?nQ65p*7-K)g7 zyG82VBI|Ck_HOa-yTz`%#eus;^lmZ!9+7&FSaOf}?LFe(_lWoI5oPy?{(Hpn_lg81{{o>yH#lPE% zgirDaf8`N&C?FhCKsc*_&{#k)3kX9C2saiGmKPA7EFipJK={3Yuu~D?=pw=?MTA~O zgm@8QP!VBr5n*u=;lU!pn?;20iwN745DqCJoLxfbUqZ;05XP1e=9LicD${>XO1|gg}2%%vRLS_)cb%PM@ z7=*BC5W*{i5PlehuuTWTVI2tFIuPO=2-kKXEb2hm+=1{$2g27K2>)~-9Mp+$N+&`? zCqlXtVR$FPv`&Ntoe1}IB0SxR@O~$PFc@L4!3ZY~Mz~-wLV7U5*ue-(1|w`4jPT}Q zgkJ|E>@)=7s38b7Ll7<>f-qtT!ki%pYlk2_It1aZAqYPYLD+66!XZNu&KZhu$xwvs zP=t{~5oQiWSTq!2(@=zGha!A16yfio2zy=Oyb~wV#!x2^tM|f;F z!t28kz8a1IBM^2OfpGW;gwsbL^cjKBGy-AB2!vT95Y~=BcxVK|3nLId8-XB?L^ygR z!WknG>PI4^M5A{=xr zLa%EPGS?zpcP+xoYY|?&7U9!t5ri=adyGLic??3oF$noF2$RMjEE$9F$QXq8#vuGU z24UCh5RShNq3$|_%ykH3uR~aN9m3PsA$)utf^a>;KG!20cRfP4>k$&yBaFTtVd3=% zPh5}i&h-f2T#xY2^$0tRML1wALe*G=9%B&(j74Z2i!gL7!ql+{^T#5r8;kJdScEsm zB78FzK^}*&=QxC;$03|E4xxS=LVO&;)#DJZ9fxq!ID{qR5H^lOcy=7Z2jdWa8i$~a zN7!pT!qMXq&KZx;e>}of;}M3AN0>Su;g0bLtH&ceG#=sQ@dzJ}NBDg_f-wPMzX=Fc z6A*e%K)7fE!oUd#Lnk0ioq(`t0>Zr$5T2cY@WBLx?n0&QKMCQJNeF*WLfB(6LYK)1=S@aPOhy6 zDF|DpAiOvQ;mauq(o}?fry?9b6`^h_!lhFY@>3BeOhs5e72)}*2wzM^P^KXqIt}6U zX$bwMA>^kaOrD0Ya2mqKX$a3uLwI)@!uQh<GZ042K$tZHVbu(TCubnMHv{3< z83^0XL^yON!WlCW8fGF4oQW`cCc>Hw`U>zGz(#y*$4;CMmT*oLgQ?N*4YRnW+Tj;jj(Js!eg@$ z-kFW?!)%0#IS2>MK{#a&!Ub~>QgaYS%t4qn2VvP9gh%Hfyfp{m`#A^|HzOQ;Gs0;% zBlNo&Vc^XOV{S&c+=8Irig3`a2&dhO(Dzn^mRk{q-HLGItq99*MR@d9gtu-*`0-W*V=ltM za}iFNi%>rop=B<@HFFVW%tcr}7vZtF2yf3t_+>7_4!0p3ej7s9+YkoahLFDvVft+d z%Wgw>{5FJ-Z$pr7N7(0fgp+Sa=zTjv^X&-N+>S8wc7)}(BRp|C!h5$P{Bb+Nj&~p& zbq7M%I}k3t10jD0!o)ie=HG#^`3{7a??Cwa4g~p5g#GVCIO$G=`a2O???f1VC&HXN z5!T*`@YJ0MAKr=Z`<)28%tJVO9zxALgv;k4bj(AzVIIPgc?etPA-pvY;m3Ih+s{Wh zay~-Me1t3KBMh65aN~T0W%CgpnUCZl2*=-raNb=AvAYmD?n0P)7sA535H{R}@Z?jnMUOgiG&6DBO)O@ot3qcO%??H^R$zBYb@~g0c)@|78d#FGHwb zhS0hUVdOG|*~<`CFGF~08N!Fl5dK((u*-6UW0oV-EJwI}IYRq#gvrYh7A;5Eyd2@R zw9l{~&5Kdl)(0d(1avj3pbqG_} zAuL*l@W48Rm)0SCu?|64kFdvjgrnCZbYG9qx*lQ7dV~e*5gu5N@bY?upVlL6w*ld> z4G6Ux5E2^@hHpTay#Zm(285S4ApE@nVefkoPP+%;vU?CZ?m?Jx55nSm5H{a~@X9?1 zU*Cg(8xi)~h;YtEgo`&Klr|#F+=#GtBf?`F5kA|9plm|ee-pwfn-Cf|A*44UT(=2f z?k0qdn-E^ugz()a1nFLcBkx5x_g;j{?nUUh7vZLR5mw!c@Z`M+AKr_g--mF>eF$gY zhmg1rVdQ-Xx7~-Z;XZ_???ZU+K7?QIL)hzngj4TFxcGjAj{6a&-;c2PeuT~UBfN4y z!Y}tD?C}7?sShAr@&H2d0fdPUAk2RNVbcQ$uRehA{R0U4W`rX*Bh+n1$ZbZLv>9RP zW`xH#BfPg6;h)V2`#gxy^+ANoA4DiVh%n(ngn17lJn|sICl4ZsTM+i$f^hN{giE#{ zv~NL}x&>kB7KA6ZAbhw5;h!xC2S0>x`a=kpKZMZn5W=j75LP{e@Wew1A3ucf$3qAQ zK8$ek!wBa;jBwe*2(1qz40#w~%EJgdJWRgID}V?RJ@c)A3L5BOKm}|A+roCRJ?sEG z!cMR=>;k*OZm>J-0eiw;us7@j`@(*(KO6uD!a;B_90G^JVQ@J8hS^bYG#mrR!f|js zoB&;*5~`pYPK1--WH<#*h11}4I0Mdvv*2tv2f9Kx=ng%g26{p*oC|eu9-I%opf~h^ zzEBSrKm#;FKe!P3!$mLvE{03sQn(B*hbtfkSJLmNCFmEyn&~$mQ*adwgfz6#uUzHe zYRJ5jm18ZR&tcMM74{U@@a4*~k_rn9Q86Jc!@DMx;6?Z^yaX@9EAT432Cu^#@Fu(kZ^JwAF1!ct!w2vod<6f4kKq&e6h4E`;S2Z@ zzJjme8~7H!gYV%7_z`}BpWzqy6@G)?;Scx|{(`^ZA0VI65d}#=K^7E26*NH?4532U zM%Y%^PS{@9LD*5)N!VG~Mc7r?P1s%7L)cT;OW0f3N7z@`PuO2LKsZo1NH|zHL^xD9 zOgLOPLO4=5N;q0LMmSbDPB>mTLFgh>3ROb2aH4RMaI$cUaH?>caJq1YaHepUaJF!c z&{gOrbQgLEH9}9JRybFv6V4OP7kUZ3g+4-Gp8Oe!_)9f8iowfN-&JiEycK znQ*yqg%A_26yidYkPwoBDKrZ$LaUGxt`Y_cX`xNX2w5Q~TrK20DnLc1_X=ny)E z!NL$>sBn!iOc*YV5Jn24gweva!WiK?;d)`LFisdROb{jtlZ45_4Z;**sxVEMF5D>G zB+L+I3bTaS!W`jd;TGXmVXknSaJz7aaHlX&m@h0477B}m#ljL{sc@HYx3ElDF02q% z3afZpzbHek&3&M-Se}$KXmxWh^SB2Mv*M&EPH-)!^w}p3vcZK(a_k|CH4~36} z{|O%pp9r4{p9!A}UkG0cUkP6e-w59d-wEFfKL|exKM6kzzX-nyzX`t!e+YjHe+hpJ z{|Mx>MxrQ*D9WNDs-h<9q9Im@+lbqW+lkwYJBT}qJBd4syNJ7ryNSDtdx(3Adx?9C z`-uCB`-%ID2Z#rX2Z;xZhlq!Yhlz)aM~Fv?M~O#^$B4&@$BD;_Cx~6dO0i0;7EcsU z5>FOS5leyA`C>1zx7bJQE7pq_ zhz(++*iXDr>@Qv<4iGOEFA*;lFB2~puMlJ6m110M5))!lG{t7IMQjyQ;#J~6F)g-< z88Iv7#H+=;SP+Y1No*Gfi5+66I9MDa4i&Evhl#_*5#mU3lsHagsP$yg{5IP8Fw#)5RObo5UI7OmUVtTbv`_EZ!pCD$W&e6K@yq5bqS{iSxw; z;zDtexL8~wE*0+*?-rMd%f%JqN^zCAT3jQp71xRD#SP*;;zn_kc&~V$c)$37xLJHq z+#)_CJ}f>WJ}N#YJ}y2XJ}EvWJ}o{YJ}dr5d`^5`d_jCs{IB?u__Fwl_^SAt_`3Lp z_@?-l__p|t_^$Y#_`djo_@Vfb_&@Pu@e}b=@iXyr@eA=w@hkCb@f-15@jLN*@dxoo z@h99I!ZcP zIz~EHI!-!XIzj3pRZ3M-wREC%l610kigc=UnsmB!hIFQMmUOmsj?`7^CUuv3NHtPV zsa85ys*}!>&X;;gy`?@k|{MyEmEtLlCF{lN@=N0%1Bu$CtWS&rGiwHN>aNtNa~O}rNPn=X{dCKG)x*U zjgUr4qomQ&wbB^rI_Y|8tTav8 zX6Y8`R%xzun{>N$hjgbjPns_+kQPddq{Y$_X{mIVbhorjS}v`SR!Xa+)zTVit+Y;B zFKv+Skv2-3q0#*+=~3x1>2c`^=}GA+>1pX1=~?MN(sR=D z(hJgy(to9wq?e^vq*tZaq}Qc4q&KCvq_?Gaq<5wFr1zx{qz|Q!r2k1DOP@%eN}oxe zOJ7J|N?%D|OW#P}O5aJ}OFu|INSgEFOo);|bUWE3pcz@kBfcPsUU5R6Gq&$20IuJPXgpbFeFR!|vDv zYp^HQ;<;Fd=i&L-3wvW9?2Gky0XASG_QMOYKVF0b@M63KFU8C7a=Zd#cqPWM2@{w^ z6PvLGTQP-K;Xq7d8)h(zIlLP4SimBdupI|s2X^9M9D+mf8XShhaRiRUQ8*f}#W8pt zUXNpO9FE5cI1wk|WV`{V;8dK3)A2^U31{F;oQ1P-4&IEn;H@|pZ^PU14!jfR;e1?x z3vm%H#wEBE@4~xr87{{axDr?4YFvYBaUHJ54R{Z3#7%fF-iP<&1GpI<#4Y#`K8%mx zqxcv;j!)o|_!K^k&)~E8AAAm<#~1KL{4c(QFXJotD!zuV;~V%UzJ+h&JNPcXhwtMD z_#u9T|HF^*6Z{lE!_V;x{1U&yukjoF7Qe&q@dx}7f5M;f7yK1}!{6}_{1gAezv+YF zf-K6CjIt~%vMOt`E*o-%yp6oAyq&zgyo0=>ypz1Myo80d z6!}#7H2HM-4Eap?EctBt9J#C9P3|uDkZa_ga;TqmC=pD*{4d&_;~zH+^Mf!rWB z%KhXE<^J+T@&Nf_`4ah3`7-%(`3gBEUn$4sCOIJ|Wm9gJTjW+bC0`{El+$vXoRPC~ zPQF^s%LTb8m*jSNklZ16%7f)0@=*C2d6+z09wCpEN6Dk*YvnQWb@KJ{Sb3a0UY;ON zlqboPF@6JYBv~zDb@T&y;7$v*kJR&GIest@2#?Hu-k>4*5=bo;+V(ATN{` z$&2MB@>2OO`EGfcyj)%(uasBGtK~KFT6vwkUfv+zBX5*9$@j|l$@j|-$eZN{d_dmj59SsVkx)DX7SbqNs|d=!&6KDBCF8D%&aBD?2DVDmy7V zE4wJWD!VDWD|;w=Dtjq=EBh$>D*Gw>D+eeCDhDYCD~BkDDu*eDD@Q0tDn}_tE5|6u zD#t0uD<>#jluD&asa8%@PEt-*PEk%(PE$@-&QQ)&&Qi`+&QZE5-IVT152Z%wsnjax zDs{?v%K1t!rMJ>Y>8sQ$7bp!%qtZ{gQ0cE+qzq6lRxVL4RW4I5SFTWE%9To7X;KnO zQZbcgrA28~Qp#1zKqalTDH$cJq6}58QHCkQl@ZEF zWt1{nxmFpYT&G;Gj8(=dqAXSJQtnokDa(}=%1ULGvRYZAtX0-2>y-`4 zJ<3L9lX9&dXCyv?WT5Dd#E*PPqkJ(SFKaeQ_oj>slC-cYG1Wpy+CbH8`Xa5g=&BGB6Waz zv3iMmsd|}uxq5{fQ?FFxYLl8!ld7pUt1W7)no_S)2dZhcP0grTHK$&!=GB5)R7+~R zI!NtMJJrGJ5Ot_}jXF#nu8vSgs-x7=>b2?^^*Z%>b*ws09j{JMC#sXw$?6U26m_aP zO`WdZsNST`P-m*M)YIV$i`2#H5_PG1mwLCl zOkJ+7P*3Zo78*N`_%i@2h`2#gX$LbA@yPP5%p2^G4*lv z3H3?!DfMaf8TDE9Kk9Sp^Xd!gi|T*Xm(-WlSJYS4*VNb5H`F)Px74@Qchq;)_tf{* z57ZCUkJSIEAFH3JpQ@j!pQ~S}U#efJU#s7!->ToK->W~UKdL{eKdZl}zpB5fzpHZ+wUl<1 zHc(4zZCXalYB}v{Ew2@{qE^z{wLw~k)~OBFhG;{zYqVk7aBYM(QX8d>)~?mYXxC}i zYh$%>+IVe(Hc^|TP1bJErf5^OY1(w{M(rkThBi~1rOnpnXg6!OXt!!}wcE7YwL7#s zwRzfnZGpB>Tcj=4mS{`0yR^HtW!iFWg|<>#rLET1Xlu1~+Inq+c8|7E+oavA-KX8J zJ)mvY9@MsI4`~l;k7$o-k7- zkJOLSkJgXTkJXRUkJnGoyXcjAm0qo%sGp>tte>Kvs-LExuAiZwsh_2vt)HWJ)w}84 z^&WbS-czsD&(-Vn^YrueUV3l6kKR|W*Duf;^hUj(excr9zepdTU#wrEU#efGU#?%F z$Mh@pxZb2E^rUX;&3cR8s;Bg;^nrR>Z__h+R?q2I>v_GP7xj|ft`E{X^iF-SK13g? zU!xDxhwCHsk@_fow0^BVM!!zKULUKE)5q%*^ojZ;eX@RoK1H9ZPt&LCH|jU(GxVAI zEPb{kIUS`XYU?zC>TD-=*KJFVmOnEA*B6Dt)!S zMqjJ1)7R@8^n3J;`X>Ee{XYGE{Q-Tm{-C}^e@K5=e?)&&e@uT|e?os!e@cH^e@1^+ z|BwEh{=EKz{-XY0{U!Zn{T2OH{Wbk{{SEz1{Vn}%{T=;X{XPAC{R90&{UiN<`p5bw z`ltG5`sex=`j`4w`q%n5`nURb`uF+|`j7fg`p^0=`mg$L`tSN5`k(q=`rrCLIv9c> z8j^vAY$%3mXohYWMuoABv8}P4vAwZ_v7@n*v9qy@v8%D0vAeN{v8S<@vA400v9Gb8 zvA=PEaiDRKajaakz1WainpSakO!aajbEialCPY(Z#4Vs*GymMB^mmWaAX$ zRO2+`bmI);Oyex$Y~viGtI^HqZuBr}jGjiVajsEkoM)VG^fG!IeT=?Fy>WrjU^E*2 zj0=ta#zn>e<6`3y<5J@?<8tE)BW7G_#Em8+VI&RHXf|4mRwHFxWehaZMw^i_vPRCh z+Q=IPqiB?jc4LsyVRRaUjUmQR;~Ha_G29qoj5J0Wqm65gF~)Vq^~P9ZoH5>*U`#Y7 z8Iz40j48%cW12DDxY4-Dm|@H`W*M`MImXS#Eyk_JT;n$5cH<7?PGg=i-&kNQG!_|) zjU~oX<1XWFW0|qsSYfO*RvD{}HO5+Fow457VBBMDG&ULc8uuCZ8xI(pjR%b_#zV%# z#v{g~#$(3g#uLVq##6@A#xusV#(#|GjOUFPj2Dgn8ZQ|y8?P9z8m}3z8*dnI8gChI z8}AtJ8t)nJ8y^@S8Xp<|Gd?yxF+MduGd?%IFupXtGQKvxF}^jvGrl)|Fn%UV)=2DrA znT)lWZP|P$o8r|aGv8?&9LqLcDfr)_Bs)#|lL=lSrjwW=AfY=dxupkPl17^PRTGI1RaYzF>yxwv}dcW}bdWI%akh z%}mndiruL#_P^Dv?qWWkDUi=l$C^zu*%VI;)T_=WfmB<&ueNd{+%v+V+2N3tC<3%&+__UBM`@*hpt`Z6-(kU}jj1`L6JexAb>}GBiF)!9^X8Z{?r?c^5ESKsq)1Eu1 zp5}C^(CReQd_2SCkm6R`jpa)D7Bk-Db)gnYHQLg=5&4#;SaoHkkC+`4Yw9dARiCC& z$eD>!I-ZZUn_O>7LC2FJws~!=HI?ydDiyOE1FeDn4k*YFqTE*CR7JBro-UCV=PSR? zL{lQq<+Pz&tfsM&*3Wn`)s#x7ik^cgSQQOgEhd(2w*TjrUqiQ8Q@mihjf(?PTx;Mn|jWQYI1X!iY{f1_r8FL$_EW9W&cardTP>jOQI0U$5@Mw!>H>64`Xtm7{f$ zN87?n%4yul&2KFCu#8RYFE4-^BPD_BziHVKOyQmE{dfD?$GDi9k8>dXZ0*bHN8&c|EYNSBz%X7foh)gm>Nn?N*l^SJ0R>JEf#YOW%?d6&azmC6nZWwE9h zKFA$EGg*@3c%qfq%=w5NWrOXAMGFnJ-B|rCX12{N<~!}Ay*Woiw^)l=bTZ^0ItiL9 z*+Sm<#*t&qxsy13t?_g-J9MyiFj%nukQR~3w6Oe6ZHke(ZJSv%nU1ufn^&ho`aL?k z&BW8BTEvUK(U!^ z7xSr(ST3G6i_FBCAY|1+yuh`Rauab!h+nF>XVn`q0tLzry z6fS2Bx4I#9k1a+Hj9U6MbaPjTc6+v+$fskij^f2^TPhJtWJ{!xgmE;biZL^j$OiIY zDWKy;c$>93tl_jh%hw1Sq+??&osB2ypv_epj>SJ5+o07shS{CVn~4;u{9FN+T@#X$ za~SB9+Nn~(F4*BKHRZFVVk#46xHB_NXSp^`L`gMI$1^RZc#9e9a>5CI8#%nX@&vLd zD$A3~B+{j1zzR+eQR1(Nt#RMbWl>`BwkEQ+;L;3V4Ulz}Was<=+h#}??h9o(5?`YKWg9BaxIeK`#Vi}EcI zJf)^UYj@MIF>B}xD=ah99*ZZrTIL87D3NVz@>Nj|&SwjSrg*3uhsZDWTHdoQ_MJsL5puq&1Ma z6N@=h|H!t_E$W+E^4vU*1B3mB16xawld7AT*j7U~A57+LzJAV@r|W6fXoqesq$AS} zS!mdj!9LOkik&$!cr?elbg};C&GwL#DO+W%%L(=$KbI2+q@e{?eo!it%nl+!SeM$b zZU8sO;}NHxGkuO%2Z$)kK*mk4?GTj9uN?z-Qezk6{p!Nkw*Bgyg{vsSj&yd;}0k(n7!&gPS;3|Su2$ODh%I-M%S(M##H zoeoR3wzt~i`GMa2fS6_lv6`}_Op-(?3+{+dLAoIoD-?+Z*6NPa$;7iN13(}cMKux; zI^}bE3{GQnw#AAdvD(~_P&(DpT4XwZqL7Wqu)89DEM(GBhJ~t%6%z5Zx3A=9=LZx& z%0`C>78M<$Sgz!ZLLmz}hr{Zx+%OO!x26h3x*x+97u{8|+r1T-;fmOTN$Uv;wZ)5O zJ{5PnNs@-eZ+CaB2=zu7(3UDB?0_OO&=6frki`n8v-%=DMAlAbGJG?J=(KUJ6J_Z9 z&WZ)lkdPa>W^E`FfT5yfo5q`t1tqDve^Edf|naF06WaBl^`#SxpGdNmxoO6@M;_M9twOC8}s0ahG zny_RC(Q3$RC!rnJHU97&m9&?<3A*D^jJxxF7Ay|R#tJEKRnB6A@?L0%(o0PtwL6+r z)r0lBGY{bAa73*Ggib$M26hI)ZkI;!q~qQ~Hj0N`>_+hvsv`9G7R0PPSvB&J0S?W$ zvtS>YT_gJ;-x}Euvuj`$Yfhz$W ziTbm1taIyK5Bldeb=`W$LZ)(rOb1Gmw6z%HM^eI&j~9w&K9?=f`Kx0ELC8!lm58w$ zErje;Bdgj6f5=*BF-k?y|r?$Z!?&v8gH$6hP&OecDhrAhgXLWUb`qlKJ zi#$7JPlf;_sGUxmX@Axz=-66FqzVPkd*`3qV9jwIRfOR1vR!PvP)x+qNw+qg-*14^ zN9WBJW&+;3rm?HHa4r;?Krn%<<1(oXDHtbBO3#~Q&1~y*dlw1?*Y%WaomB7@MW6ly zNR>;{V_5NYEKd$OxmFXDOdGB9T`_h&+^0VclF(xZ%!JF?=5uUi*#b%1N9o*USUlNI z_mEj(x_%3A#1h$7GtcxvBpu3HxVjYgwi){Lr(Pl3|8@Yz-TS0abjD)|vhuMv-?RMe zgNph${`>TgB~3HugmsG`bO& ziEO*co|Wp;-&+#d_OS^?EtiOxw_4&PJThC8STboXfwMNeMsBCwhOFr( z(~g-8Y0g~H>sCWS)^d9-60zIbr@xPZTSj`QJ&7l~rHsdI-OfHh=uE#)e}3OBq_ZoU z9ps3w+18Zxw#TU)rRUA&w3+ZVGiPLLis$nwc35x`cFb${X8M+1e_WDnNRDc=BNxvk zeG^$moT;-+nK;scSuP`Km0O6A1+eaO)LDod(Ag9tgC2Y@Q?NtZAm*MHKD+&pUrUGZQJ+@%CZKq-bU1ILh+JI1qZMIZpu+Qez zvW3heY%QV9HaFX2M+1Sj8>+ z8*A%`OUMCGuCh~l(k#YPX{Y@;=1_=CH%R=D?UE?aVrIypd^6UTV)uF|7SdZ#x*bxp zHte}%tnq`K%qLc~m~Ld8%8?as&dh`wXltu>12t5_=}N-RH*gHWAO{Cqju z;^+mFbm2_)2E^j*@r=e=hZ2nGG8io^PK!0Qj;C|2ao@%U6(jo>%&wb7^Y$7@Ouv+m zC)~XV$`E?4l_J)WbZdFZnL(-qAGWmkvn@`s^X$&_(~Tkem%o-cnYj$kX5ED}rMgQ> zPGu@jHyrXMa-!4i7pVYQt;TZsR5s6?_ohfxU$Gsy+ zHpX`_lt{)e@1!b2@}KvyAnq6+B^Bc>&apOr{%@i7ftPqPNwyogl5sG4GS}Kn;+8a= z0)J4918EyBm%P6lVV2KiD}@WUQO)l7Vv?H5naxAobeM{ECi00UM#ApN__GU*wGN$& z#1pbtETjYE;S2lFwKrK&6}ezZiU>3;Vd+-L!VINm%9PQ2N(2G}iU)6JzEI9?6{~FeGnI z;St>#fk$$?Kab=tkQ`EF%spM_k=&-~kg9@QRbgBKW2=I8RR?ud2X$2kbybJya`Sjm zU7uL4HJh=vz?lUQ0o*RE*&Bx`eNf!3wHHO*d31nYWZ{-KNi-u<%x6g-Z$adW8Ck-{ z3x#YVA+5CuarJoPL0l^s*ay zE}79o&p^{d%uxrEZDw*%g)!D|Q@=W&P23{N(m{gayk}!(p)%mYP_|GmYp{2gyj~ZOdP-wT({-R9Z~`R3JkloWZ*fGN1!6^$ z9?-P1URTv4mQ1yzit)6w1oE|5!qF0MYa{)>C(~kP(ph?v*rQqdqrMtV#A))h2+3U= zvdQ8JF_?4f(E|JQkM$V9ENVljqziS)G>S@1V5zBpT>nhhtoJhUw6A$K+l_Qb*3sc>c_u8e=(>I2;S-xi&&7|B+W=Vfx2 zy=#I5s_Lz~ur&kvL5v|c(%o+xPMCm&gorfQx4HRrDK$(F1wzymLd`GuwUg@DBVLS$6r&&F zQ}?63N|ee_4zl15)N~7Tc7m89?&-Z^z$aEm?&|X0Ako5-qXo#c)G5qfGYYxV5syhfB+O|+m?hy zW-W{8ZBm&e+u1bImDVM(@!YTDiio2*r-*ze|AJt%*z_#k3LDf>0qpGnsaT z+dvSR3Z!V$yhOXVnu&o- z{u_(&V##U9;h>jeiuZ}Pne4D)X<(Sh(@kvC^9YO?plqr;3f%4Oz=msa!pY<$HzY5ZJP^X>L)G9=)pBGNP)v@j_?qCsa50p`%Nr?jVCdjcQ*S)qylhO_t%6e#03gpw$ry|J5k9Eax1Mu3kJ!kFCd-0PEw5tN_78f%@{ zKnTni2rrrn6=l`Y8_@Z>Os>TG+@kiS&+Rc)!6JKxm4Vn6;}i2n*X{u*DArhvx3Fcw zrb(`CalwP`)>STh!Q-y9IdYx#Bmj?+LD@_?D-7BTcIm--%zD?*$5OdE`icXi`#R*)HGO=>)L1AU$pq0^rm1PC#iB7A@_*1Nk5_IwsZmow#80;{F z+w7rR5f8WA5sx&UoVh7egY2P{a)f)7<%skqNyRZGy!zN`9Hz2qIZS+V?zP9B^g0LQ zjR3;76(7iWA%KL6c^!<~0lR`8wiQutm*Gas8kZvh_mGzF(ftW9lWxCl3{*yn>7r;V zPEP!mvRz6@N^X}Gl2mj@LsMkotw{4mwVU~#sdSo@VV(2xDdTqr=BbUve0HE&M$BXI z1nG7=zw5)%{2LP%$j>dP4vSQd-A;vRGK`=Nx}Agtb!HMh^VzoUz39u4%&1f%?;c^W!*cUhO>Fh6f{mBEm znIfY;pqFuu6&5SU5rxrs8s}QeXj{1jGg~@QFw-1e$jL3?DL zT1#FDZcGhk7T7+HI`1icDxZ%Jvg#|7F_#v}?9LgSD#eJ{@2GQ)KLqx=fFMXVZ=EEf zQ{XKQ8$j}Lo9wnmkHQ;Zk21_KkdF_tk6h65;auy-yurgm=nk~yeI^UG%CM64AiD%Z z#Ue^KAk1ek07sN?C|{XO*wzqj7T3Sk%lnS@U3S``r5$A8ikyX6S95gFNTy&p4&Eqx zknp-zhwwOKB@fKe^*&zqwvOa(h&DxH! zh1iDRLtLL&6H2Df4fM_d4yH%9un3WI{kbJ*_qe35^>^n12G8Rh6zI%DP^K@BK)oht zF*rSW4cYE?FL7Hl9NWcVkXu8-LFaf?P4tnInoN?LRC-6NYBEV??&!@=YcffCHp(-L z{$%@fhlS0h#l_DyYBEXRajKe-0}x(9ffmC0D2TG9V|m^`kE-F%HFyH#PMI}Zr?QiWE! zFk)6j7L}@DTN^`mt*~hJ^ox8V!p?<7cY=@?_Hk-SPx9rA-tk<{w0AIR2j~cef}C29 zgW2b_I#KtmCuOQ9=a0!AHw8U=iGl|D2nU;CLS@=5l?kNlXYiC}Te_3y;C#KEL$*6E zCzCdFpbzu`d>`n5PG9c+X0mN7PCD~%j}T;XX4wu86Hs+Yem!ic!C~^EEH1^{r0JP$ z@lCdSW?P)mkNnq7!Cni~(5G_{j4?V4X5DAw^mtkCY|>1#*$IN>McL8{%91@bw=xG{ zW)ukl%Zrvxm+s|-rW=*j$XrHdFgkBh*^10jWM)G1;dneGD=rjLb}klDavoMjFeF=! zTv*OrtW0|T{I!|=+}DikSB#u~fJF8#$!6Pl1D&W3neADN0%Y{-MP)j9{sqM_n;pC6R80e2sXvB-tWX>|7)f`V-5If%Mp@-V1eir&;B zC|OR9+#)C^%il5x>h5KK$&4(JBhYf{sW@w&X-E33`s7WMd*(}pVyVp?3+$iXp&Faw zblJ6LCL)GfYi8^ftnGJ?;8|L0W`Yq?m*|eBgkpEB)>MjF6ls_Baq^EM(;3gr2Mm7mx-7xWoFg=9Ncp!LLYtqyIUgXjvu(Mo->IN)o%?#TL znNr}$UJa-(!2Wz#&D-41<3|3P9V!63%Ek(n?tGAxyyW7V46Jp|qe`glQa z=f*r~7`66`1{RUati@~}7>~m3yar+W&|6pf5s>cIH$be)?QZYZdQ9ZoOm3ZbMG2L4 zm<=?#U&bKS(l6$r7h0cl`d3UrqikuvdYc?#mW^~HH`>C|Wbw%4$_N&MLjIdlq(sSz z)>=t4w|kuwkEDDEy+ULrEitai6&=j(M3~~B?(to@AjxoauAI7MvuQK#oaSc6|60?* zQZZ*XOK86Hx+hha0n0(W6};9GQOmS9CspgvTTrV_4^heQ$Gi61WKN*FbI#HkHEKmklo3QyCmVH7bjF|`&$@W*+ zt`-r?mYUK|7?aP51#vx=OX9LzE=;aM^JvTyBE#2%^=#f=3m5^}!(rhY3HzC&7jU*oCQ`61kB_!xY?N+YkC` z4X2b_VKRcw>NFxz4`$YzA>t89JK`a!JF{_Xyd@cQ9nZE7W`-Wh=`Th{?behrIH#gE zAJ4U>6689wN%wV2{Pf`5IQjl7*O<;_-t4#ArAy*;yHq!Ec4P`ew<69KR8ZXK6MD!j z#C(R%&I%~mov1SwpIh%$_XwsG&y;D-_R2D6OKQzxo%M?MN!48QbE!-ZYtup-u#JW3 zAhVoQjGO1!+=2NIp?lx7A~4$^9;MCP4RO|*Mbed| zyJzX9Wq4v7M@WJk9-3(Hc+Q%}GJa+&LlEct+}`n=eTa)r7un?;!J@Ugh+m)e*$TEC zdZ#jNai*)aese9vBDp%*))j!t39^3n3Hln9vs|pnwEKEc28ocVH8Z{e$&slwGZETq z%}j(g+7$Ur*-Ke+LeM)B7@?SFib%sP*}APVl(xnZVTYSUn7s828|PN`vew)2A=R;O||opE5CH8nf1lIKTYnz5x(c-u@VoGLzr}RN;?>~gJ+R2nYOlg zCdqZ{mP9rmr1ppxT4_|qpFl4&)508nuQjQX-exhMO7Q!w927{_Elxm8z?g-n08!eUom_kkEJ)QL-+uGpT>`Jt&f#tmL43rj5@yI zFj91uDX$(TKT%m(K_WEdv%_@K7hBA-WLe8Zi`&+e6QU)TEu9iQjN5Ehf}#0WU+I$ zT90%G&%@V}XbEY8&dC8naQCfzeSinpdqly`gd9X;6YghrbSt%a>qXzR%@6ygZv9NM zLSt8xBnR|@s_&>#tx2G8_xk|O9~{P23qKMm=BzJ#b3|6&mje>)4vFa4dz2Q!c6>Gv zTq@cCzXXCt8zJR5WR5U$qQmCW%iTj7~g6}DRc zL_NsiQ%)a&q-7B?)emxnYOqc}MDFI>TKru8g0-xnT-?y@1Nib`g}4gfMg5ZZaG1Xmb0DpuT-6Q2A+DrZcdCKcJ+ZP58mZi2h*BSwS>J+*O*0v(jBWC)gl}cV zLs6Eo?VpwKO%-{FQxxpzG0s{n-Lb0Z=7oRP6Y?7T7>cnA@9=wwmB?r3{J!4Fs; zVQws@ayj45o&6l5JN4!@ItLMWsy$Blb83_QxeXtK95SB?`h^MWiRXBtn9VnNPmBey zWEqTk`zs)qDkE1YgO$n|Q!1ym#He*Ej@>W0zrB7nVn?yr-F1v&@U|QyI8s|v!R%Vr zwdJyTx&~n^BM&b7?rK=HQpV5b?0fs9?S3_!%HQ0u-YE#Vregs$?PjKEJ($gEqaTSS zb4L;j_2Q;vH!__{#+_#gm`5D_5Pzo2Lzx{3+j$<=SZXQdnTT?L@a=2#pq7E?cmlw{h;ng+aV}pP+MmHAJwP z6-*4Ih0UBs@0InxqQlmy-tmFg&`^l!Nf>F*93mdhhlNp+<3^p{&Tm$U%|f>??YbR#7^ZhT z#}tv*K6yG-#ew17c*MCHmdq?1ddG8ifmHTj-zn`K&#{Z4E?iUhgUxI|-~%hmNmlwK z?bAJOf%#7RSZ&(AM#L5cY3g(!w`WqUCtR%5#H;`;RaAzXZL@TC#bD7%^R6RbI!P6o z%l01T_6kfd8-g-76FoFkB)~}ywnV4Gp`o&YRES7`vv0oGn)MfOeU`ZwW7%C_Dzy69 z8nWcon?O1iIgnB#`CMRtnNkD1G~YA=>QB=}SQ)b|oA0!r=XYupOJkIz>>EvFn76+A zM)ofKWTsZJXU?o2jJ8sm9B^euAI>cnr$=;Mzxh^w-0zL+EByrM#QfpP;BTcDMp4y%lESY^1wDkB|M8S1dgD2G*s zJFGI&VU-aMtBi73WvIg{qa0Ql?y$;8hgF6;tTM`BmEjJnjC5F4sKctF999+Xu&PLh zRfRgND#~G1;SQ^cbQtrQ1Fj;npF7}zP={4TIjkz&VO5b1s|s~kRg}Z3!W~u>>9Fch zhgC;8tUBCb)sYUX4s}>{l*6jS9abIbFy@;PoL|^)NAN(X!>XekRvqrJ>PUxGhdQh} z%3;;v4y%rKn7gWAJIeYl?l&I-^w2)HzA{3f(%T^9HF=+%2++e*@IFJq3oxIf-~sFW zxo;|C9c^Lf!*;%XR}vU96S-lj%G>`$Fw7xl`0g?=%pqp@t~WT$Gyi9KeQNnR1obHu_PY1&jUL4dyhRY6gu%!~g z!WK>hOQ4K`2}Rp$Tf)EG5|NPa{T0e($3V%+4ex$OHPa-^aWU<=3>#CG%W?fHWp&kl z--TwNu9~gt(W%x|v){-n&-btFD^&lxd=&nzg#}__MAFuFjIVC66*#;#g>ca3Zry$A zPTshWxA?1Ec_E(-{(Yi8X4osVeau1OamVP-Sosm=qfs{GP4^vwclg4lIK#K~)3@Jh z5t*UZBRFHMP4SPF9GTy0O(qZm(m@ad`z@j>*bG<_Jy3QyLruUCvVaCKL4ps^2xw@vanHEyeUTz54 zv&$(0p6Z3Id;pUTUc%`${p3hZeoI}G+-Afjz|=OL9-c5;3pswbPvEJX7IM~^;%46K zQ7C~Ro`!VV|8lK;M9hDVnIn7hIrnpK41LQ|)9+vKY@>kC!+}g<*_NUXlf}`BX7A*x43kBI5QOjk}8H(Djn7WNQg1P|LcSz6c&e{66i6lQB@h&bB}!r=1ab=6Fr4T_VQAycZ^mVBHu zo=gb0hL=^q&rw4xpp(;bNm!FoKZkz}!L)EI7k-9dG5I)xzO11PV|S745&)JfI;yfIK9-!2wunm6|P(vLRHjfMI|$T9RNxjMwGuhWY5>?yQP*r?>6pR}^hhxI3$&-ASOR0;`I2r?&y- zGp$T%MYyx7j5{e7XM@~6!#*b2)6yVX9uP-Ef(l`i={FKlnSlZhq$bJ2tCZ^ zcqz?%t%xuL<1nQ{YiJ;b-W#!>Y_gMPN$iah?=u(NS6vC2-m#=1JmyXt0j$f1%n^nL zv)Rm(&$`y9;~DaVv-1s>1~YBO3-%X*$?dLG+H@=m*~GDJ4MDu33IUl7qi78b6QBP~ z(#%_5?XY*K7*1#Z$@Odb)LAQY>3G5<@4R-;CY?B)cjK^u$JzUa0f^aG@?$A_<+ZBW zs%2HoRmiPzZdGY@v$bXN@0AB7ww_3->ED{pu$EK%e=yq5T25`W=iFnCmCe){!BY7D zku7JFvjJ53fALhb(7#LSU%1Ol!eK6_+TkfvN)AgoHDxfa_u`smslbU{T`~(r=U$9G zLG*T^=o88A6<)WaDVQFSZT|(+eoK|*^q;9Gi4Ar>p542qv8%^iYKzRRL>%r}KSqO&@&DE09o zd7;=VOpY8-;GLxLUcj&<7{pu0`5|ZZ6`(s)EI+^->!sl?edsL@x9Ae7LLr-{hud9^ z7R@ds$0HokWi=DoOfsJD{D17d33yb+(lFdX5J6djD1xE^Q9u!TJ!|(l1i}&tYk+_# zm`MUevyp{>qO6K2sNjMqBAX%?hfNewQ9%^(3bF};8z6$aq6p%G-_z&Ja%ScX^1k=p z_gnsdd~h;V)!o%q)z#J2efqeLKKv4uc(6xSaRri9yX^1a36=FO8<<;E<+<-6)JXJtg{0kzl6X2M?_qS$BE-HtGP}C) zw%dw4t1@|!LFkOC_o3kaxg*?3K6G?9x_<4STQWkvszV;b@IFS?-(4_DsgR7W;ni;c zf{KcQq9W&>Socnws7-ru@|m_6OyU6SUl0ODx+x*>=rbDlSJ4Q$jkcrS%bb|Y-~`XZd+nVq9mIM1fU;KD0QkEe2}B5#xp zSLuDWAPP&~4DsTUHbXN!OG4-N*bxQt2xeiWj8 zPBl`$N9IwON73FiqE~LAMWCFDV(?VIPS^s(7f-0 z<1QTuKetjk!aMgDIQ1kvjOB&L^+>jRb_2wpGQJOfqKK6I+tJ}q8Q+F;HBpQe%W{b~ zx`n#!&R7ZbePRZk4>}Yb#}6^tR%C?4K7|%)FoN|Y2NF=R!!V{&&*DA4n0J*P!a0T! z7huWiyaP6&cac$;4C7-akzwi?V#$if4F<`N-v~`s+-IOVRfL9G++g*h{P^}Cpt97! z!h-7XL=nAMI%;p>-42%2@JMl0eoXLv(j!rlcP(m5cDS$9hIQ10y?Kx@Yfkor#2r#k1NJtT(@o6xU zy9pD;Y{H`OdKI# z|f+eR+z@eLSs*1MFT!{oDa;r)h;32So{eB}kRKRmeC#GfZ38pwi^w>~5!oT$- z^vS4w28qk7_e4=l%ig0zafl>x@}3L|m59Ezp(47@3*r1+PW%8V^11$UKuK}ht>Lh)+s?S=!&vnuwzR_xMF63+Vk8wF#W=5@ z3ddgq!UuUm^+Y}Fz>GfW1G*NLL>~omAkI5+Lhl}nj8_MfS>ib>p1EZq zcr=7_=;djp3i;?;Rb^RKrEl3ViF1z0mm&mA&&%^(=jPP!2-&~s0VU<3#uF+HT{|5s z=s0Lp&T)vi%YZ}I+d4bPAq_=#-(z2Y;Za1ce1y2tyJZ&wc{gK2An&Rv1oF;@A&_^w zECh<#5)8w9ipFfUxw$+~QZfwin1=IW3Qs~Z42UQ3B>!9zZ|cv5IAU`)&Ep?)^x(VX zk0|I`lsn=KBwb5KI8RxhfyCLzKLg%b;f3>bXP|SJ)@LAyEQJfbD^yQ^5>~JAxai=D zzQ!bWU-AsipG6l!)w=H^IYU)mx~#LL`&+Uk1P(Kig`Br#F~puAG8Ues4qsNh6KHHLNmz*{(PPLH23$x0;h7+Y*mDjv7Vgh^WM4j( zIGGSD{5g-TBfYhFF9M8(`?3;^`eKQbu!22Lwu0M&q%SBx5CsJ`<)wcN}{6=VI#j)2H`tz*u5`A^Pew=EA_(TKx4%dqvI@ zdC4W%6aRQ#L`8c=7L)PdWCeUVrM;55651X%2YUs8B<4+xzF>&b}YHygcEbmV;s4!bwzR~F~mv6mghn2SaM%h zl8r6zv(hou`1?wqNYa`7qZyW%N|I{TZzy_ieT=Eae<()pf{Z0jW_!toVpYIj7fGx; z=05qDma76uw3@`|liPd}lTT{#{)-@w`-nZO<;7$ajxMYy4X?s|Fy5y@{LqnQu@~u{ zD+sNm6A``w&x|Dby#+FnCsi4T@H6yG6tmLu$RIPC(~k#xR)}#0{F{hf&3TJN^6GKW zBrQZ!=W+C&#A_@jlBA3WCu_mq_%dU&d~Hl~RG93a6-dJ#!C$5xZ9)BgTWf|J$nJBww~nEZj)l9Koz2cE1Af8&TrPRF(3 zFWA^bbzG4o9r4L#xKl%BQfCmt_=(wc9J^~6 zi;77XC!&({#dq8oS#TTPijK9)t4@HnY5UxW^d;%I4q<%9byo6m9Y*=9$#W*r%b^7O$;fjyF@`+J zeCRo&7(?#a6^()WyISvM-7)0h^F4*pbImb$_e`UYuM1)PJx2)XE9VN7Wc^-&lB}jH zlI683l4Y4HlI46VaI!X%7kH#}r7?2br7m?E_7s2bs0;FOZ}UGPmMiAW0u&TExFV zl0L}yTf`N}DJUEeaYMq4c}sE#<~pS4 z{Of|fxkMM@O{2RIZ^q4qc(Y+H#G9;gAu;Kt5Gb)+OeQF&uq3~FVweuSmseePvX)8^e>#)c#QlaEDiT>Jbd~tO6WNS<^lRP9tj{l zguXp5^lvx~9^C};5c)Rmuk%QnDq7r6=fqd%(WI59v~T17I*;rnMT`6CocQWIx{2f| z?c2D&&Z)05slSe>ukfkAOsTK1sJ{%TZ|7(%&+_5l=rtJC@&%jeMMb4~xs?U(YdM{n z#D!N>l;#!YR=Ur1gib%oH``ZaI?up3M4bvo6qYzIU2zW47nY3hA`46MGYTupigMkv zE&b)Y2;A_~EnHZVpIx0>=6xn6f(Soy<$BBr*gGj@6pSv+bLYNTd{Tt-h)T4Jor(%8 zJC~MJ7L0MP0e7F1br*$Bjh#o9mR1xvw@SIOyN8;dIY!!lQB**C!;%_*z47kDxLJbuKEcNYG@)psdooTitVH?sk*ITgIT!(X!|f zxG=n|pd?=F8H2)S>fBOMQD+RwE|6E}lvb7J$?Lw#LvMrkQVeiTO8T%6Jy4fWZ9!2% zWkI5TdS-xOAx0gFB#Lp7UX#cusHiM29eXBagh>3g5ke-aBNpM+M`48=q|S(zD)6W_ zgz8q{2*!hOUqkO##KriPa9`Bq<1@OHR26qCt8#VeQGEzr(Y3s^*l+ZN@lh2@NI`jS zWkI6LNJ^E^Y}fLF1jiWakNXgQKj|Q&{xFPlEGwg+D0gf!q&&@+3>O0rd#G-G24rS< zY^hs8W#_8$a{1I~f=7s2T$D=Qg_qIUGbZCv9y91xP?=FUqOdZz$Pr#-4dHeD-3ltZ zjHxUrsVFQhsqkLt?F>mDY;66Gy$qk6= zF`ZyZ#OU16vy~Cd*pfWwwv39{J~~zu@1MIBxNxc3 z=&;SKaJ`1>A>w>c1exelt}iVtk&HQ4Oh&7dFN;5u|C9|RI*4fbp1HRsdi3zPiw-kM z7MfDS$mryki1cX0z3S2($e|jdtvg6(q&W9u`XOWodgjW*6zLR!p{&%WUP3E9*^>H6hiq#m?6wr zaOG>!-r^41(cU`u@%d>|zDB0BJXuVTojW=ys-Pr4)bakM4m;7-vd_YQXBT)}rN?$+ z;Jz+2JL0rl7vzz8c0px!WkGpCX_w+cc`sgeWo~5w$%yznX$NljQ_-^`&*LN{!pEmb zu=DOk-$F8P)U~ucwx$p;JK$6=S2$h9loga0%KH^^i@-1mk+V~Id1<*jZFQtkXn02R zz+#Ey!yp}@TR=VrQYMpM1^JRb>;+>gae%Re|H;qXgUbT<99$L{d2m@Eww6NZOB;otG! z;ZHm~{QLiePv;O5-=+owU#12Fhf{-r1F6Bl$Em@vtYA{fl8Vr=B1_MQ@!NADW zU?4v=7`Qn#7#Nfq3}mGS0~x8o01wgA)L@`pYB10$H5j-gH5h1^8VuA-4F-N~7z`Y5 z7!3T_Fc>)8Fc{e0Fc{d>Fc_#)6GUYAYQtb)O~YW|xrV{O;)cP%+=jux!wrLh=?#N{ zaSelkqK3i1jSYi=?hS(h+AtVs)i4-n*f1D4uVF9%8U_QuHV6iOY!D25*&rA=&>$H2 zut6}ey+JVWPJ>|JjRwKMOAUg7l?{S{`3-`B=?#K`2@QgQ$`Jj?2Eo9M4T6EJ2El;V zAQ))VAQ))eAQ%7*f`MP_2LnIW4+cK29}KLi9}LW|A9U>eKc)KzcPw}64}bpE-;&RG zUSHZDZR5aY!NABC!N8X-gMr6n+qYUM~Yq##1*Z0Wk*{gS-zWuWM4;Yv;Xz&gHlU)91 zKS@pC|06aK`utyR3I}#A52VzndEVl40JwS5*hwuy-FoIT_m2fnyWbO^I`D`5tK*#$ zobPAP0bs+T{fm+f=!vJ@avek8FPtTPdWinTa{zdM;o*hNz!wX@TsXw7%=3xVf9C?H zMBiEf^xZ#ne;OFJ|CasOL+O4d?)vc41E&B$ce*8|PrVobP$Ts3oX~eo0Kg>xfLZ{6 zdH{fP0RVLX0JQ-C7XSdx3w=wN{4GNwi96qell987^1DH(UO6ZvEENFIDD+RZE#)oY zEJT+c`Yq!DiSH9C(=PK`0xyC?)N1^`H%lmP%P0|1nV_?P{V{7eY(JTde= zDTJRK!cPg+GZO&N7633W^m{>wpT(i}mW1GIL;P(E;rE8{m(+IU6PDS&t;+&u^DnHp zUPn5k4v{(t2o?Opa(+GiR76Qu2Hu9-L=7oXycmp(plDW{P>a2Xp)TMK`} z^+@=G0D$=oYk`_A0XXa;z+zkr+>jFeU9%+x01O1#U>Fz(x`2Kl8)SmspcfbhGC?oU z74&whUSIQv(=tM;8;X*`-*%{BS$(`N^IOOg*`N}XgF;XOMu4uM5EOv|kO@k_a8N4! zoI?Wv1rX@YcK|>Dz%7@zZIA*wgHlioia`M=0hOQv0MH+d1O*@s^af=Pv>V6*X`l-j z11g>06`&B5f)bDhazHuAby}4zmV-2q1qwmHftG`@pdP5})L#b1I{b|QBS9rd18qQO z&=#Zt3?P62gX=R2Cb$(8I((%84vIaP!U$#vxCs=30_VRpPzuVy z2w?rU+s*~$AP*FPB2en|y1m0uE*JrFL6HNMd`Vu4W1y0Yd{6)apfJSyf0Yy2_bgBV zMuRla2b6-*PK&vYHby)BNq0C%^T@Ko`BeZa9Qlt11t1@^cW9;T`#HZ0K}EbO2h;J5rRr zm3^rMxglvvZY4e!1e|`zzh$ZT5m5q49Zsd?NtsBQrG@$^^_K>ULV65ylB|cWPQ&f` z$wo@00_1@rhf67o@{rA(jU1$e(~{Ujyc}HZ<%24xUr~+ypDvB?SO`loAC!VTP!;i# zQTvT*${kG|oKY`zMHE1<;awJ4BJMy zhFoU^jtuc6`H-VG;841w-W^fW(@Fm?`&l0H2J){kpK|od9)y3p8kMs}wEuD($R4^r zNRCQ5a*JbZSo)UXpb}I^Mq;?vVP8?CD0y01v=mZ8ka_#O=bq2jb zA21m71DT*3=nndWG|(ON23ZchoX68ZI_Tw;l(fA-e}}dc7y$Z%-XV(CpfyN$XeBrD zmn*e!N%<{X?E(fl9CZQN4z(;VXTYAI56A+UAr9R>^m9t}cc9sh$B>akXOIO3fDGsF zZVuGtBn|Wey&djlJv~7t=pU+0aw+|dl$Df=^gCzMqKpo@Iy0k;XF7xKA%4<9Cy?p1 z(%7XY_2i+VU$QbNjvlw^mNR7$<^^8c{wF}8jHW&apfow;!{hbjZEvy^p z4SItNkA+Kq`#Gbqv%{O|#6eQ;a(ub<4RENWRAfJ-jO5>L&s|Pj3(Iy&yKrgyGSUuP zoom}t!m_=7U;yaj@FvHtj7H_i&IwtLw1LhbJ=CuB3}H)_)b6jSr;zQ*UoNjE?4_jtar-KLT)5BSapmgC3-$NFQX=6o zDo3vLCFvl;u>xriQsPpYQfJ}1U0)#iiuEzB)TOmaKNM@}(b+)O)YFNSb3qy);5w&` z5zbnr42*Q*(r}y=yMmD=2RgG`c;#a_v6%|m1L$BSgOCvA_p!dA>&yYlNN^7Op-Gh&HKmseH`v& zdNRJ2T9EU!Tswthhdd{~mTM?C60LNi0~y`O*ukA~yTWBdl_lTI4QgWI8*E;R}*sODf`(b67|R#HajlTkg&F(ox_{kBN?yA zXe>U~i!YhDo{{njuc-1O>kBDMDFYc-S2;1ZyAp|yaAX|su5qGKq_m%K%qC+fcbzPI zj09-pW7~2!vJ*BOSaO_q&+_cO~d*xFSL+S05#gjk%JF zjcKLrxpwJtA=liJM|Wiu=09G3lGCt;-QGl_Ho0E%T2!>h)lSqJjvfmf3B}hOw(#N3 zdbPx{FKO-3m{!`3yP}m`xc$5Z6gXN7%Qnon-%81EjTK!rhNJKQ%4)_di|~ku%ELQ) zy(>b=yIl3U(s$!`udT^GOB-_6W?{N`Ey)Plm4UQgsS~+2cE>=O6JdMT%4gPU)USrU z^V!GPiSe-1j+}#JUA;r|N^G1Pon6E8P!DH*%5ciYM$S?a?(7&F$;ws|V;&jvyEECD zV&rIq9LtxC%A-+=jDnI!!|s^+S0mwQBqI6k<@BhlGh@ryIvR<|i1=(`VkxaoPI)O= zITOjKM`rxo7&jb!_{X<$#oz>kWE3xUlWH5k=UBym6Y0r({$X<|b^lQTs?72W~y#aT1M?+;xTv zmw(GOsEqX8xJz1<{406Q(J?4>=pTRNdGf3>>InO+9$=)iK9^obdfjf$uPRXHv?^z@ zXzl+mL>J+_%)ckbkn)yZtY<=ICmd&lXP0DAMq&B6Vr;ta{je=X7o z&xv6jon4%fC_y>8y^)6GBs#aAeXJpOAQCfn;oR}R5^YG1{{MJG#@v4wZzO6U>W{*n zRAw{WwY;0-aIIo?mr!MNIw29?nwI|j5;Jg?z|=A zljtfxStd?K8*bd^=2Kl6`sL^1Gp~OipGaQ*a}kOgiOK(aBLX*eNQ_S;FaNm+MP{pH zH28P%iEAy1#xe)-q;rUAg9j;GDo43GRE&<-E~LA%gD`MCzv0x8bky1SzzcV3D-J&}9mU7Qmw z0Ne(y1u4#suDf@f7@+~M)OQy=`5ySyq1nm1M=gD&cXwKT+Bjz|F?yZWHcgo zfy%+H&Q3o77C0ZIfZm~KK&~HUf5K-7!uv`9jBxTS)qnsD+Jk&&B`QDid`=4J*K$Vl1$p-)wIeL|Nxl=0l0V_Sy`uFNnar7D6R=igIbn5mY+ldw2+*46ZALPNE z6fn?{TUavD(-i=;a!zKr5|-H$xvv^tNy|^2nk#Ga+=_~V;y}^Zv@yj+B^9D&Re6a~ zkvFoSIJe@u;=;W0(u&gImDlB!78|)0#qCF<%`aJ;WBWrR*j4I@`uRV29Z^>^GL8G*p@>S1Z>kT}LOSLH9IzIu_`O1)M!)O59vnxhU^i`8-J zWObH0M}1aZp}wZRrS4WgQomM@sX(i(U92_N+G#}Vq-AP@v|(C_R;5kR?$aLE7HBKA zwc6X-R_$Z$bL}VXly;upK)+nSN~gN1U$6JoZ`McXqxC!V>H0(ZLVcE}$pFP4Bvt{gMwt;PDd)X289s7fwqcl>QDs7YwiluZ> z`YS_}Ta;1C1ZAr7sPd%pobtS~QQ4w=sC=e;ul%CaRL@tNsV!8fs%lrYr+TBBrKgSG^<8y`dO$s@o>2c(FVHU3T54@IO|!LL+5jzIyH&eQo2Wgg&DNgL zg4(Ovo7zropZ2BpgLYc0r8m|u)vwW!-cj$S57ckci}VV8l0Hp;On*w>q;Ju8>U;Hr z`j7fa{amA-K@HvLWOOt78aEpwjETln<9=hYvD8>?tTi?m+l{@(5#u}K591uOh1uF{ zZ)TX8WW9Mtkb>>EMv$?}OU>-G3n17lrcx&FCXYfqkkLU1QK7~)?v-oVjfUo3h z`EI_CAL2*(F%Cp+aj|GF+6f{$iA*s_3=<`yN=y;=iO0nPu~MuRJH%e`sW>i9i5gaI zE7d}lYFSo)Yp@ltMp&b)nbvG;p0&zaYrSUew)RoR(4w(+p3*z_px*A z;dZe-&Yo<~vgg>(+AHkW?6>UQ_DA;D_AzPS5P4)T7Wj8Eodj& ziw>e6(Mi-8H^nV+Ym9JzJQxS?2s{c;z*F&~_({A8Z^1k9UVIS$h)?3iq$z1hS`$P% zl5S)mxrr2!3NndIBae}%$R@Id>?C{1LGmLxNzSG9=wtTt6!s;yO| z_EmG#p=zZ%R-L3yRcETJ)V1ns>JD|U`l)(MJ*l2n8*5FqmRf5KX&tq0+Cc3lZK5_+ zyI)(ZE!9?QYqbs9c5SbAMEg!_tT)wL>a9I?JVl?T&(de>3;x!MM;mt-(~XCWg~n3j zCF6BtoAH5h*!afy%}6mDnoZ2B&Ff5Vb~gK&gUyjyg!vD1mHCFb+1z7( zV%Fq!cq86~x8RVgyesd?EBRPHiBIJ-`Fy^FZ{l0{PQI5Pg= z=q-kd0#PY$7x#*pV!l`+UKH!adt#S3B)$^AioZmC>msX_b**Js=~li~Xq8*l|2|*c z@n7@R{n20)KqJs7^e~!(7NR9+6?y}0MhDSR^gT+!wQ+si3b(}=t2iC^!8v$1F2>{V zWIPMc!E5k3yb*84JMeLQ3fCaDNh(Prt%*Ve$s*aLl8hyj$W$_u%qL68i)1}{kL)6c z$XBE$twS5pCbR`jr`>3;Gx+E)=@0ZYt;HI%OW8FHv5u@88^~^AMXZ8NV$;}T>?yXK zy}&lHf3p4TAp4P>WaldNl*^PW6|Cq=ccr&7R4Gs@mD`nj&mtblR}0m0wOXC1KB&%C zpHYMAtLmHTPIaI9rTT+yzo2i@ z|Ecfyc<9TFD-CSuMt7sPG1Mq9DvjHXdySdKd}E36qOsmMXdE@ZH)@)7%tmGtvxNyw z)$D5aG;cKX%yM(Ad5`&kInR9BTw}gszU%SQ7w`*tOWyYXzF4FW0NejfvB*p`8_h#& z&^ojcZALrLadZmRz_oEIPQ$ISf(6dP**Jg;@fbWF-;W=`i}5o2GTwl<CBMtS!@+&2rfYR>G#RX>1mo z%@(kgY%P16ZDk*`&)HAx6gy98pj@t8y+KfKIM>dR5|AH z+8xzy>Ol1-wMeZ{C#loa$JD3PP3jhPr@B`?sHSMOwfbje-!lF2HV%<<-8 zbE&!7Tx)JHx0`#-Bj$HzW8Rdv*wVt;4< zA!Co50XSR(fOB9Y*c7&b9iRof!2WOuyakSe55qZdAzT7i!8hP$xCed$zlA@;8mJDs z1YLpJBZe|i4|D^{MP;Zu&SUREpP+Bi&!`5jgD=5X;P#l|4BP|XfOByfuEuxc8F(&U zgjeHr_#ON{{uFvh!Ip)`CH%vaYNryOHIw zayFLT!yaJs*wbtcdxgErcCZ8NC_BOaWEUtGDlL_^il*2~FJ*v|uiUEKrc6{GRAwvB zC_&{_M1asF`X%HAl@=%hYQ1Zgqw_S6!s8R@bTTsPC(v zs$Zzb)!)^+TB??&wbm3(Xjxje7SIZ{G1_?Te(e!$v9?Tm*%Ocap`D{Q(wpjS^bWeE zchURnL-bqpQThaZs{W|{r2d@#yuMN2qJOA=rhl*hqSrLeH<}qO3}~oESEHwKqmgHn z8)N?q>&PkQG;@|Y+gxC-G}oGMn_JC~&CkuB%v0uhyaB(QU&Sdm`SrXnznPEVqxl_t zI)8{S(#$JXc8Pu3}qrT4c7 z+W~uoJ<5LAo?|bxm)NW9-S$5FkbTsRughE;m+|$*usLi83G4(j;UG8+mcS}F1>OfA zhYR3JxE8(*x5DG_6s&=2qg0fJTB8hx=u`9sI*xuv zb^j0Z+LY<66YCbrluTq(+5Kz*Tf&yJ4Qw;p#tyQh?0erxdx|nmnWfBD7APx~waVMd zR^?;mbLA)HlyaWhK)qbON~Nl)Ua$65Z&pXBqt!dq>FPu38g-qzQQfTWP>-vp)EZjt zIP0#|#%hzasoG3!jkZqPsBPAEXa}^TT8dsn?Do}&-fi}i8(WPO%C zM}Jmdp}(fTrSH~1(!bV^>AKq+8M;?WMmqHjA2HJQDsaq?lT@Y78omywZ_}V zR^wyibK@uDlyRQfz`WeN%A}@gUT^j_Z#GAmqs=?a>E=V`LUXD4lKHy1&HTVTY<^?@ zW~T6lya~UWU&lG`%=_`dd?YXBck;XV!~6;U559`O!8h|g{1g5y|C!eib;Kp&3ejFL zks*4B8$_-s6V>8wF+CZn zx9+zdu@+m)te33~)^=;Jb;SD4`olWMZe%yL+t?j!%kE=W~{>7FL)O{;+cJO@I47Pv}s<12U32%gXupEws_rM3>Joq$R17Csf z!X5AcJPJ?1Kj8)FLevtqMH;eEFEjwkUQ%9H zwkaPdhm~)X-;@-!q1r^fTD?x?YG<{dI#?a4ma2EEcc~AnPpJP;SE+BPo7Fw)C+fHA z&uR^=j&_N5h1OnUT87p`yFts<%Cu_jZf%A(S6ig5*4An7Xzy#EYF}u_wcoY6da9nL zx7HP1=vjKU9?%Q*G5UD@e*F=BvA#@yS>K><*Z1m2^zZaP^mB|xMpL7W(ZR5cE=GT2 zh;fTC%9vnGH6AsdG@dh_H#Qnuj1P^^jPH$KjGE^8X0y0BJh?BA#w&e!4j&q~%6yTp z=kM`d{5U_wYlzw+Riug5LJ>k_iEI%Ng<^~tFYXtQh{a-=cv)-^+r?gSM0_Xy5a(Ep ztfp2QtAk}(U9A4r5bKsR=1VTNo7?SdVt2AL?Lqc1yTq=tr`Y$|kJ}6EmG)ZuZF{Tz zvHiLIlYPpT4~c$Q1Ay~j19&;S3Q}mod{_v}VKtlxAB3~v8n_N_gqz`xIA5+HfwE9G z3ZOzX28~DeqeswUv<$tBHlXcjFFJz0Lw}%ia3kClx4|8-g}dPXcnH45lP`G=KaV%! zE%-zH8U7ysf@_lVNi))dK%$baq$jzN|*Wx9bLq(|xZG=^;s*{mSLu{bk>LEuu3+T zO=45oOtyxtV;k9Kwu2pKr&tZ8wvwu(DXkSn5lX&NsFW+!XN*&js;X8(&Lrx^|CRh- zhMuYS({uD(y-csxAJ*sS3-u-XDt(8(SN~K$uAkCt7`2U5Bh6@Sq#NCgUPi7l!YJ{L zz{B~!MrKo!n!4G^?B?UeH<+8vZRTO~EAuDwq?y87@wOaum8bJQJckeG#e5u}%xCdA z{8_%@EOLMki#cMUSRz)5H^gSKM|>i_6+ep_RvqgS>k6yA#jFgghjoLMYn55m*2C5u zYoWEoT4lXqZMODUpIF~oKU+2II`$>@6?S`@*%@{Z`vyDLF0-rcyX_hFTziqd+FobB zW4~{IYJXuLw||$h_$HV*KBXBWX24997;C8qd z9)aJ%Kj1m25o(Ispbp4FT~L2C1l@v0p$TXzdK5j0oRd_9a4e!8v@ux}hCo&eFLZ*>fWHwolBpZmSPP^0IbSN#L zQ|L50i_Q-1=j^8Y=plO4I>>7^`Gi~ z^`QErdQv@CtEXM2U8!MB*Sc%HwV_&pR;k^t-K)*i=4(r|7q#`;d)hATkoJ}KtM->x zU%yDFx~_N9yXk%PN`0(8NuR3E)Ys_i^o{yveTRNPKdPV5|I{xqE;L#iZ4J$^jb6q8 zBj32yxXqYoJZQ`|o-u;PtHztgVdE>~C*!1%Vzx5dn%Gp$bTii+VV1=C>mBA^^HcM< zdCIK8Yln7l6fSrc&*lMM$j9*U{C@rjU(A=qS#~SYR$!rubkRrTh~c7Gj1!Z^EHOts zD^{E#^3JtJSS8j(YpQj>wb)u}t+v+w7b25Q_7;1my*Ipjv+`fd2mU+uZelas|2IV? zo0KiePGzrhQ29|gshq3UQ!i7mRI#e7-PPWnT=#r+i6?9F-?i;l`n9_8zc~hvMkLW) z%7^(JzK}2RiN2#2p187nRlF&7ihbfs@q;)mYFUk~ORZ}xWOcN$sDqfEFr7N8)P%tLp~wjlAlQpT8Cajub}NIqZzaZy&<%Rb2ptq=h8)VHC;#F zq3_dA=@;}k{hihg?Mz1fcCtO3|{HX-i%;>eXt(TNBlSPf%g~>81sy$jWxzA#=FK2kwlv$CnrWN8%mHS;d8>JwInjL3oNYd12F+K^H_e^qKJ!cS2lKR9i#O(%@@qKa z9eFoCkl)0Mcm3e4!G+>8AmsT?I4B*> zo8Y@}KRf_Wz(3%5s6J|j(oj2uQ76e zrQ~)pk<1_ukws)Fd5vr$+sPhsh< zeV)Ef-=aI{Uivxxik_l>(Tmun>{^CcH`bF4X2aO6Y?PDpo68om)$ApoH|{dr9P`JS6^1&P~TH`s)y7s)j!p9v38Up^@sF1`U?F8 z{Vn~U`T_lj{*(Tzex6a^Xk}bu7)D29pmC#7WRx3IjTy!q<0)gAvC3F)ylLz*_8C7I zzZkX5^PQ6-swvEV<{)#V6HVW1K5EW2pEZ}8FPm?e@0mNzPtC*TkLC%p20xEC;mvtl z-htb^3m?LB`6yn^r}J5S9$(DY@R#{^zK0*--|`ybJkeM*6W0hRx`-YkN8BU|MX4As z?h;Rk1!9$0E4GSV;&btpI4x>gjjd)Dv=pnWm1PC2k=7XNPU|6Sj`g&)%zDMzVC}U& zvA(l@w(8go>?`c6Y{Two_pt}sMRvJ8$-c*)XD_zb*e~1f+aK6p*x$%lBv;l2JyU^$8EA$ttg)hRFVu%&o33tc+@eO!5F2dvRB>WhjhyQ_B z;y3Wy_+xwse~*u2K+Yu>lgkJqD(Oagk~~sKs>tnRDw#p%kf+EB@&frM*+D)bpOYWR zFC>N5rcG#bim663==JmldNUnO$I|EsnXj-{b+xxTK+RQ0sMYEn>MZp! z$I3UU@2dON1L_I&5A_1Ak=9zfP7_*ZZLl^>E7hvB`?Q(b0&R)*s3MpgK2{&EKcYXOFVk1)oAs^wC;I35uli}dzR}pY#()MlIvM?p zK}LyDX-qNhHJ&n_HeN7ZF?JYxjn9p*j9-l3joM~Cv#EK7*}-IH53{ecVjO2qGH02O znaj;J<|gx9^MHB8JYoJ}rt&8IO5T?1+~x!L5PmBk#i#Nad=7t#FXOBDdj2MVpMSs) z@}vA`eu~!-4MZz(jW9$^uK(^gHpp?$G^wcXC{WOug**+cCL zd#pXpe!za(US_{yZ?N~;pV;5oKil$Tu$$Yf4=;zUpaDC=K5!r`g5_`$yazrB7s2P@ zI`}^P0Db|#fhnjqYJ!?0j5O38^+NgR7IYh$fF4D2(Q{}u+KjfMPtfP+6#5G_z!%|b zF~S0O#@ToN;Z;hWH&iXz9xX4OB>NkXdBu-V$W6db~=^LpmXR`bQxVmH_*-W6Z$#*f&M~k zvGZ9A)|wHfvrN{T<+EGZZEOO2l+9(&vDNGywvFv)2iTA71Up|zbs`O+bXKyJ!Ahx8 z<(z|>tvso$R$fvzDeo$Kl#i7!mG70)N=>zynx?i>vD!)Pt`1f6)iQOodbc{=i8a=$ z>(yQAKJ_d02ep=VzScx*uC>)VXr`8~_0+PpVOoJUN~_i;YtyvHw0YV;w3RXT{Fhcs zPt}{~SL$tbUAOfC`Vhx!Pt|AWbM&Vin_jQKslTs(pdZwa>ObqJ^g2d^1kZhsali4n zG2d8eylDK>*x{TX`O`SZywGgw*mM`Ohk3I(+#GF=b8K3AZE4ec%#Y1)&7aKLydH1L zui)2m#0Brnv-x0N%B%Q9K9xVj=kTZbGX4tR!1wY`_*eV~{yR?*siKK!C$Q)wx{IMA zUsQ_Q#Dn5d@r-y*Y!I8pF0oI1C4LaKtn(e4ZfkY0Y^#ek#LBfsS=H8bYnBt6tg&9U zwp)9wL)Mqpuhwa+vE9tR#)ftmyN5l*&b6!UI~<#S!d_qp?dR<`?Jf3a_80as8Iv?j z0mo|qP#e~REnyo-p#iUlec*6d1joQT;l1!dI3GR(UxgdtPWU1G4*m?!L3Pj-=qkjJ ziTa`(l!ppY6}lbWhi0N@&~xY|^cs2>ZATxYL+B^;E2@th<5u_@+!1%h{qP_sDw&L@ z;YaWjcnJ>Tb@+8BD)|NxGT1%~s zMm0n0s%2?|w4vH9TA4OZo8&|#%e6Jy8`|62PVGa-XaA-F$7i?E+v|qjQP0x*=|lB= zy-Xji->pyA7wAj$wfcH}m%dN`LjOkpT~9HZ7|o6A3}SRQdKp8FeB(A_f-&8gWy~`c zJ2w8d@t$$W_|o{*IBiH9zskJUG|hA~$GpibG)v9f&57nrbG8{YpEut$x5Pvym+;Fu zIelLHJ&*cmGa=wPY!QbXP`G@>4|C*oRfA9-LBhgx1Cv;(p-eQ2b zRg4l7#Z>X6SR|eo>%=y(TO1Ha#82W^QPZkxHM7zz#o|_XtCuy@%C~N_CPZvqM&WN; z?^y?}qt;35PwPUvseP4wt*zR^&a`_w_FimP*yHWH?3wm#`x*N=`z8A|`(1mxeZW5A zo-IjB0dLd*pa!fD8^c!c8fe2VurJJkBVaL{45z_I;1h5eTm?77t#BXw4E_Lrfpt+s zl!mTG9CbpyP=9nY8jePzacEY;%2A$dJr~!*m*Fch#yakfd*h+F09WGMJ!{ACS*cXg zgk0{#Dc0ZSMHw{>oq_ zpo~yPDGw`il!eL?WtHcA6i{oc7pu+x8z)H;PXO-L_GyQ-quMbI=(Y8W_2zN=Gk5DV z&LV?7%BVK(OmcptvDwsYX|^_z+0pD~=9`6PxmoSAT8w5uDA#!>-YxF*$Qr(mZ{(Z# z4t{_iIXeru?43R1Ni5#E(^$)}+;+XhVv~qHLie*{dtbW!|Cmy-YdeE9{ zEwol!FIhXRz1C6dJFB)`&u(sCX$!lvoox@c%k44t6#HKLQG2faoW0t9&)#W&Y9F?b z+rQZWrhxNm0MHmVgIB|Lki$-J2+W0}V70S`Tm+ZGb?|k^a=(Gc;Gggu)Bs(CTAP^BYFqzM*Gp%=too+H^i6WmKb9V_r*DQ1TMx?@eDi% zKZRG|7a}XjllV_8W9)VWlPuDY1jtA-iQGdTBlE~wvYu=uyU2IsXL1g$L$9Q5sZMP= zhz_N<&@wuK-c9GzXXtAB5`BkmbA0q~6tITuVkfRnXWdvf8_Wt>DVxR~U{A59+3V~r z_5u6IiKpu-4V_rJqtaEmS(&UXR*oz6RH*h)i_{6~L+TRs1$B$MSN%pkrPk9f)jDWG z>#GgZDzu5(BibTut@f6-PdlppuGP_->(}bG-c!%jEAm z1{t>+dlPj^u`H{vRbY*=rdy9& z%dJ*02I7@maZqstLSUC>}ugeIVe&=T}A+J+9IU(k8DHP&!fd;>1V6Y<0NS^Nrq zA0NUea2?W|K$1an$gSi~GK)M-){*zf0rE4cO`Fm7G@TBhBk4H$09{01r0>#C=rLN8 zUBa$qHtWZRv$1Rjo6pv;&FmxgJ*%Nyq_kDI(nrZts+D_{dCDr~E#*VyTjek1LiK9Z zPbd-Kg$S539eb=WADJSnH|{){3CzAI0zDkMZaD>wFhK!hhrSL<>PhcQHhiib>*8 zu~e)V+r?pVQk-vHZegp7HP|Y$CRh(yORSfzZPr2S7wbIxGP{G_*&b-$Vvn(>+mGAJ z?F~-;$2rs3$JJL|csWF{3mgCo;W+ppTm;v`cj2e-7_5aZLG6%@ve9sK8@dP0MJv#o zXb<`t{fSa>E3Dxjco;6ncjGxYh~L1w@lpIcu1{JLMl#8bq>M}^v&lcmYiF&oo-CJD zvU}JQYz5oM_OP$mpRA$MO2JB3Ww27LOi&(HmME_%+mu7fFG?NtG8L+w)g1K}^-guB z`n39zx>x;D{atOKwbT?XQ@cqk(;m>~YtL(&wf)-nT8e&=-bUwoZ#_>Rt>3FZsjt#E z=^yIf=zr;rjH?aZ=xN++R2ox_Cyb@WdSknB*f?pNZ#FdzvxhmWWzreTfkNJ=M9MMEvBP`KZ6o@fmx_C-FFWwgW#djjb zYHYQ!OslsQutrvooXvt40Njn~)BDd5=@x$o`jYY;4g zVO35i}KMJbRT*OtwwL7eds#`aAVvWo46Ma;3_-~&&4b8 zn|Lq&8lT3gpI)jn1G8=oF&XDz$sGC$tsXMs1JwmG-CBP;aHH zdJlc5UasGz&(WXL-_UpINA=(I`bG-!cKA6w3G1TE5kg(iAXJ3LqleHl=w-AO9Yn{`dH7P?0Snw0 z=i@Q>KKv98;thB={u2L=8<3VnA(`YRQbwkbS>zeAj%+0d$Z=AeUP{~3PILe*q~qv= zbP-)k-=&|@W3(2#gtcQf%VxvbZEOZxz}B#L*hlOKRzta1X{!jOkCLxcEB7h$l-0^x z%0A^=1*jLQtyM$qrRJ(t>OJaQb%pw-x<~z5{ZmcVT4|crLmQ@*YjQ^aFp znRr|56<>>5R#U5;)x)~cDzzqCk6Qn*)>}KQ!`83X`Sukyw!7Mc?P7a^{jj~ne#PEq zACjj50ho{i7N-DE2VMpt>|Ay<47KD=SWC$rGlgOiFDOpdplf&dB zIiFrmG3`PJ(;_;7K17$$m+3Zokp4o?W0$dZtRu^2C2TyK#hzj7*j9Fc{r_i&M9gH+X@932Tr6JVdgc3@CSfT_Qp>tQJGyMH~D+~F8`=MMqV#}Ch^j~qE&YYwQHe?2P}`=mWdY{>`4UPLLB61}gYvFh8gWqQR@dyTPA> z1HrM>)8shyX{jNpAJgTul2+3-^kup!bf#jVH?^N8X)pbXo}uUIMVjf|=H2N%=56;{ywAN} z?<;S_%VwO#SQk6O#`2r_vj6e_Q&jtY-pzaX5dVgM&#w?yhBV~OVv?9Fh>&86xL3>( z#bSY2Bud3{u~J0DTJeT>Q@kr;qD|};A79Fl9up_Uu*mVp`QXp@7yG~UxA@I|tAElT z_MMQVxmP|RE95h>S~kfWaXbPVoPu+40WQYp@CDq0?_dXhieKPyJcSo9MaiTXnN+T5 zmy)_fFV*XHw?3?gbc%E-Gf~rI_L*-@hUIpiEwPoh!G35vY?r+%7#lngJQ_S1R0V5O z_kU}e)9yIVbW$9iGM^;B4!y#Qq!3nyiJJ{!qUKq zc^CJD5qE_&)d}%$ao9iR|I2r!kW=MMxmwoCjq*=&uiP&Y1Dt^m;wpR&qu7XN@jPC{ zX0=1@QAgC*>YQ4ptMod3P@mH0^iRwRv(xN7c8;BI7u)4_rTv{@M-cad7jjf4diw52hvPpq>aQ$f*d40 zq>ucQoFx~?m2fSL4;?=@?9NaIpTQBhpO(`Iz2AGt`y@3us4p#?-!ketB%L^plYNDg znx0aLRT#xOY{1R94O_4k+pz-^*p0o|kApajqnNI;RF2A1PW}(qEb&Uc7BA+FcsVSW z`D`j%$jVqPYi6BnfMxIkUc_hcQXb{C+)1W8d8t84Zn~S{X1UpJuAArPy9MqhvYBip z+ekBMAu-ZQ+DJQzlMd2J5+q5w$sy89`ba++AcJIx43iNuN*qXs49J3P$bnqQgM27} zBA5&=c;JJEJK;W<3&rpVEQBRc3T03Ml@Ng{sD>!iLLJmY18joLuobpJGqgYqTA>Zv zAr2kT2?8guOU`gE)l4msVQ3%23%VM}$3h2^&bpw?wSAq diff --git a/interface/external/glew/bin/Release/Win32/glewinfo.exe b/interface/external/glew/bin/Release/Win32/glewinfo.exe deleted file mode 100644 index 90b49a5510c913c87815d338d6a01e7c37995acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350720 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 z�o$fv5|3)7wCVYVMBVc2iI@~ATfeCSi^ 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 CsRtbtdaYDob$T( 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