La empresa Valve ha publicado la versión VKD3D-Proton 2.13, un fork de la base de código vkd3d, diseñada para mejorar el soporte de Direct3D 12 en el paquete de lanzamiento de juegos Proton. VKD3D-Proton incluye cambios, optimizaciones y mejoras específicas para Proton para un mejor rendimiento de los juegos de Windows basados en Direct3D 12, que aún no han sido integrados en la versión principal de vkd3d. También se destaca la orientación hacia el uso de las últimas extensiones de Vulkan y las capacidades de las últimas versiones de controladores gráficos para lograr total compatibilidad con Direct3D 12.
Entre los cambios en la nueva versión:
- Se han implementado las funcionalidades definidas en el modelo de sombreadores 6.8, tales como los parámetros de los sombreadores de vértices HLSL SV_StartInstanceLocation y SV_StartVertexLocation, soporte para rangos en el atributo WaveSize y capacidades de texturización ampliadas.
- Se ha garantizado la compatibilidad con el soporte de las especificaciones OpenVR y OpenXR introducido en Proton 9.0-2 para trabajar con cascos de realidad virtual.
- Con la utilización de la extensión Vulkan VK_KHR_maintenance6, se asegura un correcto manejo de las solicitudes de renderizado sin buffers de índices.
- Se ha implementado la extensión Vulkan VK_MESA_image_alignment_control, cuyo uso puede reducir el consumo de memoria en sistemas con GPU AMD.
- Se ha implementado la extensión Vulkan VK_EXT_device_address_binding_report.
- La implementación de la extensión Vulkan VK_NV_low_latency2 se ha reorganizado para eliminar los retardos al procesar flujos con identificadores de cuadros no secuenciales.
Se han realizado optimizaciones en el rendimiento y en el consumo de memoria. - Se han resuelto problemas que afectan a los juegos Arma Reforger, Halo Infinite, Hellblade 2, Ghost of Tsushima y Mirage.
- La empresa Valve ha publicado la versión VKD3D-Proton 2.13, un fork de la base de código vkd3d, diseñado para mejorar el soporte de Direct3D 12 en el paquete de lanzamiento de juegos Proton.
Fuente: opennet.ru
