Está disponible la versión de la capa DXVK 1.10.2, que proporciona una implementación de DXGI (Infraestructura Gráfica de DirectX), Direct3D 9, 10 y 11, que funciona a través de la traducción de llamadas a la API de Vulkan. Para utilizar DXVK, se requieren controladores que soporten la API Vulkan 1.1, como Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 y AMDVLK. DXVK se puede utilizar para ejecutar aplicaciones y juegos 3D en Linux a través de Wine, actuando como una alternativa de mayor rendimiento a las implementaciones de Direct3D 9/10/11 integradas en Wine, que funcionan sobre OpenGL.
Principales cambios:
- Se ha añadido soporte para texturas cúbicas no continuas (non-seamless, sin procesamiento de bordes entre muestras) en Direct3D 9, implementado a través de la extensión VK_EXT_non_seamless_cube_map de Vulkan.
- Se ha establecido un caché de shaders en disco al utilizar controladores Vulkan de NVIDIA.
- Se han solucionado errores que conducían al guardado y uso incorrecto del archivo de caché de estado.
- Se han resuelto problemas al compilar con GCC 12.1.
- Se ha optimizado el código de limpieza en la implementación de métodos D3D11 para accesos no ordenados a recursos desde múltiples hilos (UAV, Unordered Access View), lo que ha permitido aumentar la eficiencia de la compresión de imágenes en los controladores.
- Se ha optimizado el rendimiento de compresión de código de shaders SPIR-V en memoria.
- Se han solucionado problemas en los juegos: Beyond Good and Evil, Day Z, Dead Space, Dirt Rally, Godfather, Limbo, Majesty 2, Myst V, Onechanbara Z2: Chaos, Planetary Annihilation: TITANS, Plants vs. Zombies Garden Warfare 2, Return of Reckoning, Scrapland Remastered, Small Radios Big Televisions, Sonic Adventure 2, SpellForce Platinum Edition, Supreme Commander, Star Wars: The Force Unleashed II y Star Wars: The Old Republic.
Fuente: opennet.ru
