mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-26 15:49:50 -06:00
Upgrade GLEW to version 1.5.7:
New extension: GL_NVX_gpu_memory_info Bug fixes: Improved mingw32 build support Improved cygwin build support glGetPointervEXT fix Add GLEW_VERSION_1_2_1 Fixes issue 3798. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6689 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
35
Externals/GLew/include/GL/glew.h
vendored
35
Externals/GLew/include/GL/glew.h
vendored
@ -149,7 +149,7 @@ typedef unsigned short wchar_t;
|
||||
# define _W64
|
||||
# endif
|
||||
#endif
|
||||
#if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_)
|
||||
#if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_) && !defined(__MINGW64__)
|
||||
# ifdef _WIN64
|
||||
typedef __int64 ptrdiff_t;
|
||||
# else
|
||||
@ -1233,6 +1233,15 @@ typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level,
|
||||
|
||||
#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
|
||||
@ -8964,7 +8973,6 @@ typedef void (GLAPIENTRY * PFNGLARRAYELEMENTEXTPROC) (GLint i);
|
||||
typedef void (GLAPIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* 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 * PFNGLGETPOINTERVEXTPROC) (GLenum pname, void** params);
|
||||
typedef void (GLAPIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void* pointer);
|
||||
typedef void (GLAPIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void* pointer);
|
||||
typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer);
|
||||
@ -8974,7 +8982,6 @@ typedef void (GLAPIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type,
|
||||
#define glColorPointerEXT GLEW_GET_FUN(__glewColorPointerEXT)
|
||||
#define glDrawArraysEXT GLEW_GET_FUN(__glewDrawArraysEXT)
|
||||
#define glEdgeFlagPointerEXT GLEW_GET_FUN(__glewEdgeFlagPointerEXT)
|
||||
#define glGetPointervEXT GLEW_GET_FUN(__glewGetPointervEXT)
|
||||
#define glIndexPointerEXT GLEW_GET_FUN(__glewIndexPointerEXT)
|
||||
#define glNormalPointerEXT GLEW_GET_FUN(__glewNormalPointerEXT)
|
||||
#define glTexCoordPointerEXT GLEW_GET_FUN(__glewTexCoordPointerEXT)
|
||||
@ -9662,6 +9669,21 @@ typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SVMESAPROC) (const GLshort* p);
|
||||
|
||||
#endif /* GL_MESA_ycbcr_texture */
|
||||
|
||||
/* ------------------------- 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_blend_square -------------------------- */
|
||||
|
||||
#ifndef GL_NV_blend_square
|
||||
@ -11280,8 +11302,8 @@ typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint
|
||||
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, GLuint num, const GLdouble* params);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint num, 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);
|
||||
@ -14188,7 +14210,6 @@ GLEW_FUN_EXPORT PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT;
|
||||
GLEW_FUN_EXPORT PFNGLCOLORPOINTEREXTPROC __glewColorPointerEXT;
|
||||
GLEW_FUN_EXPORT PFNGLDRAWARRAYSEXTPROC __glewDrawArraysEXT;
|
||||
GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTEREXTPROC __glewEdgeFlagPointerEXT;
|
||||
GLEW_FUN_EXPORT PFNGLGETPOINTERVEXTPROC __glewGetPointervEXT;
|
||||
GLEW_FUN_EXPORT PFNGLINDEXPOINTEREXTPROC __glewIndexPointerEXT;
|
||||
GLEW_FUN_EXPORT PFNGLNORMALPOINTEREXTPROC __glewNormalPointerEXT;
|
||||
GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTEREXTPROC __glewTexCoordPointerEXT;
|
||||
@ -14793,6 +14814,7 @@ struct GLEWContextStruct
|
||||
|
||||
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;
|
||||
@ -15067,6 +15089,7 @@ 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_gpu_memory_info;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_square;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_conditional_render;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_depth_to_color;
|
||||
|
Reference in New Issue
Block a user