21 ноября 2024 года была опубликована версия Vulkan 1.3.302 с несколькими новыми расширениями, включая поддержку кодирования AV1 для Vulkan Video. Поскольку этот выпуск является первым обновлением спецификации за последние три недели, то в нем довольно много исправлений. В новой редакции спецификации вы найдете множество уточнений/исправлений документации и других обновлений. Но наиболее интересными являются новые расширения VK_EXT_vertex_attribute_robustness, VK_KHR_video_encode_av1, VK_KHR_video_encode_quantization_map и VK_NV_display_stereo.
Что нового в Vulkan 1.3.302
- VK_EXT_vertex_attribute_robustness — расширение VK_EXT_vertex_attribute_robustness, над которым работала Nintendo, позволяет приложениям не указывать поддельные местоположения атрибутов вершин из-за возможного снижения производительности;
- VK_KHR_video_encode_av1 — Наконец-то появилась поддержка кодирования AV1 для Vulkan Video! VK_KHR_video_encode_av1 позволяет кодировать видеоконтент AV1 в мире Vulkan Video;
- VK_KHR_video_encode_quantization_map — расширение VK_KHR_video_encode_quantization_map основано на VK_KHR_video_encode_queue и позволяет осуществлять тонкий контроль параметров квантования для кодирования видео, специфичных для кодека;
- VK_NV_display_stereo — Расширение VK_NV_display_stereo от NVIDIA позволяет приложениям выбирать тип аппаратного 3D стерео, который они хотят использовать, а драйвер будет настраивать его соответствующим образом, например, для HDMI 3D.
Загрузки и более подробная информация об этом обновлении Vulkan 1.3.302 доступны в Vulkan-Docs на GitHub.