mesa/src
Jason Ekstrand dbfb0b4989 lavapipe: Go back to manually signaling in lvp_AcquireNextImage2()
When porting lavapipe to the common sync framework, I stole the dummy
sync signal_for_memory idea from RADV but didn't actually do it
correctly.  Unless you set wsi_device::signal_semaphore_with_memory and
wsi_device::signal_fence_with_memory, it doesn't actually signal
anything.  If you do set those, it works but also results in dummy
syncs being created for present fences which we see as signals.  We
could choose to just skip those like RADV does but that's too magic.
Instead, have our own AcquireNextImage2() again which sets dummy syncs.

Fixes: 3b547a9b58 ("lavapipe: Switch to the common sync framework")
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15774>
2022-04-06 18:30:51 +00:00
..
amd radv: enable VK_KHR_pipeline_library 2022-04-06 06:35:56 +00:00
android_stub android_stub: update platform headers to include atrace 2021-10-09 00:42:32 +00:00
asahi asahi: Port driver to macOS 12.x ABI 2022-03-22 00:19:30 +00:00
broadcom v3dv: Enable VK_EXT_debug_utils 2022-04-06 01:18:23 +00:00
compiler spirv: Silence "Decoration not allowed on struct members: SpvDecorationRestrict" 2022-04-05 21:37:46 +00:00
drm-shim drm-shim: Support kernels with >4k pages 2021-08-13 23:33:52 +00:00
egl glx/egl: improve dri null screen related error messages. 2022-03-21 09:31:31 +00:00
etnaviv ci: update various ci result files 2022-03-11 09:58:28 +00:00
freedreno turnip: Fix subpassLoad from CUBE input attachments 2022-04-06 19:42:30 +03:00
gallium lavapipe: Go back to manually signaling in lvp_AcquireNextImage2() 2022-04-06 18:30:51 +00:00
gbm gbm: improve documentation about the lifetime of resources 2022-02-22 14:42:52 +01:00
getopt
glx glx/egl: improve dri null screen related error messages. 2022-03-21 09:31:31 +00:00
gtest gtest: Fix output of array ASSERT/EXPECT macros 2021-11-11 09:53:09 -08:00
hgl
imagination pvr: Add stricter type checking in pvr_csb_pack(). 2022-04-04 03:40:48 +00:00
imgui
intel anv: disable preemption on 3DPRIMITIVE on gfx12 2022-04-06 12:51:15 +00:00
loader gallium/dri: add missing PIPE_BIND_DRI_PRIME handling 2022-02-08 00:13:07 +00:00
mapi glthread: call _mesa_glthread_BindBuffer unconditionally 2022-02-01 06:11:22 +00:00
mesa util: Rename PIPE_DEBUG_TYPE to UTIL_DEBUG_TYPE 2022-04-01 01:52:43 +00:00
microsoft dozen: require c++20 for designated initializers 2022-04-05 16:58:56 +00:00
nouveau
panfrost panvk: Enable VK_EXT_debug_report and VK_EXT_debug_utils 2022-04-06 01:18:23 +00:00
tool ci: Use a dlclose-disabling preload library for leak checking in Vulkan. 2022-01-27 23:47:46 +00:00
util util/timespec: Return overflow from timespec_add_[mn]sec() 2022-04-06 00:38:22 +00:00
virtio Revert "venus: Increase the base sleep of vn_relax" 2022-04-06 01:46:10 +00:00
vulkan vulkan: Use timespec_add_nsec in vk_sync_timeline 2022-04-06 00:38:22 +00:00
meson.build microsoft: Initial vulkan-on-12 driver 2022-03-25 16:21:45 +00:00