Sortie de DXVK 1.7, implémentation de Direct3D 9/10/11 sur l'API Vulkan.

Formé publication de la couche DXVK 1.7, fournissant une implémentation de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 et 11, fonctionnant par le biais de la traduction des appels vers l'API Vulkan. Pour utiliser DXVK nécessite des pilotes prenant en charge l'API Vulkan 1.1, tels que AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 et AMDVLK.
DXVK peut être utilisé pour exécuter des applications et des jeux 3D sous Linux avec Wine, agissant comme une alternative plus performante à l'implémentation de Direct3D 11 intégrée dans Wine, fonctionnant sur OpenGL.

Principales modifications :

  • Ajout de la prise en charge des extensions de l'API graphique Vulkan : VK_EXT_custom_border_color (l'utilisation pour prendre en charge les couleurs de bord dans le Sampler a permis de résoudre de nombreux problèmes dans les jeux basés sur Direct3D 9, y compris Crysis et Halo 2 Vista) et VK_EXT_robustness2 (similaire à D3D11, utilisé pour gérer l'accès en dehors des limites autorisées des ressources). Pour utiliser ces extensions, il est nécessaire d'avoir wine 5.8, ainsi que les pilotes AMD et Intel de Mesa 20.2-dev ou le pilote NVIDIA 440.66.12-beta ;
  • Optimisation de l'application des opérations de nettoyage et
    des barrières lors du rendu, ce qui a légèrement amélioré les performances de certains jeux ;
  • Dans les jeux D3D11, ajout de la possibilité d'utiliser des files d'attente de calcul pour le chargement asynchrone des ressources, si le pilote (par exemple, RADV) ne prend pas en charge une file d'attente de transfert distincte ;
  • Mise en œuvre de certaines fonctionnalités DXGI 1.6, qui seront appliquées dans de futures versions de World of Warcraft ;
  • Réduction de la consommation de mémoire dans D3D9, ce qui a permis d'éviter l'épuisement de la mémoire disponible dans certains jeux tels que Toxikk ;
  • Correction des erreurs de vérification Vulkan dans Cloudpunk et d'autres jeux, utilisant incorrectement le tampon de ressources ;
  • Résolution des problèmes lors de la compilation avec GCC 10.1 ;
  • Correction de divers problèmes liés à D3D9 ;
  • Refonte de l'option dxgi.tearFree ;
  • Résolution des problèmes dans les jeux Fallout New Vegas, Freelancer, GTA IV et Halo Custom Edition ;
  • Cessation de la prise en charge de la compilation avec winelib. Pour compiler DXVK, MinGW est désormais obligatoire.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster