Вышла VKD3D-Proton 3.1 с descriptor heap, Shader Model 6.9 и DXR 1.2
Вышла VKD3D-Proton 3.1 с descriptor heap, Shader Model 6.9 и DXR 1.2 Hans-Kristian Arntzen из Linux-команды Valve выпустил VKD3D-Proton 3.1. Это слой трансляции Direct3D 12 поверх Vulkan, который используется в Proton. Релиз стал последней стабильной версией перед 3.2, где ожидается много важных изменений. В 3.1 появилась поддержка descriptor heap через VK_EXT_descriptor_heap, но по умолчанию она пока не включена из-за опасений по качеству драйверов. Добавлена поддержка KHR_opacity_micromap, которая открывает DXR 1.2 там, где её поддерживает железо. Также появилась Shader Model 6.9. В DXIL-SPIRV добавлена поддержка новых NVIDIA NVAPI intrinsics. Экспонированы возможности AgilitySDK 619, а view instancing теперь включён по умолчанию, так как всё больше игр на него рассчитывают. Кроме того, в релизе есть оптимизации производительности, исправления и обходные пути для отдельных игр. Полный список изменений Direct3D 12 поверх Vulkan доступен на GitHub.