Mesa (master): docs: fixup indentation of radeonsi envvar values
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Apr 28 08:50:49 UTC 2021
Module: Mesa
Branch: master
Commit: 39c0cf55c23bf83ac9d79d01c900892da1a2afbd
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=39c0cf55c23bf83ac9d79d01c900892da1a2afbd
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date: Mon Apr 26 13:42:44 2021 +0200
docs: fixup indentation of radeonsi envvar values
Otherwise, these will end up in the same definition-list, which isn't
very clear, and different to what we do elsewhere in this file.
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10453>
---
docs/envvars.rst | 193 ++++++++++++++++++++++++++++---------------------------
1 file changed, 97 insertions(+), 96 deletions(-)
diff --git a/docs/envvars.rst b/docs/envvars.rst
index 8d2da50989e..0c197fc1058 100644
--- a/docs/envvars.rst
+++ b/docs/envvars.rst
@@ -678,102 +678,103 @@ radeonsi driver environment variables
``AMD_DEBUG``
a comma-separated list of named flags, which do various things:
-``nodcc``
- Disable DCC.
-``nodccclear``
- Disable DCC fast clear.
-``nodccfb``
- Disable separate DCC on the main framebuffer
-``nodccmsaa``
- Disable DCC for MSAA
-``nodpbb``
- Disable DPBB.
-``nodfsm``
- Disable DFSM.
-``notiling``
- Disable tiling
-``nofmask``
- Disable MSAA compression
-``nohyperz``
- Disable Hyper-Z
-``no2d``
- Disable 2D tiling
-``info``
- Print driver information
-``tex``
- Print texture info
-``compute``
- Print compute info
-``vm``
- Print virtual addresses when creating resources
-``vs``
- Print vertex shaders
-``ps``
- Print pixel shaders
-``gs``
- Print geometry shaders
-``tcs``
- Print tessellation control shaders
-``tes``
- Print tessellation evaluation shaders
-``cs``
- Print compute shaders
-``noir``
- Don't print the LLVM IR
-``nonir``
- Don't print NIR when printing shaders
-``noasm``
- Don't print disassembled shaders
-``preoptir``
- Print the LLVM IR before initial optimizations
-``gisel``
- Enable LLVM global instruction selector.
-``w32ge``
- Use Wave32 for vertex, tessellation, and geometry shaders.
-``w32ps``
- Use Wave32 for pixel shaders.
-``w32cs``
- Use Wave32 for computes shaders.
-``w64ge``
- Use Wave64 for vertex, tessellation, and geometry shaders.
-``w64ps``
- Use Wave64 for pixel shaders.
-``w64cs``
- Use Wave64 for computes shaders.
-``checkir``
- Enable additional sanity checks on shader IR
-``mono``
- Use old-style monolithic shaders compiled on demand
-``nooptvariant``
- Disable compiling optimized shader variants.
-``nowc``
- Disable GTT write combining
-``check_vm``
- Check VM faults and dump debug info.
-``reserve_vmid``
- Force VMID reservation per context.
-``nogfx``
- Disable graphics. Only multimedia compute paths can be used.
-``nongg``
- Disable NGG and use the legacy pipeline.
-``nggc``
- Always use NGG culling even when it can hurt.
-``nonggc``
- Disable NGG culling.
-``alwayspd``
- Always enable the primitive discard compute shader.
-``pd``
- Enable the primitive discard compute shader for large draw calls.
-``nopd``
- Disable the primitive discard compute shader.
-``switch_on_eop``
- Program WD/IA to switch on end-of-packet.
-``nooutoforder``
- Disable out-of-order rasterization
-``dpbb``
- Enable DPBB.
-``dfsm``
- Enable DFSM.
+
+ ``nodcc``
+ Disable DCC.
+ ``nodccclear``
+ Disable DCC fast clear.
+ ``nodccfb``
+ Disable separate DCC on the main framebuffer
+ ``nodccmsaa``
+ Disable DCC for MSAA
+ ``nodpbb``
+ Disable DPBB.
+ ``nodfsm``
+ Disable DFSM.
+ ``notiling``
+ Disable tiling
+ ``nofmask``
+ Disable MSAA compression
+ ``nohyperz``
+ Disable Hyper-Z
+ ``no2d``
+ Disable 2D tiling
+ ``info``
+ Print driver information
+ ``tex``
+ Print texture info
+ ``compute``
+ Print compute info
+ ``vm``
+ Print virtual addresses when creating resources
+ ``vs``
+ Print vertex shaders
+ ``ps``
+ Print pixel shaders
+ ``gs``
+ Print geometry shaders
+ ``tcs``
+ Print tessellation control shaders
+ ``tes``
+ Print tessellation evaluation shaders
+ ``cs``
+ Print compute shaders
+ ``noir``
+ Don't print the LLVM IR
+ ``nonir``
+ Don't print NIR when printing shaders
+ ``noasm``
+ Don't print disassembled shaders
+ ``preoptir``
+ Print the LLVM IR before initial optimizations
+ ``gisel``
+ Enable LLVM global instruction selector.
+ ``w32ge``
+ Use Wave32 for vertex, tessellation, and geometry shaders.
+ ``w32ps``
+ Use Wave32 for pixel shaders.
+ ``w32cs``
+ Use Wave32 for computes shaders.
+ ``w64ge``
+ Use Wave64 for vertex, tessellation, and geometry shaders.
+ ``w64ps``
+ Use Wave64 for pixel shaders.
+ ``w64cs``
+ Use Wave64 for computes shaders.
+ ``checkir``
+ Enable additional sanity checks on shader IR
+ ``mono``
+ Use old-style monolithic shaders compiled on demand
+ ``nooptvariant``
+ Disable compiling optimized shader variants.
+ ``nowc``
+ Disable GTT write combining
+ ``check_vm``
+ Check VM faults and dump debug info.
+ ``reserve_vmid``
+ Force VMID reservation per context.
+ ``nogfx``
+ Disable graphics. Only multimedia compute paths can be used.
+ ``nongg``
+ Disable NGG and use the legacy pipeline.
+ ``nggc``
+ Always use NGG culling even when it can hurt.
+ ``nonggc``
+ Disable NGG culling.
+ ``alwayspd``
+ Always enable the primitive discard compute shader.
+ ``pd``
+ Enable the primitive discard compute shader for large draw calls.
+ ``nopd``
+ Disable the primitive discard compute shader.
+ ``switch_on_eop``
+ Program WD/IA to switch on end-of-packet.
+ ``nooutoforder``
+ Disable out-of-order rasterization
+ ``dpbb``
+ Enable DPBB.
+ ``dfsm``
+ Enable DFSM.
Other Gallium drivers have their own environment variables. These may
change frequently so the source code should be consulted for details.
More information about the mesa-commit
mailing list