Помимо стандартных изменений, данное обновление содержит следующие новые расширения:
- VK_KHR_present_mode_fifo_latest_ready: Разработано инженерами NVIDIA и Google на основе VK_EXT_present_mode_fifo_latest_ready. Добавляет новый режим без разрывов VK_PRESENT_MODE_FIFO_LATEST_READY_KHR, аналогичный VK_PRESENT_MODE_FIFO_KHR с незначительными модификациями для использования с API Present на основе времени.
- VK_KHR_surface_maintenance1: Добавляет набор новых функций интеграции с оконной системой, которые отсутствовали в исходном расширении VK_KHR_surface.
- VK_KHR_swapchain_maintenance1: Подобно VK_KHR_surface_maintenance1, это новое расширение обслуживания добавляет дополнительные функции поверх VK_KHR_swapchain.
- VK_KHR_video_encode_intra_refresh: Расширение на основе VK_KHR_video_encode_queue, позволяющее приложению выполнять внутрикадровое обновление при кодировании видео.
- VK_SEC_pipeline_cache_incremental_mode: Расширение от Samsung, позволяющее многоуровневым реализациям, таким как ANGLE, изменять поведение кэша конвейера по умолчанию для возврата только дополнительных данных из предыдущего вызова vkGetPipelineCacheData. Предназначено исключительно для многоуровневых реализаций и не доступно для прямого использования приложениями/движками.
Более подробная информация о сегодняшнем обновлении спецификации Vulkan 1.4.321 доступна на сайте Vulkan-Docs.