Noile versiuni Wine 4.18 și Wine Staging 4.18

Disponibil o versiune experimentală a implementării open source a Win32 API — Wine 4.18. De la lansarea versiunii 4.17 Au fost închise 38 de rapoarte de eroare și au fost efectuate 305 modificări.

Cele mai importante schimbări:

  • Au fost adăugate multe funcții noi VBScript (de exemplu, gestionarea erorilor, funcțiile Hour, Day, Month etc.);
  • S-a realizat curățarea și extinderea funcționalității quartz.dll;
  • În ntdll a fost adăugată gestionarea excepțiilor și implementate funcțiile RtlSetSearchPathMode și RtlGetSearchPath();
  • În wined3d au fost adăugate funcțiile wined3d_stateblock_set_render_state(), wined3d_stateblock_set_blend_factor(),
    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();
  • Au fost închise rapoartele de eroare legate de funcționarea jocurilor și aplicațiilor 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.

De asemenea, a avut loc versiunea proiectului Wine Staging 4.18, care dezvoltă compilări extinse Wine, incluzând patch-uri incomplet funcționale sau riscante, care nu sunt încă potrivite pentru acceptare în ramura principală Wine. Comparativ cu Wine, Wine Staging oferă 850 de patch-uri suplimentare.

În noua versiune Wine Staging s-a realizat sincronizarea cu baza de cod Wine 4.18. Patch-ul d3dx9_36, care asigură alinierea dimensiunii texturilor în funcție de dimensiunea blocului când se utilizează compresia texturilor în D3DXCheckTextureRequirements, a fost inclus în compunerea principală Wine. În user32 a fost adăugată o stub InternalGetWindowIcon. Patch-urile au fost actualizate. eventfd_synchronization, wined3d-zero-inf-shaders și dinput-joy-mappings.

cu privire la dependența Tor Browser de infrastructura Mozilla. Să reamintim că utilizatorilor Tor Browser, din cauza problemei cu certificatul, actualizare straturi DXVK 1.4.3 cu implementarea DXGI, Direct3D 10 și Direct3D 11 deasupra API-ului Vulkan. În noua versiune a fost implementat un nou format de fișiere cu cache de stare, care a permis reducerea semnificativă a dimensiunii datelor fișierelor (la actualizarea din versiunile anterioare, formatul cache-ului va fi convertit automat). S-au efectuat lucrări pentru a reduce sarcina pe CPU în jocurile cu un număr mare de shader-uri diferite. Problemele legate de scrierea neordonată a shader-elor grafice utilizând UAV (unordered access view) au fost rezolvate.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster