EGL_RED_SIZE, 4,
EGL_GREEN_SIZE, 4,
EGL_BLUE_SIZE, 4,
+#ifdef USE_GLES
+ EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
+#else
EGL_RENDERABLE_TYPE, EGL_OPENGL_BIT,
+#endif
EGL_NONE,
};
if (eglInitialize(display, &eglMajor, &eglMinor) == EGL_FALSE)
exitEglError("Failed to initialize EGL");
printf("Using EGL version %d.%d\n", eglMajor, eglMinor);
+ if (eglMajor == 1 && eglMinor < 3) {
+ fprintf(stderr, "Need at least EGL 1.3 to function properly\n");
+ exit(1);
+ }
#ifdef USE_GLES
if (eglBindAPI(EGL_OPENGL_ES_API) == EGL_FALSE)
#else