mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2024-11-27 00:51:55 +00:00
Generate Sources of origin/master updated at Fri Jun 17 17:47:53 GMT 2016
This commit is contained in:
parent
69271d06c2
commit
3be4d079d7
@ -148,6 +148,7 @@ typedef void *EGLOutputPortEXT;
|
||||
typedef void *EGLSyncNV;
|
||||
typedef khronos_utime_nanoseconds_t EGLTimeNV;
|
||||
typedef khronos_utime_nanoseconds_t EGLuint64NV;
|
||||
typedef khronos_stime_nanoseconds_t EGLnsecsANDROID;
|
||||
|
||||
struct EGLClientPixmapHI;
|
||||
|
||||
|
@ -6612,7 +6612,6 @@ typedef void (GLAPIENTRY * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint texture, G
|
||||
#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);
|
||||
@ -7375,7 +7374,6 @@ typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]);
|
||||
#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);
|
||||
@ -11621,6 +11619,26 @@ typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC) (GLfloat* weight);
|
||||
|
||||
#endif /* GL_EXT_vertex_weighting */
|
||||
|
||||
/* ------------------------ GL_EXT_window_rectangles ----------------------- */
|
||||
|
||||
#ifndef GL_EXT_window_rectangles
|
||||
#define GL_EXT_window_rectangles 1
|
||||
|
||||
#define GL_INCLUSIVE_EXT 0x8F10
|
||||
#define GL_EXCLUSIVE_EXT 0x8F11
|
||||
#define GL_WINDOW_RECTANGLE_EXT 0x8F12
|
||||
#define GL_WINDOW_RECTANGLE_MODE_EXT 0x8F13
|
||||
#define GL_MAX_WINDOW_RECTANGLES_EXT 0x8F14
|
||||
#define GL_NUM_WINDOW_RECTANGLES_EXT 0x8F15
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLWINDOWRECTANGLESEXTPROC) (GLenum mode, GLsizei count, const GLint box[]);
|
||||
|
||||
#define glWindowRectanglesEXT GLEW_GET_FUN(__glewWindowRectanglesEXT)
|
||||
|
||||
#define GLEW_EXT_window_rectangles GLEW_GET_VAR(__GLEW_EXT_window_rectangles)
|
||||
|
||||
#endif /* GL_EXT_window_rectangles */
|
||||
|
||||
/* ------------------------- GL_EXT_x11_sync_object ------------------------ */
|
||||
|
||||
#ifndef GL_EXT_x11_sync_object
|
||||
@ -12580,8 +12598,8 @@ typedef void (GLAPIENTRY * PFNGLBLENDPARAMETERINVPROC) (GLenum pname, GLint valu
|
||||
#define GL_NV_clip_space_w_scaling 1
|
||||
|
||||
#define GL_VIEWPORT_POSITION_W_SCALE_NV 0x937C
|
||||
#define GL_VIEWPORT_POSITION_W_SCALE_X_COEFF 0x937D
|
||||
#define GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF 0x937E
|
||||
#define GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV 0x937D
|
||||
#define GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV 0x937E
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLVIEWPORTPOSITIONWSCALENVPROC) (GLuint index, GLfloat xcoeff, GLfloat ycoeff);
|
||||
|
||||
@ -12596,13 +12614,7 @@ typedef void (GLAPIENTRY * PFNGLVIEWPORTPOSITIONWSCALENVPROC) (GLuint index, GLf
|
||||
#ifndef GL_NV_command_list
|
||||
#define GL_NV_command_list 1
|
||||
|
||||
#define GL_ALPHA_REF_COMMAND_NV 0x000
|
||||
#define GL_BLEND_COLOR_COMMAND_NV 0x000
|
||||
#define GL_LINE_WIDTH_COMMAND_NV 0x000
|
||||
#define GL_POLYGON_OFFSET_COMMAND_NV 0x000
|
||||
#define GL_STENCIL_REF_COMMAND_NV 0x000
|
||||
#define GL_TERMINATE_SEQUENCE_COMMAND_NV 0x0000
|
||||
#define GL_UNIFORM_ADDRESS_COMMAND_NV 0x000
|
||||
#define GL_NOP_COMMAND_NV 0x0001
|
||||
#define GL_DRAW_ELEMENTS_COMMAND_NV 0x0002
|
||||
#define GL_DRAW_ARRAYS_COMMAND_NV 0x0003
|
||||
@ -12612,6 +12624,12 @@ typedef void (GLAPIENTRY * PFNGLVIEWPORTPOSITIONWSCALENVPROC) (GLuint index, GLf
|
||||
#define GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV 0x0007
|
||||
#define GL_ELEMENT_ADDRESS_COMMAND_NV 0x0008
|
||||
#define GL_ATTRIBUTE_ADDRESS_COMMAND_NV 0x0009
|
||||
#define GL_UNIFORM_ADDRESS_COMMAND_NV 0x000a
|
||||
#define GL_BLEND_COLOR_COMMAND_NV 0x000b
|
||||
#define GL_STENCIL_REF_COMMAND_NV 0x000c
|
||||
#define GL_LINE_WIDTH_COMMAND_NV 0x000d
|
||||
#define GL_POLYGON_OFFSET_COMMAND_NV 0x000e
|
||||
#define GL_ALPHA_REF_COMMAND_NV 0x000f
|
||||
#define GL_VIEWPORT_COMMAND_NV 0x0010
|
||||
#define GL_SCISSOR_COMMAND_NV 0x0011
|
||||
#define GL_FRONT_FACE_COMMAND_NV 0x0012
|
||||
@ -15964,10 +15982,6 @@ typedef void (GLAPIENTRY * PFNGLFLUSHRASTERSGIXPROC) (void);
|
||||
#ifndef GL_SGIX_fog_texture
|
||||
#define GL_SGIX_fog_texture 1
|
||||
|
||||
#define GL_FOG_PATCHY_FACTOR_SGIX 0
|
||||
#define GL_FRAGMENT_FOG_SGIX 0
|
||||
#define GL_TEXTURE_FOG_SGIX 0
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLTEXTUREFOGSGIXPROC) (GLenum pname);
|
||||
|
||||
#define glTextureFogSGIX GLEW_GET_FUN(__glewTextureFogSGIX)
|
||||
@ -18539,6 +18553,8 @@ GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLWINDOWRECTANGLESEXTPROC __glewWindowRectanglesEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLIMPORTSYNCEXTPROC __glewImportSyncEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLFRAMETERMINATORGREMEDYPROC __glewFrameTerminatorGREMEDY;
|
||||
@ -19697,6 +19713,7 @@ 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_window_rectangles;
|
||||
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;
|
||||
|
35
src/glew.c
35
src/glew.c
@ -2208,6 +2208,8 @@ PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT = NULL;
|
||||
PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT = NULL;
|
||||
PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT = NULL;
|
||||
|
||||
PFNGLWINDOWRECTANGLESEXTPROC __glewWindowRectanglesEXT = NULL;
|
||||
|
||||
PFNGLIMPORTSYNCEXTPROC __glewImportSyncEXT = NULL;
|
||||
|
||||
PFNGLFRAMETERMINATORGREMEDYPROC __glewFrameTerminatorGREMEDY = NULL;
|
||||
@ -3367,6 +3369,7 @@ GLboolean __GLEW_EXT_vertex_array_bgra = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_vertex_attrib_64bit = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_vertex_shader = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_vertex_weighting = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_window_rectangles = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_x11_sync_object = GL_FALSE;
|
||||
GLboolean __GLEW_GREMEDY_frame_terminator = GL_FALSE;
|
||||
GLboolean __GLEW_GREMEDY_string_marker = GL_FALSE;
|
||||
@ -4716,6 +4719,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_EXT_vertex_weighting
|
||||
"GL_EXT_vertex_weighting",
|
||||
#endif
|
||||
#ifdef GL_EXT_window_rectangles
|
||||
"GL_EXT_window_rectangles",
|
||||
#endif
|
||||
#ifdef GL_EXT_x11_sync_object
|
||||
"GL_EXT_x11_sync_object",
|
||||
#endif
|
||||
@ -5386,7 +5392,7 @@ static const char * _glewExtensionLookup[] = {
|
||||
};
|
||||
|
||||
/* Detected in the extension string or strings */
|
||||
static GLboolean _glewExtensionString[597];
|
||||
static GLboolean _glewExtensionString[598];
|
||||
/* Detected via extension string or experimental mode */
|
||||
static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_VERSION_1_2
|
||||
@ -6514,6 +6520,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_EXT_vertex_weighting
|
||||
&__GLEW_EXT_vertex_weighting,
|
||||
#endif
|
||||
#ifdef GL_EXT_window_rectangles
|
||||
&__GLEW_EXT_window_rectangles,
|
||||
#endif
|
||||
#ifdef GL_EXT_x11_sync_object
|
||||
&__GLEW_EXT_x11_sync_object,
|
||||
#endif
|
||||
@ -7371,6 +7380,7 @@ static GLboolean _glewInit_GL_EXT_vertex_array ();
|
||||
static GLboolean _glewInit_GL_EXT_vertex_attrib_64bit ();
|
||||
static GLboolean _glewInit_GL_EXT_vertex_shader ();
|
||||
static GLboolean _glewInit_GL_EXT_vertex_weighting ();
|
||||
static GLboolean _glewInit_GL_EXT_window_rectangles ();
|
||||
static GLboolean _glewInit_GL_EXT_x11_sync_object ();
|
||||
static GLboolean _glewInit_GL_GREMEDY_frame_terminator ();
|
||||
static GLboolean _glewInit_GL_GREMEDY_string_marker ();
|
||||
@ -11459,6 +11469,19 @@ static GLboolean _glewInit_GL_EXT_vertex_weighting ()
|
||||
|
||||
#endif /* GL_EXT_vertex_weighting */
|
||||
|
||||
#ifdef GL_EXT_window_rectangles
|
||||
|
||||
static GLboolean _glewInit_GL_EXT_window_rectangles ()
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glWindowRectanglesEXT = (PFNGLWINDOWRECTANGLESEXTPROC)glewGetProcAddress((const GLubyte*)"glWindowRectanglesEXT")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_window_rectangles */
|
||||
|
||||
#ifdef GL_EXT_x11_sync_object
|
||||
|
||||
static GLboolean _glewInit_GL_EXT_x11_sync_object ()
|
||||
@ -14060,6 +14083,9 @@ static GLenum GLEWAPIENTRY glewContextInit ()
|
||||
#ifdef GL_EXT_vertex_weighting
|
||||
if (glewExperimental || GLEW_EXT_vertex_weighting) GLEW_EXT_vertex_weighting = !_glewInit_GL_EXT_vertex_weighting();
|
||||
#endif /* GL_EXT_vertex_weighting */
|
||||
#ifdef GL_EXT_window_rectangles
|
||||
if (glewExperimental || GLEW_EXT_window_rectangles) GLEW_EXT_window_rectangles = !_glewInit_GL_EXT_window_rectangles();
|
||||
#endif /* GL_EXT_window_rectangles */
|
||||
#ifdef GL_EXT_x11_sync_object
|
||||
if (glewExperimental || GLEW_EXT_x11_sync_object) GLEW_EXT_x11_sync_object = !_glewInit_GL_EXT_x11_sync_object();
|
||||
#endif /* GL_EXT_x11_sync_object */
|
||||
@ -20387,6 +20413,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_window_rectangles
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"window_rectangles", 17))
|
||||
{
|
||||
ret = GLEW_EXT_window_rectangles;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_x11_sync_object
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"x11_sync_object", 15))
|
||||
{
|
||||
|
@ -5395,6 +5395,17 @@ static void _glewInfo_GL_EXT_vertex_weighting (void)
|
||||
|
||||
#endif /* GL_EXT_vertex_weighting */
|
||||
|
||||
#ifdef GL_EXT_window_rectangles
|
||||
|
||||
static void _glewInfo_GL_EXT_window_rectangles (void)
|
||||
{
|
||||
glewPrintExt("GL_EXT_window_rectangles", GLEW_EXT_window_rectangles, glewIsSupported("GL_EXT_window_rectangles"), glewGetExtension("GL_EXT_window_rectangles"));
|
||||
|
||||
glewInfoFunc("glWindowRectanglesEXT", glWindowRectanglesEXT == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_window_rectangles */
|
||||
|
||||
#ifdef GL_EXT_x11_sync_object
|
||||
|
||||
static void _glewInfo_GL_EXT_x11_sync_object (void)
|
||||
@ -11847,6 +11858,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_EXT_vertex_weighting
|
||||
_glewInfo_GL_EXT_vertex_weighting();
|
||||
#endif /* GL_EXT_vertex_weighting */
|
||||
#ifdef GL_EXT_window_rectangles
|
||||
_glewInfo_GL_EXT_window_rectangles();
|
||||
#endif /* GL_EXT_window_rectangles */
|
||||
#ifdef GL_EXT_x11_sync_object
|
||||
_glewInfo_GL_EXT_x11_sync_object();
|
||||
#endif /* GL_EXT_x11_sync_object */
|
||||
|
Loading…
Reference in New Issue
Block a user