From: Samuel Iglesias Gonsálvez Date: Thu, 20 Apr 2017 12:02:44 +0000 (+0200) Subject: docs/envvars: sort INTEL_DEBUG envvar options by name X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2beff74314459df86561eea74a1864c50c54ec4f;p=mesa.git docs/envvars: sort INTEL_DEBUG envvar options by name It helps to find the envvar option you are looking for. Signed-off-by: Samuel Iglesias Gonsálvez Reviewed-by: Iago Toral Quiroga --- diff --git a/docs/envvars.html b/docs/envvars.html index a064f569c8b..05afd2d5529 100644 --- a/docs/envvars.html +++ b/docs/envvars.html @@ -163,47 +163,47 @@ See the Xlib software driver page for details. This is useful for debugging hangs, etc.
  • INTEL_DEBUG - a comma-separated list of named flags, which do various things:
      -
    • color - use color in output
    • -
    • tex - emit messages about textures.
    • -
    • state - emit messages about state flag tracking
    • -
    • blit - emit messages about blit operations
    • -
    • miptree - emit messages about miptrees
    • -
    • perf - emit messages about performance issues
    • -
    • perfmon - emit messages about AMD_performance_monitor
    • +
    • ann - annotate IR in assembly dumps
    • +
    • aub - dump batches into an AUB trace for use with simulation tools
    • bat - emit batch information
    • -
    • pix - emit messages about pixel operations
    • +
    • blit - emit messages about blit operations
    • +
    • blorp - emit messages about the blorp operations (blits & clears)
    • buf - emit messages about buffer objects
    • +
    • clip - emit messages about the clip unit (for old gens, includes the CLIP program)
    • +
    • color - use color in output
    • +
    • cs - dump shader assembly for compute shaders
    • +
    • do32 - generate compute shader SIMD32 programs even if workgroup size doesn't exceed the SIMD16 limit
    • +
    • dri - emit messages about the DRI interface
    • fbo - emit messages about framebuffers
    • fs - dump shader assembly for fragment shaders
    • gs - dump shader assembly for geometry shaders
    • -
    • sync - after sending each batch, emit a message and wait for that batch to finish rendering
    • -
    • prim - emit messages about drawing primitives
    • -
    • vert - emit messages about vertex assembly
    • -
    • dri - emit messages about the DRI interface
    • -
    • sf - emit messages about the strips & fans unit (for old gens, includes the SF program)
    • -
    • stats - enable statistics counters. you probably actually want perfmon or intel_gpu_top instead.
    • -
    • urb - emit messages about URB setup
    • -
    • vs - dump shader assembly for vertex shaders
    • -
    • clip - emit messages about the clip unit (for old gens, includes the CLIP program)
    • -
    • aub - dump batches into an AUB trace for use with simulation tools
    • -
    • shader_time - record how much GPU time is spent in each shader
    • +
    • hex - print instruction hex dump with the disassembly
    • +
    • l3 - emit messages about the new L3 state during transitions
    • +
    • miptree - emit messages about miptrees
    • +
    • no8 - don't generate SIMD8 fragment shader
    • no16 - suppress generation of 16-wide fragment shaders. useful for debugging broken shaders
    • -
    • blorp - emit messages about the blorp operations (blits & clears)
    • +
    • nocompact - disable instruction compaction
    • nodualobj - suppress generation of dual-object geometry shader code
    • +
    • norbc - disable single sampled render buffer compression
    • optimizer - dump shader assembly to files at each optimization pass and iteration that make progress
    • -
    • ann - annotate IR in assembly dumps
    • -
    • no8 - don't generate SIMD8 fragment shader
    • -
    • vec4 - force vec4 mode in vertex shader
    • +
    • perf - emit messages about performance issues
    • +
    • perfmon - emit messages about AMD_performance_monitor
    • +
    • pix - emit messages about pixel operations
    • +
    • prim - emit messages about drawing primitives
    • +
    • sf - emit messages about the strips & fans unit (for old gens, includes the SF program)
    • +
    • shader_time - record how much GPU time is spent in each shader
    • spill_fs - force spilling of all registers in the scalar backend (useful to debug spilling code)
    • spill_vec4 - force spilling of all registers in the vec4 backend (useful to debug spilling code)
    • -
    • cs - dump shader assembly for compute shaders
    • -
    • hex - print instruction hex dump with the disassembly
    • -
    • nocompact - disable instruction compaction
    • +
    • state - emit messages about state flag tracking
    • +
    • stats - enable statistics counters. you probably actually want perfmon or intel_gpu_top instead.
    • +
    • sync - after sending each batch, emit a message and wait for that batch to finish rendering
    • tcs - dump shader assembly for tessellation control shaders
    • tes - dump shader assembly for tessellation evaluation shaders
    • -
    • l3 - emit messages about the new L3 state during transitions
    • -
    • do32 - generate compute shader SIMD32 programs even if workgroup size doesn't exceed the SIMD16 limit
    • -
    • norbc - disable single sampled render buffer compression
    • +
    • tex - emit messages about textures.
    • +
    • urb - emit messages about URB setup
    • +
    • vec4 - force vec4 mode in vertex shader
    • +
    • vert - emit messages about vertex assembly
    • +
    • vs - dump shader assembly for vertex shaders
  • INTEL_PRECISE_TRIG - if set to 1, true or yes, then the driver prefers accuracy over performance in trig functions.