mesa/src
Zan Dobersek 0cf29bf0ce freedreno/a7xx: fix fd_lrzfc_layout
Various vkd3d-proton tests run via Turnip exposed an issue with the
a7xx-specific instantiation of the fd_lrzfc_layout struct used to allocate
memory for LRZ fast-clear operations.

The correct layout is quite bigger in size, and the duplicated FC buffers
are positioned at the beginning and the end of it. Smaller part of the area
in the middle is used for metadata, but it already seems to be used more
extensively than how we currently understand it.

Fixes in vkd3d-proton on tu/a750:
  test_clear_depth_stencil_view
  test_copy_texture
  test_early_depth_stencil_tests

Signed-off-by: Zan Dobersek <zdobersek@igalia.com>
Reviewed-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33080>
2025-01-17 13:32:38 +00:00
..
amd ac/nir: fix skipping streamout when no buffers are bound on GFX12 2025-01-17 11:24:55 +00:00
android_stub
asahi nir,asahi,hk: add barrier argument to MESA_DISPATCH_PRECOMP 2025-01-14 16:39:57 +00:00
broadcom ci: update expectation files 2025-01-16 22:57:52 +00:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler docs,src: replace doc and comments for PIPE_CAP with pipe_caps 2025-01-17 04:39:47 +00:00
drm-shim
egl egl,gallium,gbm,mesa: replace get_param with pipe_caps access 2025-01-17 04:39:46 +00:00
etnaviv ci/etnaviv: drop failures caused by missing vertex attributes 2025-01-10 10:57:58 +00:00
freedreno freedreno/a7xx: fix fd_lrzfc_layout 2025-01-17 13:32:38 +00:00
gallium radeonsi: do not use std::max 2025-01-17 09:55:45 +00:00
gbm egl,gallium,gbm,mesa: replace get_param with pipe_caps access 2025-01-17 04:39:46 +00:00
getopt
gfxstream gfxstream: remove references to Fuchsia Goldfish 2025-01-16 01:51:39 +00:00
glx egl,gallium,glx: replace dri_get_screen_param with pipe_caps access 2025-01-17 04:39:46 +00:00
gtest
imagination pvr: use vk_descriptor_type_is_dynamic 2024-12-19 15:12:58 +00:00
imgui
intel intel/brw: Rename fs_generator to brw_generator 2025-01-17 00:04:41 +00:00
loader loader: Fix typo in __DRI_IMAGE_FORMAT_XBGR16161616 definition 2024-10-25 14:18:24 +00:00
mapi meson: remove selinux option 2024-10-21 01:14:35 +00:00
mesa gallium,mesa: remove uint surffix from pipe_caps 2025-01-17 04:39:47 +00:00
microsoft nir: remove redundant option linker_ignore_precision 2025-01-06 19:09:17 +00:00
nouveau nak: Add gpr_limit_from_local_size 2025-01-09 19:32:52 +00:00
panfrost pan/ci: Document some flakes 2025-01-17 12:50:20 +00:00
tool panvk: add u_trace perfetto support 2024-12-17 23:14:26 +00:00
util util: cpu_detect.c Fix warning C5274: behavior change: _Alignas no longer applies to the type '<unnamed-tag>' (only applies to declared data objects) 2025-01-15 21:40:20 +00:00
virtio virgl: Update virgl_hw.h from virglrenderer 2025-01-07 13:15:46 +00:00
vulkan vulkan/util: Add c99_compat.h inclusion for cpp 'restrict' compatibility 2025-01-15 17:19:13 +00:00
x11 meson: require dri3 modifiers 2024-09-06 17:34:17 +00:00
.clang-format nir: add helpers for precompiled shaders 2024-11-28 17:34:12 +00:00
meson.build amd: amdgpu-virtio implementation 2025-01-16 12:24:32 +00:00