summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Engestrom <[email protected]>2017-09-06 14:24:02 +0000
committerEric Engestrom <[email protected]>2017-09-07 08:54:44 +0100
commit77713a0acb09f475d29f90375777e34dbd1bb02a (patch)
tree1ac9283f71d676ee1df0b3164dcc05d34eea62b4
parent56f16c4fbbb2162a3c820db54800bc6299a62ca6 (diff)
mesa: allow user to set MESA_NO_ERROR=0
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102530 Cc: Michel Dänzer <[email protected]> Cc: Alexandre Demers <[email protected]> Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> Reviewed-by: Nicolai Hähnle <[email protected]> Reviewed-by: Michel Dänzer <[email protected]>
-rw-r--r--src/mesa/main/context.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c
index cc37a0dc4dc..dad3ab39f84 100644
--- a/src/mesa/main/context.c
+++ b/src/mesa/main/context.c
@@ -123,6 +123,7 @@
#include "shared.h"
#include "shaderobj.h"
#include "shaderimage.h"
+#include "util/debug.h"
#include "util/disk_cache.h"
#include "util/strtod.h"
#include "stencil.h"
@@ -1217,7 +1218,7 @@ _mesa_initialize_context(struct gl_context *ctx,
/* KHR_no_error is likely to crash, overflow memory, etc if an application
* has errors so don't enable it for setuid processes.
*/
- if (getenv("MESA_NO_ERROR")) {
+ if (env_var_as_boolean("MESA_NO_ERROR", false)) {
#if !defined(_WIN32)
if (geteuid() == getuid())
#endif