vulkan-wsi-layer/layer
Ginu Jacob 71a0881d5c This change updates the present timing implementation with several fixes and improvements for better spec compliance:
* Updated present timing logic and corrected macros to match Vulkan specification values.
* Added support for vkGetPhysicalDeviceCalibrateableTimeDomainsKHR to include stage-local time domains.
* Updated handling of VK_TIME_DOMAIN_DEVICE_KHR to return timestamps in nanoseconds.
* Modified vkGetPastPresentationTimingEXT to allow retrieval of records without requiring presentIds.
* Improved vkQueuePresentKHR to terminate early when the present timing queue is full.
* Fixed VkPastPresentationTimingEXT::presentStageCount to correctly report the number of stages containing definitive results.

Signed-off-by: Ginu Jacob ginu.jacob@arm.com
2025-11-25 10:12:33 +00:00
..
calibrated_timestamps_api.cpp This change updates the present timing implementation with several fixes and improvements for better spec compliance: 2025-11-25 10:12:33 +00:00
calibrated_timestamps_api.hpp This change updates the present timing implementation with several fixes and improvements for better spec compliance: 2025-11-25 10:12:33 +00:00
layer.cpp This change updates the present timing implementation with several fixes and improvements for better spec compliance: 2025-11-25 10:12:33 +00:00
present_timing_api.cpp Update present timing types 2025-09-04 17:48:10 +01:00
present_wait_api.cpp Update the layer's readme and release notes with VK_KHR_present_wait2 support 2025-09-18 10:20:43 +01:00
present_wait_api.hpp Update the layer's readme and release notes with VK_KHR_present_wait2 support 2025-09-18 10:20:43 +01:00
private_data.cpp Support nonzero present timing queue family 2025-10-06 11:27:34 +01:00
private_data.hpp Guarantee surface caps is consisitent between EXT and KHR 2025-10-21 10:20:27 +08:00
surface_api.cpp Guarantee surface caps is consisitent between EXT and KHR 2025-10-21 10:20:27 +08:00
surface_api.hpp Guarantee surface caps is consisitent between EXT and KHR 2025-10-21 10:20:27 +08:00
swapchain_api.cpp present_id2 dependency handling in present_timing extension 2025-09-29 16:11:01 +01:00
swapchain_api.hpp Add support for VK_KHR_shared_presentable_image for headless backend 2024-04-30 08:28:21 +00:00
swapchain_maintenance_api.cpp Support VK_KHR_swapchain_maintenance1 2025-10-16 16:02:36 +01:00
swapchain_maintenance_api.hpp Support VK_KHR_swapchain_maintenance1 2025-10-16 16:02:36 +01:00
VkLayer_window_system_integration.json Support VK_KHR_present_mode_fifo_latest_ready 2025-10-21 16:21:58 +01:00
wsi_layer_experimental.hpp This change updates the present timing implementation with several fixes and improvements for better spec compliance: 2025-11-25 10:12:33 +00:00