summaryrefslogtreecommitdiff
path: root/docs/envvars.html
diff options
context:
space:
mode:
authorTimothy Arceri <timothy.arceri@collabora.com>2016-09-28 08:56:26 +1000
committerTimothy Arceri <tarceri@itsqueeze.com>2017-02-10 09:22:52 +1100
commit41ad178b1347ad58a5cbad733426ee3b7b37a835 (patch)
tree98a3132b5d59722df6bf191b6cb48381bb42ba86 /docs/envvars.html
parentc95f821cb4286f8163bfdf341be2b0940011585a (diff)
docs: add shader cache environment variables
Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Diffstat (limited to 'docs/envvars.html')
-rw-r--r--docs/envvars.html11
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/envvars.html b/docs/envvars.html
index 276cea3cf34..2269f185646 100644
--- a/docs/envvars.html
+++ b/docs/envvars.html
@@ -114,6 +114,17 @@ glGetString(GL_VERSION) for OpenGL ES.
glGetString(GL_SHADING_LANGUAGE_VERSION). Valid values are integers, such as
"130". Mesa will not really implement all the features of the given language version
if it's higher than what's normally reported. (for developers only)
+<li>MESA_GLSL_CACHE_DISABLE - if set, disables the GLSL shader cache
+<li>MESA_GLSL_CACHE_MAX_SIZE - if set, determines the maximum size of
+the on-disk cache of compiled GLSL programs. Should be set to a number
+optionally followed by 'K', 'M', or 'G' to specify a size in
+kilobytes, megabytes, or gigabytes. By default, gigabytes will be
+assumed. And if unset, a maxium size of 1GB will be used.
+<li>MESA_GLSL_CACHE_DIR - if set, determines the directory to be used
+for the on-disk cache of compiled GLSL programs. If this variable is
+not set, then the cache will be stored in $XDG_CACHE_HOME/mesa (if
+that variable is set), or else within .cache/mesa within the user's
+home directory.
<li>MESA_GLSL - <a href="shading.html#envvars">shading language compiler options</a>
<li>MESA_NO_MINMAX_CACHE - when set, the minmax index cache is globally disabled.
</ul>