Sortie de Wine 4.14

Disponible version expérimentale de l'implémentation ouverte de Win32 API — Wine 4.14. Depuis la sortie de la version 4.13 18 rapports de bogues ont été fermés et 255 modifications ont été apportées.

Modifications les plus importantes :

  • Le moteur Mono a été mis à jour vers la version 4.9.2, ce qui a permis de résoudre les problèmes de lancement des quêtes DARK et DLC ;
  • Les DLL au format PE (Portable Executable) ne sont maintenant plus liées au runtime
    MinGW ;
  • Un appel à MmIsThisAnNtAsSystem a été implémenté dans ntoskrnl et des bouchons ont été ajoutés pour les appels SePrivilegeCheck et SeLocateProcessImageName ;
  • Dans
    Les fonctions WTSFreeMemoryExA et WTSFreeMemoryExW ont été implémentées dans wtsapi32, et des bouchons ont été ajoutés pour WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] et WTSOpenServerEx[AW] ;
  • Nouvelles DLL wlanui et utildll ajoutées ;
  • Le code lié à la gestion des processus, des threads et des descripteurs de fichiers a été transféré de kernel32 à kernelbase ;
  • Des fonctions pour travailler avec des textures, telles que wined3d_texture_upload_data() et wined3d_texture_gl_upload_data(), ont été ajoutées dans wined3d ;
  • Des corrections liées à la gestion des exceptions sur la plateforme ARM64 ont été apportées ;
  • Des rapports de bugs liés à la fonctionnalité des jeux et des applications ont été clôturés :
    World War Z, AviUtl, Touhou 14-17, Eleusis, Rak24u, Omni-NFS 4.13, The Sims 1, Star Control Origins, Process Hacker, Star Citizen, Adobe Digital Editions 2.

Il convient également de noter publication mise à jour du projet par la société Valve Proton 4.11-2, qui est basé sur les travaux du projet Wine et vise à permettre le lancement sous Linux d'applications de jeu créées pour Windows et disponibles dans le catalogue Steam. Les travaux du projet sont distribués sous licence BSD. Proton permet d'exécuter directement des applications de jeu livrées uniquement pour Windows dans le client Steam sous Linux. Le package comprend une implémentation de DirectX 9 (basée sur D9VK), DirectX 10/11 (basée sur DXVK) et de 12 (basée sur vkd3d), fonctionnant via une traduction des appels DirectX dans l'API Vulkan, offre un meilleur support des manettes de jeu et la possibilité d'utiliser le mode plein écran indépendamment des résolutions prises en charge par les jeux.

Dans la nouvelle version, les composants FAudio avec la mise en œuvre des bibliothèques sonores DirectX (API XAudio2, X3DAudio, XAPO et XACT3) ont été mis à jour vers la version 19.08, le moteur Mono vers la version 4.9.2, et la couche DXVK (implémentation de DXGI, Direct3D 10 et Direct3D 11 au-dessus de l'API Vulkan) a été mise à jour vers la version 1.3.2. La sortie des données sur le mode 60 FPS est assurée pour les écrans à haute fréquence de rafraîchissement (nécessaire pour les vieux jeux). Les problèmes de gel lors de la saisie de texte dans les jeux Earth Defense Force 5 et Earth Defense Force 4.1 ont été résolus.

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