mesa/docs/drivers
Samuel Pitoiset 4308668a25 radv: allow shaders caching with RADV_DEBUG=hang and the trap handler
When debugging a game that compiles a ton of shaders at beginning, it
can be very very slow because shaders cache was disabled by default
with RADV_DEBUG=hang.

To make debugging such a game faster, let's cache shaders with
RADV_DEBUG=hang. Note that only the backend IR (ACO or LLVM) and the
disassembly are stored in the cache. To get SPIR-V and NIR, you might
need RADV_DEBUG=hang,nocache.

This also handles the trap handler.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32246>
2024-11-27 08:04:59 +00:00
..
amd radv: allow shaders caching with RADV_DEBUG=hang and the trap handler 2024-11-27 08:04:59 +00:00
freedreno freedreno: Describe LRZ feedback mechanism 2024-06-26 15:53:51 +00:00
panfrost docs: Drop references to LIBGL_DRIVERS_PATH 2024-08-02 14:08:42 +00:00
anv.rst docs: Move all ANV environment variables to a single section in envvars 2024-08-13 21:15:30 +00:00
asahi.rst docs: Drop references to LIBGL_DRIVERS_PATH 2024-08-02 14:08:42 +00:00
d3d12.rst docs: drop custom envvar directive 2022-11-15 11:25:05 +01:00
freedreno.rst docs: acress -> across 2024-06-25 10:51:27 +00:00
lima.rst Add Xilinx ZynqMP KMSRO entrypoint 2024-02-25 22:16:27 +00:00
llvmpipe.rst docs: update link to perf wiki 2024-10-24 16:42:41 +00:00
nvk.rst docs: pusbuf -> pushbuf 2024-06-25 10:51:27 +00:00
panfrost.rst docs/panfrost: mention that Mali-G610 is conformant 2024-08-22 11:47:47 +00:00
powervr.rst docs: Add inital PowerVR driver documentation 2023-07-11 09:44:29 +00:00
radv.rst docs: Add documentation about debugging GPU hangs on RADV 2024-04-25 10:10:22 +00:00
svga3d.rst docs: Fix linkcheck failures 2024-09-09 12:54:34 +00:00
v3d.rst docs/v3d: update v3d documentation 2023-11-02 11:59:08 +01:00
vc4.rst doc/vc4: Remove reference to old shader-db 2024-09-12 19:07:45 +00:00
venus.rst docs: sommelier -> Sommelier 2024-06-25 10:51:27 +00:00
virgl.rst docs: virtualisation -> virtualization 2022-10-25 10:06:45 +00:00
zink.rst docs: renderpass -> render pass 2024-06-25 10:51:27 +00:00