X-Git-Url: https://git.ralfj.de/gltest.git/blobdiff_plain/867982470c8f197aaa6364da1c52d530a2023dec..2a1fa3416d6a809c158882f91a773953da96b611:/glxbackend.cpp?ds=inline diff --git a/glxbackend.cpp b/glxbackend.cpp index 2023954..d636f67 100644 --- a/glxbackend.cpp +++ b/glxbackend.cpp @@ -58,9 +58,9 @@ VisualID GLXBackend::initialize(Display *display) int glxMajor, glxMinor; glXQueryVersion(display, &glxMajor, &glxMinor); printf("Using GLX version: %d.%d\n", glxMajor, glxMinor); - if (glxMajor < 1 || (glxMajor == 1 && glxMinor < 3)) { - // glXChooseFBConfig and glXCreateNewContext require GLX 1.3 - die("Need at least GLX 1.3 to function properly\n"); + if (glxMajor == 1 && glxMinor < 4) { + // glXChooseFBConfig and glXCreateNewContext require GLX 1.3; GLX_ARB_create_context requires GLX 1.4 + die("Need at least GLX 1.4 to function properly\n"); } // check for extension-based functions funSwapIntervalMesa = (PFNGLXSWAPINTERVALMESAPROC)resolveGLXFunction("GLX_MESA_swap_control", "glXSwapIntervalMESA");