mesa/src
Mike Blumenkrantz 70b40fd2a0 zink: modify some buffer mapping behavior for buffer replacement srcs
if the src for a replace_buffer call is mapped after replacement:
* avoid clearing access flags
* update valid range

the pointer access here is always safe because the only case in which
this scenario can occur is if tc is forced to sync immediately after
creating a replaceent buffer, and the replacement buffer's lifetime
will always be exceeded by the lifetime of the real buffer

cc: mesa-stable

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30107>
2024-07-12 12:29:47 +00:00
..
amd radv: fix marking RADV_DYNAMIC_COLOR_ATTACHMENT_MAP as dirty 2024-07-12 06:37:52 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi asahi: Make asahi_clc build work on x86_64->x86 builds 2024-06-22 10:09:45 -04:00
broadcom v3d/ci: include results of CL run in expectations 2024-07-12 10:12:38 +00:00
c11 build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
compiler nir/gather_info: handle uses_fbfetch_output for texture operations 2024-07-12 09:33:51 +00:00
drm-shim build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
egl egl/wayland: Fix direct scanout with EGL_EXT_present_opaque 2024-07-09 06:42:33 +00:00
etnaviv etnaviv: isa: Rework branch instruction 2024-07-09 18:33:34 +00:00
freedreno tu: Have single Flush/Invalidate memory entrypoints 2024-07-12 11:48:36 +00:00
gallium zink: modify some buffer mapping behavior for buffer replacement srcs 2024-07-12 12:29:47 +00:00
gbm build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
glx build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
gtest build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imgui
intel anv: reuse existing macro to query for flushes 2024-07-12 10:50:12 +00:00
loader build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
mapi build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
mesa gallium: remove PIPE_CAP_SHADER_CAN_READ_OUTPUTS 2024-07-10 19:11:38 +00:00
microsoft build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
nouveau nak: Move imad late optimization to nir 2024-07-12 05:54:46 +00:00
panfrost panfrost: add translation between modifier and compression rates 2024-07-11 19:02:50 +00:00
tool build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
util util/mesa: move mesa/main log code to util 2024-07-10 17:00:33 +00:00
virtio venus: chain VkExternalMemoryAcquireUnmodifiedEXT for wsi ownership transfers 2024-07-10 18:57:27 +00:00
vulkan wsi: fix compilation on macOS 2024-07-10 15:23:53 +00:00
.clang-format asahi: add agx_ppp_push_merged helper 2024-05-14 04:57:27 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00