#include <EGL/eglext.h>
+#if !defined(CON_GL1) && !defined(CON_GLES2)
+#error "Valid GL contexts for EGL are: GL1, GLES2"
+#endif
+
static const char *eglErrorToString(EGLint e)
{
#define CASE(name) case name: return #name
}
static const EGLint context_attribs[] = {
-#ifdef USE_GLES
+#ifdef CON_GLES2
EGL_CONTEXT_CLIENT_VERSION, 2,
#endif
EGL_NONE
EGL_RED_SIZE, 4,
EGL_GREEN_SIZE, 4,
EGL_BLUE_SIZE, 4,
-#ifdef USE_GLES
+#ifdef CON_GLES2
EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
#else
EGL_RENDERABLE_TYPE, EGL_OPENGL_BIT,
fprintf(stderr, "Need at least EGL 1.3 to function properly\n");
exit(1);
}
-#ifdef USE_GLES
+#ifdef CON_GLES2
if (eglBindAPI(EGL_OPENGL_ES_API) == EGL_FALSE)
#else
if (eglBindAPI(EGL_OPENGL_API) == EGL_FALSE)