X-Git-Url: https://git.ralfj.de/gltest.git/blobdiff_plain/06ad8dcac2fac86d1f6715a51b50356a68ffe362..b4dc0596570275aa9def5ff63af951beb8473d58:/eglbackend.cpp diff --git a/eglbackend.cpp b/eglbackend.cpp index c5d5bcb..0d5e5e6 100644 --- a/eglbackend.cpp +++ b/eglbackend.cpp @@ -24,6 +24,10 @@ #include +#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 @@ -50,7 +54,7 @@ static void exitEglError(const char *what) } static const EGLint context_attribs[] = { -#ifdef USE_GLES +#ifdef CON_GLES2 EGL_CONTEXT_CLIENT_VERSION, 2, #endif EGL_NONE @@ -59,7 +63,7 @@ static const EGLint config_attribs[] = { 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, @@ -82,7 +86,7 @@ VisualID EGLBackend::initialize(Display *xDisplay) 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)