diff options
author | Eric Anholt <eric@anholt.net> | 2014-04-23 09:52:17 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2014-04-23 13:24:22 -0700 |
commit | 99f0365b1fbdfd9238b9f5cc28491e4e6c7324f1 (patch) | |
tree | 530436cb2e3c912de628edec9cd034b6daa7ade1 /include | |
parent | a4d96afdbddb7a636df8e336059d3a5624f2e6ae (diff) | |
download | xserver-99f0365b1fbdfd9238b9f5cc28491e4e6c7324f1.tar.gz |
Add a command line argument for disabling indirect GLX.
The attack surface for indirect GLX is huge, and it's of no use to
most people (if you get an indirect GL context, you're better served
by a immediate X error than actually trying to use an indirect GL
context and finding out that it doesn't support doing anything you
want, slowly). This flag gives you a chance to disable indirect GLX
in environments where you just don't need it.
I put in both the '+' and '-' arguments right now, so that it's easy
to patch the value to change the default policy.
Signed-off-by: Eric Anholt <eric@anholt.net>
Acked-by: Julien Cristau <jcristau@debian.org>
Reviewed-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/opaque.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/opaque.h b/include/opaque.h index 6b8071c5b..a2c54aa6a 100644 --- a/include/opaque.h +++ b/include/opaque.h @@ -56,6 +56,7 @@ extern _X_EXPORT Bool explicit_display; extern _X_EXPORT int defaultBackingStore; extern _X_EXPORT Bool disableBackingStore; extern _X_EXPORT Bool enableBackingStore; +extern _X_EXPORT Bool enableIndirectGLX; extern _X_EXPORT Bool PartialNetwork; extern _X_EXPORT Bool RunFromSigStopParent; |