La version expérimentale de l'implémentation open source de Win32 API — Wine 10.10 a été publiée. Depuis la sortie de 10.9, 38 rapports de bogues ont été fermés et 234 modifications ont été apportées.
Modifications les plus importantes :
- Le moteur Wine Mono a été mis à jour vers la version 10.1.0. Wine Mono est une distribution du Framework Mono destinée à être utilisée dans Wine à la place du composant propriétaire .NET Framework.
- La dépendance à la bibliothèque OSMesa (Off-screen Mesa) a été supprimée.
- Dans l'implémentation du langage de description d'interface WIDL (Wine Interface Definition Language), le support de la génération de métadonnées Windows Runtime (WinRT) a été étendu.
- Les données de localisation ont été mises à jour vers la version Unicode CLDR 47 (Unicode Common Locale Data Repository).
- Le support du format P010 a été ajouté à l'implémentation du framework Media Foundation.
- Les versions de faudio 25.06, mpg123 1.33.0, libpng 1.6.48 et xslt 1.1.43 ont été mises à jour.
- Les rapports de bogues liés au fonctionnement des applications suivantes ont été fermés : Lotus Freelance Graphics 2.1, HTML-Kit 292, cmd.exe, regedit, Baofeng5, Noteworthy Composer, Ricoh Digital Camera Utility 5, PlayOnline Viewer, HP Prime Virtual Calculator, Wondershare Uniconverter 13, AVCLabs Video Enhancer AI, Qt Installer, Smartsuite 3.1.
- Les rapports de bogues liés au fonctionnement des jeux suivants ont été fermés : Rise of Nations: Thrones and Patriots, Braid, Burger Shop, Horizon Chase, F.E.A.R, .T.A.L.K.E.R. Anomaly, The Fidelio Incident, Eador: Masters of the Broken World, Unreal 2, Vampyr, StarCraft Remastered.
On peut également noter la sortie de la couche DXVK 2.6.2, qui fournit une implémentation de DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 et 11, fonctionnant via la traduction des appels dans l'API Vulkan. Pour utiliser DXVK, des pilotes prenant en charge l'API Vulkan 1.3 sont nécessaires. DXVK peut être utilisé pour exécuter des applications 3D et des jeux sur Linux avec Wine, servant d'alternative plus performante aux implémentations Direct3D intégrées dans Wine, fonctionnant sur OpenGL.
Dans la nouvelle version de DXVK :
- La variable d'environnement DXVK_FILTER_DEVICE_UUID a été ajoutée pour filtrer les appareils par UUID sur les systèmes avec plusieurs modèles de GPU identiques.
- Des paramètres de configuration d3d9.hide{Amd,Intel,Nvidia}Gpu ont été ajoutés et la logique de redéfinition des identifiants GPU a été améliorée, ce qui peut être utile pour exécuter des jeux qui refusent de se lancer sur certains GPU ou qui en utilisent des fonctionnalités réduites.
- Dans dxvk-native, la sélection du backend WSI a été améliorée.
- Des problèmes de mise à jour incorrecte des sorties effacées dans certains jeux pour casques de réalité virtuelle ont été résolus.
- Des problèmes dans les jeux Pirate Hunter, Red Orchestra: Ostfront, Rocketbirds 2 et Thumper ont été résolus.
Source : opennet.ru
