mesa/src/freedreno
Valentine Burley 7f6cd7f9aa
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
tu: Fix D16 depth clear rounding mismatch in sysmem mode
Different HW units (R2D blit engine, 3D pipeline, etc.) apply subtly
different F32->UNORM16 rounding to the same float clear value, causing
cleared pixels to fail subsequent depth comparisons.

Pre-quantize D16 clear values to exact UNORM16 precision before passing
to any HW path. The GMEM path is unaffected as it already converts to
integer in pack_blit_event_clear_value().

Fixes dEQP-EGL.functional.image.modify.renderbuffer_depth16_renderbuffer_clear_depth
with zink and ANGLE when sysmem is used.

Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41196>
2026-04-28 13:56:36 +00:00
..
ci tu: Implement deferred image creation for ANB and AHB 2026-04-23 21:21:31 +00:00
common freedreno: Don't set UCHE_CLIENT_PF 2026-04-24 08:58:27 +00:00
computerator freedreno: Add fd{2,3,4,5}_hw.h and fd_hw_common.h 2026-04-10 13:54:59 +00:00
decode freedreno/decode: Fix error() in script.c 2026-04-17 09:16:34 +00:00
drm freedreno/drm/virtio: Fix wait_fence ret ordering 2026-04-23 06:52:14 +00:00
drm-shim freedreno/common: add support for the Adreno 810 2026-04-10 01:24:59 +00:00
ds fd/pps: Allocate performance counters from high-to-low 2026-04-16 21:59:35 +00:00
fdl tu: Support EXT_shader_image_atomic_int64 2026-04-11 19:46:13 +00:00
ir2 freedreno/decode,ir3: Mark decoded dwords as const 2026-04-17 09:16:34 +00:00
ir3 ir3/ra: fix killed src detection while spilling 2026-04-25 14:11:10 +00:00
isa ir3/isa: fix load size encoding for ldg.k 2026-04-15 07:58:01 +00:00
perfcntrs freedreno/registers: Add gen8 perfcntrs 2026-04-24 21:28:33 +00:00
qrisc freedreno: Rename afuc to QRisc 2026-03-08 22:32:39 +00:00
registers freedreno/registers: Add gen8 perfcntrs 2026-04-24 21:28:33 +00:00
rnn freedreno/rnn: Track reg usage 2026-02-19 00:56:43 +00:00
tests freedreno: Add check_xml_includes test 2026-04-10 13:54:59 +00:00
vulkan tu: Fix D16 depth clear rounding mismatch in sysmem mode 2026-04-28 13:56:36 +00:00
.clang-format clang-format: Move ForEachMacros into src/.clang-format for freedreno 2025-09-09 07:04:55 +00:00
.dir-locals.el
.editorconfig
meson.build freedreno: Add check_xml_includes to meson setup 2026-04-10 13:54:59 +00:00