Nouvelles versions de Wine 4.19 et Wine Staging 4.19

Disponible version expérimentale de l'implémentation ouverte de l'API Win32 - Vin 4.19. Depuis la sortie de la version 4.18 41 rapports de bogues ont été clôturés et 297 modifications ont été apportées.

Les changements les plus importants :

  • Les fonctionnalités de VBScript ont été étendues : les fonctions String, LBound et RegExp.Replace ont été ajoutées. De nouvelles expressions ont été implémentées ;
  • Les fonctions wined3d_stateblock_set_sampler_state() et wined3d_stateblock_set_texture_stage_state() ont été ajoutées à WineD3D. La gestion de la fixation d'état a été implémentée (StateBlock) dans les appels d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();
  • Implémentation des appels à dxgi_output_ReleaseOwnership() et dxgi_output_TakeOwnership() ;
  • Prise en charge améliorée de l'architecture ARM64 ;
  • Résolu problèmes avec la localisation russe dans la boîte de dialogue des paramètres ;
  • Les rapports d'erreurs liés au fonctionnement des jeux et des applications sont fermés.
    Slingplayer 2.0, Trivial Pursuit Unhinged, Notepad .Net, Tweet Attacks Pro, The Adventures Of Lomax, Metatrader 5, Space Hack, TeamViewer 9.0.26297, ImpotRapide 2013, Netgear Powerline 3.1, MetaEditor 5, Betfair Poker, Jack Keane 2, Indiana Jones et le Tombeau de l'Empereur, The Moment of Silence, Fermeture d'Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
    , Touhou 15.5 : Antinomie des fleurs communes, R-Studio, Sniper Elite V2.

aussi a eu lieu lancement du projet Mise en scène du vin 4.19, qui développe des versions étendues de Wine qui incluent des correctifs incomplets ou risqués qui ne sont pas encore adaptés à l'adoption dans la branche principale de Wine. Par rapport à Wine, Wine Staging fournit 840 correctifs supplémentaires.

La nouvelle version de développement de Wine est synchronisée avec le code source de Wine 4.19. Des correctifs ont été intégrés à la distribution principale de Wine, étendant les fonctionnalités de quartz.dll, notamment le certificat racine Microsoft de 2010 dans crypt32.dll, l'ajout de restrictederrorinfo.idl et l'extension des fonctionnalités de uianimation.dll. Un nouveau correctif a été ajouté pour résoudre des problèmes liés à l'appel à NtVirtualAlloc(), et un correctif existant a été mis à jour.
ntdll-User_Shared_Data.

De plus, on peut noter обновление intercalaires DXVK 1.4.4 Cette version, qui intègre DXGI, Direct3D 10 et Direct3D 11 à l'API Vulkan, corrige un bug provoquant l'enregistrement d'entrées incorrectes dans le cache d'état. Elle résout également les problèmes potentiels liés à la tentative de lecture d'une ressource avant son écriture lors de l'utilisation des tampons de sommets et d'index. Enfin, des optimisations ont été apportées pour la gestion des tampons de sortie de flux et d'ajout/consommation utilisés dans le moteur Unity.
Consommation de mémoire réduite grâce à l'utilisation de tampons de petite taille mais fréquemment mis à jour. Ajout de code pour contourner les plantages dans Skyrim SE : correction et élimination des scintillements dans Saints Row 3/4 et Titan Quest sur les cartes graphiques NVIDIA.

aussi formé lancement du projet D9VK 0.30Ce projet propose une implémentation Direct3D 9 fonctionnant par traduction des appels vers l'API graphique Vulkan. Il s'appuie sur le code source de DXVK, étendu pour prendre en charge Direct3D 9. Cette nouvelle version est synchronisée avec DXVK 1.4.4, inclut des optimisations de performances et une gestion améliorée des verrous. La prise en charge expérimentale des prédéfinitions de shaders a été ajoutée.
Les options D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE et D3DRS_POINTSPRITEENABLE ont été implémentées. Des modifications ont été apportées pour corriger des problèmes rencontrés dans Halo 2.

Source: opennet.ru

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