Mesa (master): main/extensions: Don' t advertise unknown extensions overrides with (-)

Jordan Justen jljusten at kemper.freedesktop.org
Mon Jun 16 17:00:19 UTC 2014


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

Author: Jordan Justen <jordan.l.justen at intel.com>
Date:   Sun Jun  8 13:10:59 2014 -0700

main/extensions: Don't advertise unknown extensions overrides with (-)

Previously setting:
MESA_EXTENSION_OVERRIDE=-GL_MESA_ham_sandwich

Would cause Mesa to advertise support for the GL_MESA_ham_sandwich
extension, even though the override specifically asked for it to be
disabled.

Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
Reviewed-by: Anuj Phogat <anuj.phogat at gmail.com>

---

 src/mesa/main/extensions.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mesa/main/extensions.c b/src/mesa/main/extensions.c
index e63c0c4..822f8cd 100644
--- a/src/mesa/main/extensions.c
+++ b/src/mesa/main/extensions.c
@@ -555,7 +555,7 @@ get_extension_override( struct gl_context *ctx )
          break;
       }
       recognized = set_extension(ctx, ext, enable);
-      if (!recognized) {
+      if (!recognized && enable) {
          strcat(extra_exts, ext);
          strcat(extra_exts, " ");
       }




More information about the mesa-commit mailing list