Инструменты4 сентября 2026 г., 13:16 МСК🤖 Auto

Vulkan 1.4.362: Valve добавила расширения для улучшения совместимости с DXR и D3D12

Вышла новая версия спецификации Vulkan 1.4.362, ключевой особенностью которой стали два новых расширения от Valve, направленных на улучшение работы Ray Tracing и слоя совместимости VKD3D-Proton.

Баннер новости 6764

Два новых расширения от Valve

Команда Linux Graphics из Valve совместно с инженерами AMD, Igalia, Intel и NVIDIA разработала два новых расширения для Vulkan 1.4.362. Эти изменения направлены на устранение проблем совместимости с современными графическими стандартами Microsoft, что критически важно для геймеров и разработчиков, использующих Proton.

Улучшение поддержки DirectX Ray Tracing

Первое расширение — VK_KHR_pipeline_library_group_handles — позволяет напрямую запрашивать идентификаторы групп (group handles) из библиотек конвейеров. Это решение улучшает совместимость со спецификацией DXR 1.1 (DirectX Ray-Tracing Tier 1.1). Разработкой занимался Ханс-Кристиан Арнтцен (Hans-Kristian Arntzen) из Valve.

Контроль выравнивания адресов буферов

Второе расширение, VK_VALVE_buffer_device_address_allocation_alignment, разработано Ханс-Кристианом Арнтзеном и Коннором Эбботтом (Connor Abbott). Оно позволяет приложениям явно указывать требования к выравниванию при выделении адресов устройств для буферов. Это необходимо для корректной работы слоя совместимости VKD3D-Proton с Direct3D 12, так как некоторые приложения полагаются на конкретные детали реализации выравнивания, которые могут отличаться от стандартных требований Vulkan.

Сравнение новых функций

Расширение Основная цель Ключевые участники
VK_KHR_pipeline_library_group_handles Совместимость с DXR 1.1 Valve, AMD, Igalia, Intel, NVIDIA
VK_VALVE_buffer_device_address_allocation_alignment Улучшение VKD3D-Proton (D3D12) Valve (Hans-Kristian Arntzen, Connor Abbott)

Значение для экосистемы

Выпуск Vulkan 1.4.362 демонстрирует активное сотрудничество Valve с другими крупными игроками индустрии (AMD, Intel, NVIDIA) над улучшением кроссплатформенной совместимости. Улучшение поддержки DXR 1.1 и D3D12 через Proton напрямую влияет на количество играбельных Windows-игр в Linux и SteamOS.

Источник: Phoronix ↗