mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2024-11-23 07:05:07 +00:00
Generate Sources of origin/master updated at Fri Aug 7 17:44:38 GMT 2015
This commit is contained in:
parent
902171e1f3
commit
c1e87433e5
@ -1755,14 +1755,12 @@ GLEWAPI GLboolean GLEWAPIENTRY glxewContextIsSupported (const GLXEWContext *ctx,
|
|||||||
|
|
||||||
#else /* GLEW_MX */
|
#else /* GLEW_MX */
|
||||||
|
|
||||||
GLEWAPI GLenum GLEWAPIENTRY glxewContextInit ();
|
GLEWAPI GLenum GLEWAPIENTRY glxewInit ();
|
||||||
GLEWAPI GLboolean GLEWAPIENTRY glxewContextIsSupported (const char *name);
|
GLEWAPI GLboolean GLEWAPIENTRY glxewIsSupported (const char *name);
|
||||||
|
|
||||||
#define GLXEW_GET_VAR(x) (*(const GLboolean*)&x)
|
#define GLXEW_GET_VAR(x) (*(const GLboolean*)&x)
|
||||||
#define GLXEW_GET_FUN(x) x
|
#define GLXEW_GET_FUN(x) x
|
||||||
|
|
||||||
GLEWAPI GLboolean GLEWAPIENTRY glxewIsSupported (const char *name);
|
|
||||||
|
|
||||||
#endif /* GLEW_MX */
|
#endif /* GLEW_MX */
|
||||||
|
|
||||||
GLEWAPI GLboolean GLEWAPIENTRY glxewGetExtension (const char *name);
|
GLEWAPI GLboolean GLEWAPIENTRY glxewGetExtension (const char *name);
|
||||||
|
@ -1434,13 +1434,12 @@ GLEWAPI GLboolean GLEWAPIENTRY wglewContextIsSupported (const WGLEWContext *ctx,
|
|||||||
|
|
||||||
#else /* GLEW_MX */
|
#else /* GLEW_MX */
|
||||||
|
|
||||||
|
GLEWAPI GLenum GLEWAPIENTRY wglewInit ();
|
||||||
|
GLEWAPI GLboolean GLEWAPIENTRY wglewIsSupported (const char *name);
|
||||||
|
|
||||||
#define WGLEW_GET_VAR(x) (*(const GLboolean*)&x)
|
#define WGLEW_GET_VAR(x) (*(const GLboolean*)&x)
|
||||||
#define WGLEW_GET_FUN(x) x
|
#define WGLEW_GET_FUN(x) x
|
||||||
|
|
||||||
GLEWAPI GLenum GLEWAPIENTRY wglewContextInit ();
|
|
||||||
GLEWAPI GLboolean GLEWAPIENTRY wglewContextIsSupported (const char *name);
|
|
||||||
GLEWAPI GLboolean GLEWAPIENTRY wglewIsSupported (const char *name);
|
|
||||||
|
|
||||||
#endif /* GLEW_MX */
|
#endif /* GLEW_MX */
|
||||||
|
|
||||||
GLEWAPI GLboolean GLEWAPIENTRY wglewGetExtension (const char *name);
|
GLEWAPI GLboolean GLEWAPIENTRY wglewGetExtension (const char *name);
|
||||||
|
18
src/glew.c
18
src/glew.c
@ -11873,7 +11873,11 @@ GLboolean GLEWAPIENTRY wglewGetExtension (const char* name)
|
|||||||
return _glewSearchExtension(name, start, end);
|
return _glewSearchExtension(name, start, end);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef GLEW_MX
|
||||||
GLenum GLEWAPIENTRY wglewContextInit (WGLEW_CONTEXT_ARG_DEF_LIST)
|
GLenum GLEWAPIENTRY wglewContextInit (WGLEW_CONTEXT_ARG_DEF_LIST)
|
||||||
|
#else
|
||||||
|
GLenum GLEWAPIENTRY wglewInit (WGLEW_CONTEXT_ARG_DEF_LIST)
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
GLboolean crippled;
|
GLboolean crippled;
|
||||||
const GLubyte* extStart;
|
const GLubyte* extStart;
|
||||||
@ -12878,7 +12882,11 @@ GLboolean glxewGetExtension (const char* name)
|
|||||||
return _glewSearchExtension(name, start, end);
|
return _glewSearchExtension(name, start, end);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef GLEW_MX
|
||||||
GLenum glxewContextInit (GLXEW_CONTEXT_ARG_DEF_LIST)
|
GLenum glxewContextInit (GLXEW_CONTEXT_ARG_DEF_LIST)
|
||||||
|
#else
|
||||||
|
GLenum glxewInit (GLXEW_CONTEXT_ARG_DEF_LIST)
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
int major, minor;
|
int major, minor;
|
||||||
const GLubyte* extStart;
|
const GLubyte* extStart;
|
||||||
@ -13191,21 +13199,15 @@ GLboolean glewExperimental = GL_FALSE;
|
|||||||
|
|
||||||
#if !defined(GLEW_MX)
|
#if !defined(GLEW_MX)
|
||||||
|
|
||||||
#if defined(_WIN32)
|
|
||||||
extern GLenum GLEWAPIENTRY wglewContextInit (void);
|
|
||||||
#elif !defined(__ANDROID__) && !defined(__native_client__) && !defined(__HAIKU__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX))
|
|
||||||
extern GLenum GLEWAPIENTRY glxewContextInit (void);
|
|
||||||
#endif /* _WIN32 */
|
|
||||||
|
|
||||||
GLenum GLEWAPIENTRY glewInit (void)
|
GLenum GLEWAPIENTRY glewInit (void)
|
||||||
{
|
{
|
||||||
GLenum r;
|
GLenum r;
|
||||||
r = glewContextInit();
|
r = glewContextInit();
|
||||||
if ( r != 0 ) return r;
|
if ( r != 0 ) return r;
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
return wglewContextInit();
|
return wglewInit();
|
||||||
#elif !defined(__ANDROID__) && !defined(__native_client__) && !defined(__HAIKU__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) /* _UNIX */
|
#elif !defined(__ANDROID__) && !defined(__native_client__) && !defined(__HAIKU__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) /* _UNIX */
|
||||||
return glxewContextInit();
|
return glxewInit();
|
||||||
#else
|
#else
|
||||||
return r;
|
return r;
|
||||||
#endif /* _WIN32 */
|
#endif /* _WIN32 */
|
||||||
|
@ -11557,7 +11557,7 @@ GLboolean glewCreateContext (struct createParams* params)
|
|||||||
int contextAttrs[20];
|
int contextAttrs[20];
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
wglewContextInit();
|
wglewInit();
|
||||||
|
|
||||||
/* Intel HD 3000 has WGL_ARB_create_context, but not WGL_ARB_create_context_profile */
|
/* Intel HD 3000 has WGL_ARB_create_context, but not WGL_ARB_create_context_profile */
|
||||||
if (!wglewGetExtension("WGL_ARB_create_context"))
|
if (!wglewGetExtension("WGL_ARB_create_context"))
|
||||||
@ -11730,7 +11730,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
|||||||
int contextAttrs[20];
|
int contextAttrs[20];
|
||||||
int nelems, i;
|
int nelems, i;
|
||||||
|
|
||||||
glxewContextInit();
|
glxewInit();
|
||||||
|
|
||||||
if (!glxewGetExtension("GLX_ARB_create_context"))
|
if (!glxewGetExtension("GLX_ARB_create_context"))
|
||||||
return GL_TRUE;
|
return GL_TRUE;
|
||||||
|
Loading…
Reference in New Issue
Block a user