vulkan-wsi-layer/wsi
Iason Paraskevopoulos b481ec0bd2 Move queue for frame events to the surface object
Moves the handling of frame done events from the swapchain object to the
surface object. This will prevent failures where a frame done event
arrives after the swapchain has been destructed but the surface hasn't.

Uses wayland_owners objects for managing the surface event queue and the
frame done event callback.

Signed-off-by: Iason Paraskevopoulos <iason.paraskevopoulos@arm.com>
Change-Id: I61459440e7a6fe8d9447d13f65b797cfcf05f0ed
2021-11-05 11:39:38 +00:00
..
headless Fix formatting issues 2021-10-29 08:51:25 +00:00
wayland Move queue for frame events to the surface object 2021-11-05 11:39:38 +00:00
surface.hpp Fix formatting issues 2021-10-29 08:51:25 +00:00
surface_properties.hpp Add ring buffer utility 2021-08-26 13:42:23 +01:00
swapchain_base.cpp Handle present request for multiple swapchains 2021-11-01 17:28:43 +00:00
swapchain_base.hpp Handle present request for multiple swapchains 2021-11-01 17:28:43 +00:00
synchronization.cpp Fix formatting issues 2021-10-29 08:51:25 +00:00
synchronization.hpp Fix formatting issues 2021-10-29 08:51:25 +00:00
wsi_factory.cpp Add build option for headless extension 2021-10-26 10:07:14 +00:00
wsi_factory.hpp Implement objects associated with VkSurface 2021-08-17 16:42:21 +01:00