RADV связывает VK_EXT_descriptor_buffer, ожидается использование VKD3D-Proton

На прошлой неделе в Vulkan 1.3.235 было представлено новое расширение VK_EXT_descriptor_buffer. NVIDIA выпустила бета-версию Vulkan в тот же день с поддержкой этой новой возможности, в то время как теперь драйвер Mesa Radeon Vulkan с открытым исходным кодом «RADV» также добавил ее поддержку, и также ожидается использование VKD3D-Proton для этого нового расширения.

Расширение VK_EXT_descriptor_buffer предоставляет новые команды для размещения дескрипторов, доступных для шейдеров, непосредственно в памяти. Над VK_EXT_descriptor_buffer работали инженеры из Valve, AMD, NVIDIA, Arm и Intel для более эффективного и явного управления данными дескриптора. Среди участников Valve были Майк Блюменкранц, Коннор Эбботт, Ханс-Кристиан Арнцен и Бальдур Карлссон.

Неудивительно, учитывая активное участие Valve в расширении, ожидается запрос на включение VKD3D-Proton, чтобы начать использовать VK_EXT_descriptor_buffer. Это всего лишь одно из многих расширений Vulkan, на которые Valve оказала помощь в своих усилиях DXVK и VKD3D-Proton по эффективному сопоставлению API Direct3D с API Vulkan.

Сегодня поддержка RADV для этого расширения была объединена с Mesa 23.0, которая должна выйти в следующем квартале.

Также ожидается TURNIP MR для этого драйвера Qualcomm Adreno Vulkan с открытым исходным кодом, в то время как, предположительно, Intel скоро будет работать над VK_EXT_descriptor_buffer для своего драйвера ANV Vulkan.
Поделиться:

Похожие публикации

Тут ничего нет

Нет комментариев