Mesa (master): mesa: remove hard-coded OpenGL 3.2 compat limit

Timothy Arceri tarceri at kemper.freedesktop.org
Wed May 9 04:30:23 UTC 2018


Module: Mesa
Branch: master
Commit: e7a7b712fe81aac96eaae267ad6cb5444f02e7f6
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7a7b712fe81aac96eaae267ad6cb5444f02e7f6

Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Tue May  8 10:35:40 2018 +1000

mesa: remove hard-coded OpenGL 3.2 compat limit

Just let validate_context_version() do it instead. This fixes
MESA_GL_VERSION_OVERRIDE for compat, it will also allow us to
enable new compat versions on a per driver bases in future.

Reviewed-by: Marek Olšák <marek.olsak at amd.com>

---

 src/mesa/drivers/dri/common/dri_util.c | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/src/mesa/drivers/dri/common/dri_util.c b/src/mesa/drivers/dri/common/dri_util.c
index 7cb6248b13..75d124097b 100644
--- a/src/mesa/drivers/dri/common/dri_util.c
+++ b/src/mesa/drivers/dri/common/dri_util.c
@@ -389,14 +389,6 @@ driCreateContextAttribs(__DRIscreen *screen, int api,
         screen->max_gl_compat_version < 31)
        mesa_api = API_OPENGL_CORE;
 
-    if (mesa_api == API_OPENGL_COMPAT
-        && ((ctx_config.major_version > 3)
-            || (ctx_config.major_version == 3 &&
-                ctx_config.minor_version >= 2))) {
-       *error = __DRI_CTX_ERROR_BAD_API;
-       return NULL;
-    }
-
     /* The latest version of EGL_KHR_create_context spec says:
      *
      *     "If the EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR flag bit is set in




More information about the mesa-commit mailing list