X-Git-Url: https://git.ralfj.de/gltest.git/blobdiff_plain/92d3b1692f11658cad027cd597019eabd65faf89..08f1ed05c2541efad748e78db01af569d84c3363:/eglbackend.cpp?ds=inline diff --git a/eglbackend.cpp b/eglbackend.cpp index 04165c7..ac7ab38 100644 --- a/eglbackend.cpp +++ b/eglbackend.cpp @@ -49,8 +49,7 @@ static void exitEglError(const char *what) 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, @@ -65,16 +64,16 @@ VisualID EGLBackend::initialize(Display *xDisplay) // 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]; } @@ -88,7 +87,7 @@ void EGLBackend::createContext(Window window) { 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");