Nouvelles versions de Wine 4.18 et Wine Staging 4.18

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

Modifications les plus importantes :

  • De nombreuses nouvelles fonctionnalitĂ©s VBScript ont Ă©tĂ© ajoutĂ©es (par exemple, gestion des erreurs, fonctions Hour, Day, Month, etc.);
  • Nettoyage et extension des fonctionnalitĂ©s de quartz.dll;
  • Gestion des exceptions ajoutĂ©e dans ntdll et les fonctions RtlSetSearchPathMode et RtlGetSearchPath() ont Ă©tĂ© mises en Ɠuvre;
  • Des fonctions telles que wined3d_stateblock_set_render_state(), wined3d_stateblock_set_blend_factor() ont Ă©tĂ© ajoutĂ©es dans wined3d,
    wined3d_stateblock_set_vs_consts_*(), wined3d_stateblock_set_vertex_shader(), wined3d_stateblock_set_vertex_declaration(), wined3d_stateblock_set_pixel_shader(), wined3d_stateblock_set_ps_consts_f();
  • Les rapports d'erreurs liĂ©s aux jeux et applications Lego Island 2, Space Rangers 2, Memento Mori, fr-043, Lego Stunt Rally, Castlevania: Lords of Shadow 2, Broken Sword: The Angel of Death, The Witcher 2: Assassins of Kings, Age of Empires, Grandia II Anniversary Edition, Castlevania: Lords of Shadow 2, Halo 2, Wolf RPG Editor, Logos Bible Software, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon, Blur ont Ă©tĂ© clos.

Aussi a eu lieu lancement du projet Wine Staging 4.18, dĂ©veloppant des versions Ă©tendues de Wine, incluant des correctifs non entiĂšrement prĂȘts ou risquĂ©s, qui ne sont pas encore aptes Ă  ĂȘtre intĂ©grĂ©s dans la branche principale de Wine. Par rapport Ă  Wine, Wine Staging fournit 850 correctifs supplĂ©mentaires.

La nouvelle version de Wine Staging a synchronisé sa base de code avec celle de Wine 4.18. Le correctif d3dx9_36, qui garantit l'alignement de la dimension des textures selon la taille du bloc lors de l'utilisation de la compression de textures dans D3DXCheckTextureRequirements, a été intégré dans la branche principale de Wine. Une stub InternalGetWindowIcon a été ajoutée dans user32. Les correctifs ont été mis à jour eventfd_synchronization, wined3d-zero-inf-shaders et dinput-joy-mappings.

De plus, on peut noter une mise à jour couche DXVK 1.4.3 avec l'implémentation de DXGI, Direct3D 10 et Direct3D 11 sur l'API Vulkan. La nouvelle version introduit un nouveau format de fichier avec un cache d'état, permettant de réduire considérablement la taille des fichiers (lors de la mise à jour à partir de versions précédentes, le format du cache sera automatiquement converti). Des travaux ont été réalisés pour réduire la charge sur le CPU dans les jeux avec un grand nombre de shaders différents. Des problÚmes ont été résolus lors de l'écriture multithread non ordonnée de shaders graphiques en utilisant UAV (unordered access view).

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