glew-cmake/auto/src/glew_post.c

47 lines
979 B
C
Raw Normal View History

return GLEW_OK;
}
#endif /* _WIN32 */
/* ------------------------------------------------------------------------ */
const GLubyte* glewGetErrorString (GLenum error)
{
static const GLubyte* _glewErrorString[] =
{
"no error",
"missing GL version",
"GL 1.1 and up are not supported",
"GLX 1.2 and up are not supported",
"unknown error"
};
if (error > sizeof(_glewErrorString)) error = sizeof(_glewErrorString);
return _glewErrorString[error];
}
const GLubyte* glewGetString (GLenum name)
{
static const GLubyte* _glewString[] =
{
NULL,
"GLEW_VERSION_STRING"
};
if (name > sizeof(_glewString)-1) return NULL;
return _glewString[name];
}
/* ------------------------------------------------------------------------ */
GLboolean glewExperimental = GL_FALSE;
GLenum glewInit ()
{
GLenum r;
if ( (r = _glewInit()) ) return r;
#ifdef _WIN32
return _wglewInit();
#else /* _UNIX */
return _glxewInit();
#endif /* _WIN32 */
}