mesa/docs/drivers
Danylo Piliaiev 229bd7b9b9 freedreno: Describe LRZ feedback mechanism
Some draws do write depth but cannot contribute to LRZ during the BINNING pass
e.g. when fragment shader has "discard" in it, however they can contribute to
LRZ during the RENDERING pass via LRZ feedback meachanism. This may allow the
draws that follow to depth test against the updated LRZ, this is especially
important if such "bad" draws were at the start of the renderpass.

LRZ feedback happens during the RENDERING pass when LRZ_FEEDBACK_ZMODE_MASK
is set, if draw has a6xx_ztest_mode that has corresponding flag set in
LRZ_FEEDBACK_ZMODE_MASK - its depth values would be used for feedback.

LRZ feedback alongside with LRZ testing also works during sysmem rendering.

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25345>
2024-06-26 15:53:51 +00:00
..
amd docs: occured -> occurred 2024-06-25 10:51:27 +00:00
freedreno freedreno: Describe LRZ feedback mechanism 2024-06-26 15:53:51 +00:00
panfrost docs/panfrost: move details to separate articles 2024-04-29 13:24:51 +00:00
anv.rst docs/anv: fix envvar documentation 2024-04-01 21:18:37 +00:00
asahi.rst docs: attachements -> attachments 2024-06-25 10:51:27 +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: fix syntax highlighting on shell commands 2024-01-12 08:13:39 +00:00
nvk.rst docs: pusbuf -> pushbuf 2024-06-25 10:51:27 +00:00
panfrost.rst docs/panfrost: link to conformant products 2024-04-30 13:19:49 +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: correct svga3d redirected URLs 2024-05-24 03:19:21 +00:00
v3d.rst docs/v3d: update v3d documentation 2023-11-02 11:59:08 +01:00
vc4.rst docs: cma -> CMA 2023-04-26 08:09:37 +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