exit(1);
}
-/* attributes for a double buffered visual in RGBA format with at least
-* 4 bits per color */
+// attributes for a visual in RGBA format with at least 4 bits per color
static const EGLint config_attribs[] = {
EGL_RED_SIZE, 4,
EGL_GREEN_SIZE, 4,
// get connection and bind API
EGLint eglMajor, eglMinor;
display = eglGetDisplay(xDisplay);
- if (display == EGL_NO_DISPLAY)
+ if (display == EGL_NO_DISPLAY)
exitEglError("Failed to get EGL display");
- if (eglInitialize(display, &eglMajor, &eglMinor) == EGL_FALSE)
+ if (eglInitialize(display, &eglMajor, &eglMinor) == EGL_FALSE)
exitEglError("Failed to initialize EGL");
printf("Using EGL version %d.%d\n", eglMajor, eglMinor);
eglBindAPI(EGL_OPENGL_API);
// get an appropriate config
EGLConfig configs[1];
EGLint count;
- if (eglChooseConfig(display, config_attribs, configs, 1, &count) == EGL_FALSE || count == 0)
+ if (eglChooseConfig(display, config_attribs, configs, 1, &count) == EGL_FALSE || count == 0)
exitEglError("Failed to choose config");
config = configs[0];
}
{
assert(display != EGL_NO_DISPLAY && context == EGL_NO_CONTEXT);
surface = eglCreateWindowSurface(display, config, window, NULL);
- /* create an EGL context and use it with the surface */
+ // create an EGL context and use it with the surface
context = eglCreateContext(display, config, EGL_NO_CONTEXT, NULL);
if (context == EGL_NO_CONTEXT)
exitEglError("Failed to create context");