mesa/src
Samuel Pitoiset 6388db03c8 radv: add a workaround for buggy HiZ/HiS on GFX12
HiZ/HiS is buggy and can cause random GPU hangs when stencil is enabled.
There are basically two alternatives but RADV follows RadeonSI and emit
a dummy RELEASE_MEM packet after every draw which should workaround the
issue and maintain performance.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12944
Backport-to: 25.0
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34381>
2025-04-08 08:09:13 +02:00
..
amd radv: add a workaround for buggy HiZ/HiS on GFX12 2025-04-08 08:09:13 +02:00
android_stub
asahi virtio: Remove virglrenderer_hw.h entirely 2025-04-01 22:11:10 +00:00
broadcom v3dv: don't check if DRM device is master 2025-04-07 10:10:57 +00:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler nak,nir: Add an image_load_raw_nv intrinsic 2025-04-08 04:06:45 +00:00
drm-shim
egl egl/wayland: Damage whole surface using wl_surface_damage_buffer() 2025-04-04 14:38:43 +00:00
etnaviv etnaviv: Add multi-planar YUV support 2025-03-31 17:41:04 +00:00
freedreno tu: check for valid descriptor set when binding descriptors 2025-04-07 18:49:10 +00:00
gallium radeonsi: add a VOP3P swizzle requirement for 16-bit packed math 2025-04-07 19:44:23 +00:00
gbm gbm/dri: Match zink autoloading from egl 2025-03-29 09:18:47 +00:00
getopt
gfxstream gfxstream: Use proper log format for 32-bit Vulkan 2025-04-03 19:35:20 +00:00
glx glx: stop exporting EXT_texture_object functions from libGLX_mesa.so 2025-03-27 05:46:35 +00:00
gtest
imagination treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
imgui
intel intel/compiler: Use nir_split_conversions() 2025-04-07 17:45:21 -05:00
loader loader: Stop looking in ${libdir}/tls/ 2025-03-13 19:45:45 +00:00
mapi glapi: import noop_array and public stubs earlier. 2025-04-04 00:18:28 +00:00
mesa st/mesa: don't do nir_remove_dead_variables on in/out twice 2025-04-06 16:15:53 -04:00
microsoft ci/microsoft: Add job timeouts and pin Piglit to GSt 2025-04-01 12:21:01 +00:00
nouveau nak: Use suld.b on Kepler if we have a format 2025-04-08 04:06:45 +00:00
panfrost panfrost,lima: use index size in panfrost minmax_cache 2025-04-07 16:53:22 +00:00
tool panvk: add u_trace perfetto support 2024-12-17 23:14:26 +00:00
util tu: allow D3D-compatible texture coordinate rounding 2025-04-04 10:09:47 +00:00
virtio virtio: Remove virglrenderer_hw.h entirely 2025-04-01 22:11:10 +00:00
vulkan vulkan/wsi/wayland: Avoid duplicate colorspace entry 2025-04-07 23:55:25 +00:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format freedreno: move ForEachMacros into freedreno 2025-01-24 12:15:31 +00:00
meson.build hk: Fix building without the gallium driver 2025-03-26 18:35:36 +00:00