Mesa (master): docs: document three NIR_ envvars

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Jun 14 14:40:33 UTC 2019


Module: Mesa
Branch: master
Commit: d317944c245a0400a94380ba064d53aec9c5a452
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d317944c245a0400a94380ba064d53aec9c5a452

Author: Alejandro Piñeiro <apinheiro at igalia.com>
Date:   Thu Jun 13 13:22:40 2019 +0200

docs: document three NIR_ envvars

Initially I was only interested on documenting NIR_PRINT, as today I
needed to check the code to find this envvar, that at the moment I
vaguely remembered that existed.

As we are here, though, let's just document all of them (assuming that
makes sense).

Reviewed-by: Eric Anholt <eric at anholt.net>

---

 docs/envvars.html | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/docs/envvars.html b/docs/envvars.html
index 5c4ca905e95..92f9207c80e 100644
--- a/docs/envvars.html
+++ b/docs/envvars.html
@@ -210,6 +210,23 @@ sometimes be useful for debugging end-user issues.
 </dl>
 
 
+<h2>NIR passes enviroment variables</h2>
+<p>
+The following are only applicable for drivers that uses NIR, as they
+modify the behaviour for the common NIR_PASS and NIR_PASS_V macros,
+that wrap calls to NIR lowering/optimizations.
+</p>
+
+<dl>
+  <dt><code>NIR_PRINT</code></dt>
+  <dd>If defined, the resulting NIR shader will be printed out at each succesful NIR lowering/optimization call.</dd>
+  <dt><code>NIR_TEST_CLONE</code></dt>
+  <dd>If defined, cloning a NIR shader would be tested at each succesful NIR lowering/optimization call.</dd>
+  <dt><code>NIR_TEST_SERIALIZE</code></dt>
+  <dd>If defined, serialize and deserialize a NIR shader would be tested at each succesful NIR lowering/optimization call.</dd>
+</dl>
+
+
 <h2>Mesa Xlib driver environment variables</h2>
 
 <p>




More information about the mesa-commit mailing list