mirror of
https://gitlab.freedesktop.org/mesa/vulkan-wsi-layer.git
synced 2025-12-20 02:10:13 +01:00
* 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 |
||
|---|---|---|
| .. | ||
| present_timing_handler.cpp | ||
| present_timing_handler.hpp | ||
| present_wait_headless.cpp | ||
| present_wait_headless.hpp | ||
| surface.cpp | ||
| surface.hpp | ||
| surface_properties.cpp | ||
| surface_properties.hpp | ||
| swapchain.cpp | ||
| swapchain.hpp | ||