Mga bagong bersyon ng Wine 4.18 at Wine Staging 4.18

Magagamit pang-eksperimentong paglabas ng isang bukas na pagpapatupad ng Win32 API - Alak 4.18. Mula nang ilabas ang bersyon 4.17 38 ulat ng bug ang isinara at 305 pagbabago ang ginawa.

Ang pinakamahalagang pagbabago:

  • Nagdagdag ng maraming bagong function ng VBScript (halimbawa, mga tagapangasiwa ng error, Oras, Araw, mga function ng Buwan, atbp.);
  • Nilinis at pinalawak ang functionality ng quartz.dll;
  • Ang paghawak ng eksepsiyon ay idinagdag sa ntdll at ang RtlSetSearchPathMode at RtlGetSearchPath() na mga function ay naipatupad na;
  • Nagdagdag ng mga function 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();

  • Mga saradong ulat ng error na may kaugnayan sa pagpapatakbo ng mga laro at application 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.

Rin naganap pagpapalabas ng proyekto Wine Staging 4.18, na bumubuo ng mga pinahabang build ng Wine na may kasamang hindi kumpleto o mapanganib na mga patch na hindi pa angkop para sa pag-aampon sa pangunahing sangay ng Wine. Kung ikukumpara sa Wine, ang Wine Staging ay nagbibigay ng 850 karagdagang patch.

Ang bagong release ng Wine Staging ay nagsi-sync sa Wine 4.18 codebase. Ang d3dx9_36 patch ay inilipat sa pangunahing Wine, na nagsisiguro ng pagkakahanay ng mga sukat ng texture sa laki ng block kapag gumagamit ng texture compression sa D3DXCheckTextureRequirements. Ang InternalGetWindowIcon stub ay naidagdag sa user32. Na-update na mga patch eventfd_synchronization, wined3d-zero-inf-shaders ΠΈ dinput-joy-mappings.

Bilang karagdagan, maaari itong mapansin ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ mga interlayer DXVK 1.4.3 na may pagpapatupad ng DXGI, Direct3D 10 at Direct3D 11 sa itaas ng Vulkan API. Ang bagong release ay nagpapakilala ng bagong format ng file na may state cache, na makabuluhang nagpabawas sa laki ng mga file na ito (kapag nag-a-upgrade mula sa mas lumang mga release, awtomatikong mako-convert ang cache format). Ang trabaho ay ginawa upang bawasan ang CPU load sa mga laro na may malaking bilang ng iba't ibang shader. Ang mga problema sa unordered multi-threaded recording ng mga graphics shader gamit ang UAV (unordered access view) ay nalutas na.

Pinagmulan: opennet.ru

Magdagdag ng komento