mesa/src
Yiwei Zhang 0a2525491d venus: prepare chain access for async present
During async presentation, swapchain is accessed by the async present
thread. With proper queue and chain access locks within venus driver,
we still have to rely on mesa common wsi implementation specifics for
optimal async present performance:

Below need to be protected:
- vkAcquireNextImage2KHR
- vkDestroySwapchainKHR

Below are safe:
- vkGetSwapchainImagesKHR
- vkWaitForPresentKHR
- vkWaitForPresent2KHR
- vkReleaseSwapchainImagesKHR
- VkSwapchainPresentFenceInfoKHR::pFences

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39283>
2026-01-13 19:47:08 +00:00
..
amd radv: Fix crash if proceed comes before initialize 2026-01-12 22:34:32 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi hk: Hash the multiview mask for both vertex and fragment stages 2026-01-10 17:42:26 +00:00
broadcom v3dv: centralize limit macros in v3dv_limits.h 2026-01-09 09:42:29 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler pan: Use correct architecture name for v12+ 2026-01-13 13:28:34 +01:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl wgl: Support contexts created from non-window DCs 2026-01-05 23:25:19 +00:00
etnaviv etnaviv/ci: document fixed tests 2026-01-04 12:40:00 +01:00
freedreno tu: Fix misleading lrz_disabled_at_draw values for RP 2026-01-12 17:07:15 +00:00
gallium pan: Use correct architecture name for v12+ 2026-01-13 13:28:34 +01:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: Partial revert of "gfxstream: revert "gfxstream: Add Vulkan func/structs for passing debugging data to host"" 2026-01-09 22:50:18 +00:00
glx driconf: add a way to override GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 2025-12-17 23:35:24 +00:00
gtest
imagination pvr: encapsulate format-table 2026-01-12 19:38:04 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel brw: drop unused color_outputs_valid key 2026-01-12 20:21:48 +00:00
kosmickrisp kk: Fix maxTexelBufferElements value 2026-01-07 20:06:20 +00:00
loader loader: fix UB in wayland helper code. 2026-01-03 07:56:38 +00:00
mesa mesa: Fix segfaults in _mesa_delete_program and _mesa_reference_program_ 2026-01-12 20:47:07 +00:00
microsoft nir: move exact bit to nir_fp_math_control 2026-01-07 09:40:57 +00:00
nouveau nak/instr_sched_prepass: Fix RegOut special case 2026-01-09 23:31:45 +00:00
panfrost pan: Use correct architecture name for v12+ 2026-01-13 13:28:34 +01:00
poly nir: remove nir_io_add_const_offset_to_base 2025-11-29 00:16:38 +00:00
tool pps/meson: minor refactor for pps_deps 2025-11-08 18:39:00 -08:00
util nir: Add f2f16_ru/rd opcodes 2026-01-10 11:33:23 +01:00
virtio venus: prepare chain access for async present 2026-01-13 19:47:08 +00:00
vulkan radv/bvh: Use box16 nodes when bvh8 is not used 2026-01-10 11:36:28 +01:00
x11 treewide: strip unneeded inc_gallium inc_gallium_aux 2025-11-13 22:01:43 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build kk: Add KosmicKrisp 2025-10-20 17:46:38 +00:00