[Mesa-dev] [PATCH] Suppress any "libGL:..." warnings when LIBGL_DEBUG == "quiet"

Johannes Obermayr johannesobermayr at gmx.de
Tue Aug 26 13:47:51 PDT 2014


From: Stefan Dirsch <sndirsch at suse.de>

Let's handle LIBGL_DEBUG env. variable in Mesa in a consistent way.

Fixes: https://bugzilla.novell.com/show_bug.cgi?id=892896
---
To: mesa-dev at lists.freedesktop.org
Cc: "10.3" <mesa-stable at lists.freedesktop.org>
openSUSE maintainers: Why can't you forward your applied u_* patches to upstream
                      to get them included in final/next release?
---
 src/mesa/drivers/dri/common/xmlconfig.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/mesa/drivers/dri/common/xmlconfig.c b/src/mesa/drivers/dri/common/xmlconfig.c
index ce37647..8e48522 100644
--- a/src/mesa/drivers/dri/common/xmlconfig.c
+++ b/src/mesa/drivers/dri/common/xmlconfig.c
@@ -429,8 +429,10 @@ static void
 __driUtilMessage(const char *f, ...)
 {
     va_list args;
+    const char *libgl_debug;
 
-    if (getenv("LIBGL_DEBUG")) {
+    libgl_debug=getenv("LIBGL_DEBUG");
+    if (libgl_debug && !strstr(libgl_debug, "quiet")) {
         fprintf(stderr, "libGL: ");
         va_start(args, f);
         vfprintf(stderr, f, args);
-- 
2.0.4



More information about the mesa-dev mailing list