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ých mnoho nových funkcií VBScript (napr. obsluha chýb, funkcie Hour, Day, Month atď.);
  • Funkčnosť súboru quartz.dll bola vyčistená a rozšírená;
  • ntdll pridala spracovanie výnimiek a implementovala funkcie RtlSetSearchPathMode a RtlGetSearchPath();
  • Do wined3d boli pridané funkcie wined3d_stateblock_set_render_state() a 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é hlásenia o chybách súvisiacich 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á verzia Wine Staging sa synchronizuje s kódovou základňou Wine 4.18. Do hlavnej distribúcie Wine bola portovaná záplata d3dx9_36, ktorá zabezpečuje, aby rozmery textúr boli zarovnané s veľkosťou bloku pri použití kompresie textúr v D3DXCheckTextureRequirements. Do user32 bol pridaný stub pre InternalGetWindowIcon. Boli aktualizované záplaty. synchronizácia_eventfd, wined3d-zero-inf-shadery и mapovania-radosti-dinput.

Okrem toho možno poznamenať обновление medzivrstvy DXVK 1.4.3 S implementáciami DXGI, Direct3D 10 a Direct3D 11 nad rozhraním Vulkan API. Nová verzia obsahuje nový formát súborov so stavovou vyrovnávacou pamäťou, čím sa výrazne zmenšuje veľkosť týchto súborov (pri aktualizácii zo starších verzií sa formát vyrovnávacej pamäte automaticky skonvertuje). Zaťaženie CPU sa znížilo v hrách s veľkým počtom rôznych shaderov. Problémy s neusporiadaným viacvláknovým zápisom grafických shaderov pomocou UAV (unordered access view) boli vyriešené.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster