Выпущен Vulkan 1.4.321

Команда разработчиков 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.