From 9281dfca3fff6cc725ebf02e6cd517cb473e3f1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sun, 27 Sep 2020 16:56:40 -0400 Subject: [PATCH] mesa: don't print GL errors in release builds if MESA_DEBUG=silent MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Zoltán Böszörményi Reviewed-by: Ian Romanick Part-of: --- src/mesa/main/errors.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mesa/main/errors.c b/src/mesa/main/errors.c index a3f9cac8797..a4029c0896c 100644 --- a/src/mesa/main/errors.c +++ b/src/mesa/main/errors.c @@ -66,8 +66,8 @@ output_if_debug(const char *prefixString, const char *outputString, else debug = 1; #else - /* in release builds, be silent unless MESA_DEBUG is set */ - debug = getenv("MESA_DEBUG") != NULL; + const char *env = getenv("MESA_DEBUG"); + debug = env && strstr(env, "silent") == NULL; #endif }