La version de la couche DXVK 1.10.2 est disponible, fournissant une implĂ©mentation de DXGI (DirectX Graphics Infrastructure), de Direct3D 9, 10 et 11, fonctionnant par la traduction des appels vers l'API Vulkan. Pour utiliser DXVK, des pilotes prenant en charge l'API Vulkan 1.1 sont nĂ©cessaires, tels que Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 et AMDVLK. DXVK peut ĂȘtre utilisĂ© pour exĂ©cuter des applications et des jeux 3D sous Linux via Wine, servant d'alternative plus performante aux implĂ©mentations de Direct3D 9/10/11 intĂ©grĂ©es dans Wine, qui fonctionnent sur OpenGL.
Principales modifications :
- Pour Direct3D 9, le support des textures cubiques non jointives (non-seamless, sans traitement des bordures entre les échantillons) a été ajouté, réalisé grùce à l'utilisation de l'extension Vulkan VK_EXT_non_seamless_cube_map.
- Le mise en cache des shaders sur disque a été établi lors de l'utilisation des pilotes Vulkan NVIDIA.
- Des erreurs provoquant une sauvegarde et un usage incorrect du fichier de cache d'état ont été corrigées.
- Des problÚmes de compilation utilisant GCC 12.1 ont été résolus.
- Le code de nettoyage dans l'implémentation des méthodes D3D11 pour l'accÚs désordonné aux ressources depuis plusieurs threads (UAV, Unordered Access View) a été optimisé, ce qui a amélioré l'efficacité de la compression des images dans les pilotes.
- La performance de compression du code des shaders SPIR-V en mémoire a été optimisée.
- Des problÚmes dans les jeux suivants ont été résolus : 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 et Star Wars: The Old Republic.
Source : opennet.ru
