mesa/src
Gert Wollny 04f6e24e65
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
r600/sfn: clear PIPE_MAP_UNSYNCRONIZED for partial DS texture writes
When writing to a depth texture the driver is first doing a decompress
blit to a stageing resource. On one hand this blit can be skipped, if
PIPE_MAP_DISCARD_WHOLE_RESOURCE is set, OTOH we need to clear the
PIPE_MAP_UNSYNCHRONIZED flag if a partial write is done, because we have to
wait until the blit is finished.

v2: Update the patch with a more targeted approach.

Fixes: 25b97a3a96 ("mesa/st: mark internal texture map calls as UNSYNCHRONIZED")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13916

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37457>
2025-09-19 07:42:54 +00:00
..
amd radv/sqtt: Ensure that present fence gets signalled. 2025-09-18 14:58:39 +00:00
android_stub
asahi agx: use util_lut2 2025-09-16 21:48:37 +00:00
broadcom broadcom/ci: comment some of the failures 2025-09-12 16:41:40 +00:00
c11
compiler nir: fix uniform cloning helper again 2025-09-18 22:28:54 +00:00
drm-shim drm-shim: fix with asan 2025-09-03 11:47:00 +00:00
egl egl: allocate device info lazily only when queried 2025-09-16 08:51:31 +00:00
etnaviv etnaviv: The relative path to build dir is not always valid, fix it 2025-09-16 14:59:48 +00:00
freedreno freedreno/decode: Fix preamble decoding 2025-09-18 14:44:33 +00:00
gallium r600/sfn: clear PIPE_MAP_UNSYNCRONIZED for partial DS texture writes 2025-09-19 07:42:54 +00:00
gbm egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
getopt
gfxstream gfxstream: Address some Werror errors from ag/35389434 2025-09-16 23:26:27 +00:00
glx glx/kopper: don't call glFlush from swapbuffers 2025-08-22 00:42:28 +00:00
gtest
imagination pvr: implement samplerAnisotropy 2025-09-17 15:44:32 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel brw: Fix encoding of 3-src dst in Xe2+ 2025-09-18 18:21:25 +00:00
loader loader: Don't fall back to nouveau GL without zink 2025-08-26 23:36:46 +00:00
mesa mesa: fix draw mesh shader indirect buffer size check 2025-09-18 01:38:08 +00:00
microsoft microsoft: switch to new subgroup size info 2025-09-12 21:05:17 +00:00
nouveau nvk: remove unused relative_dir variable 2025-09-15 12:18:37 +00:00
panfrost pan/va: fix bi_is_imm_desc_handle early return 2025-09-18 16:38:39 +00:00
tool clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
util android/gralloc0: add CROS_GRALLOC_DRM_GET_BUFFER_COLOR_INFO 2025-09-17 08:01:41 +00:00
virtio gfxstream: hide vkTraceAsyncGOOGLE behind new capset flag 2025-09-16 23:26:27 +00:00
vulkan meson: only require glslang >= 12.2 when anv/radv/turnip are built 2025-09-18 19:07:10 +00:00
x11 meson: add missing x11 dependency on libloader_x11 2025-08-08 21:45:59 +00:00
.clang-format clang-format: Move ForEachMacros into src/.clang-format for freedreno 2025-09-09 07:04:55 +00:00
meson.build pvr, pco: usc program (pre-)generation boilerplate 2025-09-16 18:26:09 +00:00