Nouvelles versions de Wine 4.19 et Wine Staging 4.19

Disponible version expĂ©rimentale de l'implĂ©mentation ouverte de Win32 API — Wine 4.19. Depuis la sortie de la version 4.18 41 rapports d'erreurs ont Ă©tĂ© clos et 297 modifications ont Ă©tĂ© apportĂ©es.

Modifications les plus importantes :

  • Les capacitĂ©s de VBScript ont Ă©tĂ© Ă©tendues : les fonctions String, LBound, RegExp.Replace ont Ă©tĂ© ajoutĂ©es. De nouvelles expressions ont Ă©tĂ© mises en Ɠuvre ;
  • Les fonctions wined3d_stateblock_set_sampler_state() et wined3d_stateblock_set_texture_stage_state() ont Ă©tĂ© ajoutĂ©es dans WineD3D. Le traitement de la fixation de l'Ă©tat a Ă©tĂ© mis en Ɠuvre (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();
  • Les appels Ă  dxgi_output_ReleaseOwnership() et dxgi_output_TakeOwnership() ont Ă©tĂ© rĂ©alisĂ©s ;
  • La prise en charge d'ARM64 a Ă©tĂ© amĂ©liorĂ©e ;
  • RĂ©solus des problĂšmes de localisation en russe dans la boĂźte de dialogue des paramĂštres ;
  • FermĂ©s les rapports de bugs liĂ©s aux jeux et aux applications
    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 and the Emperor’s Tomb, The Moment of Silence, fermeture d'Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
    , Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.

Aussi a eu lieu lancement du projet Wine Staging 4.19, qui dĂ©veloppe des versions avancĂ©es de Wine, incluant des patches non complĂštement prĂȘts ou risquĂ©s, non encore aptes Ă  ĂȘtre acceptĂ©s dans la branche principale de Wine. Par rapport Ă  Wine, Wine Staging fournit 840 patches supplĂ©mentaires.

Dans cette nouvelle version de Wine Staging, la synchronisation avec la base de code Wine 4.19 a été réalisée. Des patches pour étendre les capacités de quartz.dll, l'inclusion du certificat racine MS de 2010 dans crypt32.dll, l'ajout de restrictederrorinfo.idl et l'extension des capacités de uianimation.dll ont été transférés dans la version principale de Wine. Un nouveau patch a été ajouté pour résoudre les problÚmes d'appel à NtVirtualAlloc() et le patch
ntdll-User_Shared_Data.

De plus, on peut noter une mise Ă  jour couche DXVK 1.4.4 avec mise en Ɠuvre de DXGI, Direct3D 10 et Direct3D 11 au-dessus de l'API Vulkan. Dans ce nouveau release, un bug ayant entraĂźnĂ© l'enregistrement d'entrĂ©es incorrectes dans le cache d'Ă©tat a Ă©tĂ© corrigĂ©. Des problĂšmes potentiels qui pouvaient conduire Ă  une tentative de lecture de ressources avant leur Ă©criture lors du traitement de buffers de sommets et d'indices ont Ă©tĂ© corrige. Une optimisation du travail avec les buffers Stream Output et Append/Consume utilisĂ©s dans le moteur Unity a Ă©tĂ© mise en Ɠuvre.
La consommation de mémoire a été réduite lors de l'utilisation de petits buffers fréquemment mis à jour. Du code a été ajouté pour contourner des problÚmes entraßnant des plantages dans le jeu Skyrim SE : Worked, et pour éliminer le scintillement dans les jeux Saints Row 3/4 et Titan Quest lors de l'utilisation des cartes graphiques NVIDIA.

Aussi formée lancement du projet D9VK 0.30, offrant une implémentation de Direct3D 9 fonctionnant via la translation d'appels vers l'API graphique Vulkan. Le projet est basé sur le code de DXVK, qui a été étendu avec le support de Direct3D 9. La nouvelle version a synchronisé avec DXVK 1.4.4. Des optimisations de performance ont été apportées et le fonctionnement avec les verrous a été amélioré. Un support expérimental pour la prédéfinition de shaders a été ajouté.
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Ă© mises en Ɠuvre. Des modifications ont Ă©tĂ© apportĂ©es pour rĂ©soudre les problĂšmes dans le jeu Halo 2.

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