xmlconfig: suppress libGL warnings when LIBGL_DEBUG == "quiet"
authorStefan Dirsch <sndirsch@suse.de>
Tue, 26 Aug 2014 20:47:51 +0000 (22:47 +0200)
committerEmil Velikov <emil.l.velikov@gmail.com>
Tue, 9 Sep 2014 18:46:57 +0000 (19:46 +0100)
Let's handle LIBGL_DEBUG env. variable in Mesa in a consistent way.

Fixes: https://bugzilla.novell.com/show_bug.cgi?id=895730
Signed-off-by: Stefan Dirsch <sndirsch@suse.de>
Reviewed-by: Courtney Goeltzenleuchter <courtney@lunarg.com>
src/mesa/drivers/dri/common/xmlconfig.c

index ce376475c3ec7542af828694b0cbcb023b177eff..8e48522e2e7a0040eac204818d5e5927000b1dd4 100644 (file)
@@ -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);