Nové verzie Wine 4.18 a Wine Staging 4.18

K dispozícii experimentálne vydanie otvorenej implementácie Win32 API - Víno 4.18. Od vydania verzie 4.17 Uzavrelo sa 38 hlásení chýb a vykonalo sa 305 zmien.

Najdôležitejšie zmeny:

  • Pridané mnohé nové funkcie VBScript (napríklad obslužné programy chýb, funkcie hodín, dní, mesiacov atď.);
  • Vyčistené a rozšírené funkcie quartz.dll;
  • Do ntdll bolo pridané spracovanie výnimiek a boli implementované funkcie RtlSetSearchPathMode a RtlGetSearchPath();
  • Pridané funkcie 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();

  • Uzavreté chybové hlásenia súvisiace s prevádzkou hier a aplikácií 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 Softare, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon, Blur.

Tiež uskutočnilo sa vydanie projektu Inscenácia vína 4.18, ktorá vyvíja rozšírené zostavenia Wine, ktoré obsahujú neúplné alebo rizikové záplaty, ktoré ešte nie sú vhodné na prijatie do hlavnej vetvy Wine. V porovnaní s Wine poskytuje Wine Staging 850 dodatočných záplat.

Nové vydanie Wine Staging sa synchronizuje s kódovou základňou Wine 4.18. Do hlavného Wine bola prenesená oprava d3dx9_36, ktorá zaisťuje zarovnanie rozmerov textúry s veľkosťou bloku pri použití kompresie textúr v D3DXCheckTextureRequirements. Stub InternalGetWindowIcon bol pridaný do user32. Aktualizované záplaty eventfd_synchronization, wined3d-zero-inf-shaders и dinput-joy-mappings.

Okrem toho možno poznamenať обновление medzivrstvy DXVK 1.4.3 s implementáciou DXGI, Direct3D 10 a Direct3D 11 nad rozhraním Vulkan API. Nové vydanie zavádza nový formát súborov s vyrovnávacou pamäťou stavu, čím sa výrazne zmenšila veľkosť týchto súborov (pri inovácii zo starších vydaní sa formát vyrovnávacej pamäte automaticky skonvertuje). Pracovalo sa na znížení zaťaženia procesora v hrách s veľkým počtom rôznych shaderov. Problémy s neusporiadaným viacvláknovým nahrávaním grafických shaderov pomocou UAV (neusporiadaný prístupový pohľad) boli vyriešené.

Zdroj: opennet.ru

Pridať komentár