freedreno: Add a helper for computing guardband sizes
[mesa.git] / docs / envvars.rst
index 4ba39d9b073a73cad2e8b271ea6e262ba38de479..de6d4960b7a3e420c2207ba3c685b3c8b7cef54f 100644 (file)
@@ -163,14 +163,14 @@ Core Mesa environment variables
    variable is set), or else within ``.cache/mesa_shader_cache`` within
    the user's home directory.
 ``MESA_GLSL``
-   `shading language compiler options <shading.html#envvars>`__
+   :ref:`shading language compiler options <envvars>`
 ``MESA_NO_MINMAX_CACHE``
    when set, the minmax index cache is globally disabled.
 ``MESA_SHADER_CAPTURE_PATH``
-   see `Capturing Shaders <shading.html#capture>`__
+   see :ref:`Capturing Shaders <capture>`
 ``MESA_SHADER_DUMP_PATH`` and ``MESA_SHADER_READ_PATH``
-   see `Experimenting with Shader
-   Replacements <shading.html#replacement>`__
+   see :ref:`Experimenting with Shader
+   Replacements <replacement>`
 ``MESA_VK_VERSION_OVERRIDE``
    changes the Vulkan physical device version as returned in
    ``VkPhysicalDeviceProperties::apiVersion``.
@@ -181,8 +181,8 @@ Core Mesa environment variables
    -  This can be very useful for debugging but some features may not be
       implemented correctly. (For developers only)
 
-NIR passes enviroment variables
--------------------------------
+NIR passes environment variables
+--------------------------------
 
 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
@@ -190,19 +190,19 @@ wrap calls to NIR lowering/optimizations.
 
 ``NIR_PRINT``
    If defined, the resulting NIR shader will be printed out at each
-   succesful NIR lowering/optimization call.
+   successful NIR lowering/optimization call.
 ``NIR_TEST_CLONE``
-   If defined, cloning a NIR shader would be tested at each succesful
+   If defined, cloning a NIR shader would be tested at each successful
    NIR lowering/optimization call.
 ``NIR_TEST_SERIALIZE``
    If defined, serialize and deserialize a NIR shader would be tested at
-   each succesful NIR lowering/optimization call.
+   each successful NIR lowering/optimization call.
 
 Mesa Xlib driver environment variables
 --------------------------------------
 
 The following are only applicable to the Mesa Xlib software driver. See
-the `Xlib software driver page <xlibdriver.html>`__ for details.
+the :doc:`Xlib software driver page <xlibdriver>` for details.
 
 ``MESA_RGB_VISUAL``
    specifies the X visual and depth for RGB mode
@@ -341,8 +341,8 @@ Radeon driver environment variables (radeon, r200, and r300g)
 EGL environment variables
 -------------------------
 
-Mesa EGL supports different sets of environment variables. See the `Mesa
-EGL <egl.html>`__ page for the details.
+Mesa EGL supports different sets of environment variables. See the
+:doc:`Mesa EGL <egl>` page for the details.
 
 Gallium environment variables
 -----------------------------
@@ -510,6 +510,8 @@ RADV driver environment variables
 ``RADV_DEBUG``
    a comma-separated list of named flags, which do various things:
 
+   ``llvm``
+      enable LLVM compiler backend
    ``allbos``
       force all allocated buffers to be referenced in submissions
    ``allentrypoints``
@@ -538,16 +540,12 @@ RADV driver environment variables
       disable HIZ for depthstencil images
    ``noibs``
       disable directly recording command buffers in GPU-visible memory
-   ``noloadstoreopt``
-      disable LLVM SILoadStoreOptimizer pass
    ``nomemorycache``
       disable memory shaders cache
    ``nongg``
       disable NGG for GFX10+
    ``nooutoforder``
       disable out-of-order rasterization
-   ``noshaderballot``
-      disable shader ballot
    ``nothreadllvm``
       disable LLVM threaded compilation
    ``preoptir``
@@ -573,8 +571,6 @@ RADV driver environment variables
 ``RADV_PERFTEST``
    a comma-separated list of named flags, which do various things:
 
-   ``aco``
-      enable ACO experimental compiler
    ``bolist``
       enable the global BO list
    ``cswave32``
@@ -589,13 +585,9 @@ RADV driver environment variables
       enable local BOs
    ``pswave32``
       enable wave32 for pixel shaders (GFX10+)
-   ``shader_ballot``
-      enable shader ballot
    ``tccompatcmask``
       enable TC-compat cmask for MSAA images
 
-``RADV_SECURE_COMPILE_THREADS``
-   maximum number of secure compile threads (up to 32)
 ``RADV_TEX_ANISO``
    force anisotropy filter (up to 16)
 ``RADV_TRACE_FILE``