drirc: add mesa_extension_override option

This allows specific per-application override.
The existing MESA_EXTENSION_OVERRIDE env variable is kept.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13364>
This commit is contained in:
Pierre-Eric Pelloux-Prayer
2021-10-12 11:53:28 +02:00
committed by Marge Bot
parent 50c983402e
commit f5dc334b6d
12 changed files with 34 additions and 16 deletions
+2 -1
View File
@@ -78,7 +78,8 @@ Core Mesa environment variables
:envvar:`MESA_EXTENSION_OVERRIDE`
can be used to enable/disable extensions. A value such as
``GL_EXT_foo -GL_EXT_bar`` will enable the ``GL_EXT_foo`` extension
and disable the ``GL_EXT_bar`` extension.
and disable the ``GL_EXT_bar`` extension. Note that this will override
extensions override configured using driconf.
:envvar:`MESA_EXTENSION_MAX_YEAR`
The ``GL_EXTENSIONS`` string returned by Mesa is sorted by extension
year. If this variable is set to year X, only extensions defined on