5 #define GLEW_NO_ERROR 0
6 #define GLEW_ERROR_NO_GL_VERSION 1
7 #define GLEW_ERROR_GL_VERSION_10_ONLY 2
8 #define GLEW_ERROR_GLX_VERSION_11_ONLY 3
11 #define GLEW_VERSION 1
12 #define GLEW_VERSION_MAJOR 2
13 #define GLEW_VERSION_MINOR 3
14 #define GLEW_VERSION_MICRO 4
19 typedef struct GLEWContextStruct GLEWContext;
23 #define glewInit() glewContextInit(glewGetContext())
24 #define glewIsSupported(x) glewContextIsSupported(glewGetContext(), x)
25 #define glewIsExtensionSupported(x) glewIsSupported(x)
27 #define GLEW_GET_VAR(x) (*(const GLboolean*)&(glewGetContext()->x))
29 # define GLEW_GET_FUN(x) glewGetContext()->x
31 # define GLEW_GET_FUN(x) x
38 #define glewIsExtensionSupported(x) glewIsSupported(x)
40 #define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
41 #define GLEW_GET_FUN(x) x
54 #ifdef GLEW_APIENTRY_DEFINED
55 #undef GLEW_APIENTRY_DEFINED
61 #ifdef GLEW_CALLBACK_DEFINED
62 #undef GLEW_CALLBACK_DEFINED
66 #ifdef GLEW_WINGDIAPI_DEFINED
67 #undef GLEW_WINGDIAPI_DEFINED
GLboolean glewExperimental
EGLImageKHR EGLint * name
static GLenum GLEWAPIENTRY glewContextInit(GLEW_CONTEXT_ARG_DEF_LIST)
GLboolean GLEWAPIENTRY glewGetExtension(const char *name)
GLboolean GLEWAPIENTRY glewIsSupported(const char *name)
const GLubyte *GLEWAPIENTRY glewGetErrorString(GLenum error)
const GLubyte *GLEWAPIENTRY glewGetString(GLenum name)
GLenum GLEWAPIENTRY glewInit(void)