summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/common
diff options
context:
space:
mode:
authorStefan Dirsch <sndirsch@suse.de>2014-08-26 22:47:51 +0200
committerEmil Velikov <emil.l.velikov@gmail.com>2014-09-09 19:46:57 +0100
commit49022a971390afda5ce1661c388b92ad3af6e1de (patch)
tree6711d2853d666e49e1d9cc61828a4ce43588ccf1 /src/mesa/drivers/dri/common
parent3d8b53ffb4ce4feff8326a62354386c9bc0bca27 (diff)
downloadexternal_mesa3d-49022a971390afda5ce1661c388b92ad3af6e1de.zip
external_mesa3d-49022a971390afda5ce1661c388b92ad3af6e1de.tar.gz
external_mesa3d-49022a971390afda5ce1661c388b92ad3af6e1de.tar.bz2
xmlconfig: suppress libGL warnings when LIBGL_DEBUG == "quiet"
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>
Diffstat (limited to 'src/mesa/drivers/dri/common')
-rw-r--r--src/mesa/drivers/dri/common/xmlconfig.c4
1 files changed, 3 insertions, 1 deletions
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);