vulkan-wsi-layer/wsi/headless
Normunds Rieksts 01a96ed37b The change makes the following adjustments:
* Changes the image state of ACQUIRED once the image has been presented as in shared present modes they are always in an acquired state.
* Removes thread free image semaphore signalling logic for shared present modes as there is only single image available and is always in an acquired state.
* Removes the reliance on the presentation thread for the shared present modes as it shouldn't be necessary for them as the headless mode does not share the buffer resource with any consumers.
* Adds the ability for swapchain_image class to not signal present fence for presentation request. On shared presentation modes we do not need to use the present fence and it cannot be used as the swapchain only has a single image.
* Adds support for present timing extension for shared present modes.
* When shared preset mode is used, the timings returned are always
* undefined as image is always in a state of being presented.

Change-Id: I6a5a7c744fe0fc115001de55a305d253695faf9f Signed-off-by: Normunds Rieksts normunds.rieksts@arm.com
2025-12-10 11:22:49 +00:00
..
present_timing_handler.cpp The change makes the following adjustments: 2025-12-10 11:22:49 +00:00
present_timing_handler.hpp The change makes the following adjustments: 2025-12-10 11:22:49 +00:00
present_wait_headless.cpp Implement vkWaitForPresent2KHR 2025-08-28 15:46:50 +01:00
present_wait_headless.hpp Implement vkWaitForPresent2KHR 2025-08-28 15:46:50 +01:00
surface.cpp Fix formatting issues 2021-10-29 08:51:25 +00:00
surface.hpp Fix formatting issues 2021-10-29 08:51:25 +00:00
surface_properties.cpp Reset query pool on creation 2025-10-17 15:02:40 +00:00
surface_properties.hpp Reset query pool on creation 2025-10-17 15:02:40 +00:00
swapchain.cpp The change makes the following adjustments: 2025-12-10 11:22:49 +00:00
swapchain.hpp Decouple swapchain images and their memory from swapchain class 2025-11-20 13:55:45 +00:00