mesa/src
David Rosca 1fb0c702c4 frontends/va: Flush after unmapping VAImageBufferType
If application changed image data we need to flush on unmap to make the
changes visible. This will also flush if the mapping was used only for
reading, but we can't know that as vaMapBuffer doesn't have a parameter
to specify if read or write is requested.

Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9774

Reviewed-by: Ruijing Dong <ruijing.dong@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25102>
(cherry picked from commit d6299ec258)
2023-09-12 14:26:47 +01:00
..
amd vulkan/wsi: add vk_wsi_force_swapchain_to_current_extent driconf 2023-09-06 18:43:04 +01:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi asahi: Fix disk cache disable with AGX_MESA_DEBUG 2023-05-09 16:54:30 +01:00
broadcom v3d/qpu: fix type of function argument 2023-09-04 11:30:24 +01:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir/opt_algebraic: remove broken fddx/fddy patterns 2023-09-12 14:26:46 +01:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl/dri2: Add a couple of missing mutex release in error path 2023-08-07 18:53:54 +01:00
etnaviv etnaviv: Fully replicate back stencil config 2023-09-04 11:30:24 +01:00
freedreno vulkan/wsi: add vk_wsi_force_swapchain_to_current_extent driconf 2023-09-06 18:43:04 +01:00
gallium frontends/va: Flush after unmapping VAImageBufferType 2023-09-12 14:26:47 +01:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx glxsw: check geometry of drawables on creation 2023-07-28 18:48:24 +01:00
gtest
imagination pvr: do not claim support for ASTC texture compression 2023-08-07 19:40:51 +01:00
imgui
intel hasvk: add state cache invalidation back before fast clears 2023-09-10 19:14:09 +01:00
loader loader/dri3: temporarily work around a crash when front is NULL 2023-05-25 14:06:12 +01:00
mapi mapi: Fixes check_table.cpp for DrawArraysInstancedARB and DrawElementsInstancedARB 2023-06-27 13:54:02 +01:00
mesa mesa: fix some TexParameter and SamplerParameter cases 2023-09-04 11:30:25 +01:00
microsoft vulkan/wsi: add vk_wsi_force_swapchain_to_current_extent driconf 2023-09-06 18:43:04 +01:00
nouveau nv50/ir/nir: Fix zero source handling of tex instructions. 2023-07-30 11:07:21 +01:00
panfrost panfrost: upcast uint8/uint16 before shifting them beyond their range 2023-08-16 11:48:16 +01:00
tool pps: Fix build errors. 2023-03-13 01:22:46 +00:00
util drirc: enable vk_wsi_force_swapchain_to_current_extent for "Serious Sam Fusion" 2023-09-06 18:53:10 +01:00
virtio vulkan/wsi: add vk_wsi_force_swapchain_to_current_extent driconf 2023-09-06 18:43:04 +01:00
vulkan vulkan/wsi: add vk_wsi_force_swapchain_to_current_extent driconf 2023-09-06 18:43:04 +01:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00