diff options
author | Kristian Høgsberg Kristensen <[email protected]> | 2016-02-24 12:50:27 -0800 |
---|---|---|
committer | Kristian Høgsberg Kristensen <[email protected]> | 2016-02-24 13:04:54 -0800 |
commit | 59f57289959702e528b68bdd0d06488089517a00 (patch) | |
tree | a266656ac6129f5ad14b9d0d0c69c7077466c3f3 /docs/envvars.html | |
parent | 25c2470b24ce8411f6747eb887137b2511b6d529 (diff) | |
parent | c95d5c5f6fbfe4a96276e67ed279562b33432fb5 (diff) |
Merge remote-tracking branch 'origin/master' into vulkan
Diffstat (limited to 'docs/envvars.html')
-rw-r--r-- | docs/envvars.html | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/docs/envvars.html b/docs/envvars.html index ba83335d0b0..06aa0ac9369 100644 --- a/docs/envvars.html +++ b/docs/envvars.html @@ -91,6 +91,14 @@ This is only valid for versions >= 3.0. <li> Mesa may not really implement all the features of the given version. (for developers only) </ul> +<li>MESA_GLES_VERSION_OVERRIDE - changes the value returned by +glGetString(GL_VERSION) for OpenGL ES. +<ul> +<li> The format should be MAJOR.MINOR +<li> Examples: 2.0, 3.0, 3.1 +<li> Mesa may not really implement all the features of the given version. +(for developers only) +</ul> <li>MESA_GLSL_VERSION_OVERRIDE - changes the value returned by 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 @@ -224,7 +232,7 @@ See src/mesa/state_tracker/st_debug.c for other options. <li>LP_PERF - a comma-separated list of options to selectively no-op various parts of the driver. See the source code for details. <li>LP_NUM_THREADS - an integer indicating how many threads to use for rendering. - Zero turns of threading completely. The default value is the number of CPU + Zero turns off threading completely. The default value is the number of CPU cores present. </ul> @@ -245,6 +253,25 @@ for details. </ul> +<h3>VC4 driver environment variables</h3> +<ul> +<li>VC4_DEBUG - a comma-separated list of named flags, which do various things: +<ul> + <li>cl - dump command list during creation</li> + <li>qpu - dump generated QPU instructions</li> + <li>qir - dump QPU IR during program compile</li> + <li>nir - dump NIR during program compile</li> + <li>tgsi - dump TGSI during program compile</li> + <li>shaderdb - dump program compile information for shader-db analysis</li> + <li>perf - print during performance-related events</li> + <li>norast - skip actual hardware execution of commands</li> + <li>always_flush - flush after each draw call</li> + <li>always_sync - wait for finish after each flush</li> + <li>dump - write a GPU command stream trace file (VC4 simulator only)</li> +</ul> +</ul> + + <p> Other Gallium drivers have their own environment variables. These may change frequently so the source code should be consulted for details. |