vulkan-wsi-layer/wsi
Dennis Tsiang bed55ba330 Synchronise access to the ring buffer pool
We need to synchronise access to the ring buffer pool in order to avoid
concurrency bugs as multiple threads can mutate the state of the ring
buffer and if we do not serialise these changes then they can result in
errors.

Change-Id: If96e1707716370bcf57416cd505d16aa75c0d68c
Signed-off-by: Dennis Tsiang <dennis.tsiang@arm.com>
2021-10-08 08:41:29 +00:00
..
headless Add support for some Vulkan 1.1 structs 2021-09-23 15:35:51 +01:00
wayland Add support for some Vulkan 1.1 structs 2021-09-23 15:35:51 +01:00
surface.hpp Implement objects associated with VkSurface 2021-08-17 16:42:21 +01:00
surface_properties.hpp Add ring buffer utility 2021-08-26 13:42:23 +01:00
swapchain_base.cpp Synchronise access to the ring buffer pool 2021-10-08 08:41:29 +00:00
swapchain_base.hpp wsi: Fix swapchain teardown causing hangs 2021-10-05 17:09:09 +00:00
synchronization.cpp Use explicit synchronization for Wayland surfaces 2021-09-14 10:52:28 +01:00
synchronization.hpp Use explicit synchronization for Wayland surfaces 2021-09-14 10:52:28 +01:00
wsi_factory.cpp Implement objects associated with VkSurface 2021-08-17 16:42:21 +01:00
wsi_factory.hpp Implement objects associated with VkSurface 2021-08-17 16:42:21 +01:00