
Команда разработчиков Vulkan публикует сегодня «Vulkan 1»:https://itshaman.ru/news/linux/vulkan-14321-vypushchen-s-gorstkoi-novykh-rasshirenii с несколькими новыми расширениями.
Помимо обычных изменений в обслуживании Vulkan 1.4.321, в сегодняшнем обновлении появилось несколько новых расширений:
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 настоящего времени.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, позволяя приложению выполнять intra-refresh в операциях кодирования видео.VK_SEC_pipeline_cache_incremental_mode
– Это расширение производителя Samsung позволяет многоуровневым реализациям, таким как ANGLE, изменять поведение кэша по умолчанию, чтобы возвращать только инкрементные данные из предыдущего вызова vkGetPipelineCacheData. Это предназначено только для многоуровневых реализаций, а не для приложений / движков напрямую.
Более подробная информация о сегодняшнем обновлении спецификации Vulkan 1.4.321 доступна на сайте Vulkan-Docs.