Sortie de DXVK 1.10.2, implémentations Direct3D 9/10/11 en plus de l'API Vulkan

La version de la couche DXVK 1.10.2 est disponible, fournissant une implémentation de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 et 11, fonctionnant via la traduction des appels vers l'API Vulkan. DXVK nécessite des pilotes prenant en charge l'API Vulkan 1.1, 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 sur Linux à l'aide de Wine, servant d'alternative plus performante aux implémentations Direct3D 9/10/11 intégrées de Wine fonctionnant sur OpenGL.

Les principaux changements:

  • Pour Direct3D 9, la prise en charge des textures de cube non transparentes (sans limites de traitement entre les échantillons) a été ajoutée, implémentée grâce à l'utilisation de l'extension Vulkan VK_EXT_non_seamless_cube_map.
  • Mise en cache améliorée des shaders sur le disque lors de l'utilisation des pilotes NVIDIA Vulkan.
  • Les erreurs qui entraînaient une sauvegarde et une utilisation incorrectes du fichier de cache d'état ont été corrigées.
  • Correction de problèmes lors de la construction à l'aide de GCC 12.1.
  • Le code de nettoyage dans l'implémentation des méthodes D3D11 pour l'accès non ordonné aux ressources à partir de plusieurs threads (UAV, Unordered Access View) a été optimisé, ce qui a amélioré l'efficacité de la compression d'image dans les pilotes.
  • Optimisation des performances de compression en mémoire du code du shader SPIR-V.
  • Correction de problèmes dans les jeux suivants : 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

Ajouter un commentaire