เป€เบงเบตเบŠเบฑเปˆเบ™เปƒเปเปˆเบ‚เบญเบ‡ Wine 4.18 เปเบฅเบฐ Wine Staging 4.18

เบกเบตเปƒเบซเป‰ เบเบฒเบ™เบ›เปˆเบญเบเบ—เบปเบ”เบฅเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบšเบšเป€เบ›เบตเบ”เบ‚เบญเบ‡ Win32 API - Wine 4.18. เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเบฒเบ™เบ›เปˆเบญเบเบชเบฐเบšเบฑเบš 4.17 38 เบฅเบฒเบเบ‡เบฒเบ™ bug เป„เบ”เป‰เบ–เบทเบเบ›เบดเบ”เปเบฅเบฐ 305 เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”:

  • เป€เบžเบตเปˆเบกเบŸเบฑเบ‡เบŠเบฑเบ™ VBScript เปƒเบซเบกเปˆเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”, เบŠเบปเปˆเบงเป‚เบกเบ‡, เบกเบทเป‰, เป€เบ”เบทเบญเบ™, เปเบฅเบฐเบญเบทเปˆเบ™เป†);
  • เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ”เปเบฅเบฐเบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ quartz.dll;
  • เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ ntdll เปเบฅเบฐเบซเบ™เป‰เบฒเบ—เบตเปˆ RtlSetSearchPathMode เปเบฅเบฐ RtlGetSearchPath() เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”;
  • เป€เบžเบตเปˆเบกเบŸเบฑเบ‡เบŠเบฑเบ™ 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();

  • เบฅเบฒเบเบ‡เบฒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบ–เบทเบเบ›เบดเบ”เป„เบงเป‰เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบเบก เปเบฅเบฐเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ 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.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™ เป„เบ”เป‰เบˆเบฑเบ”เบ‚เบถเป‰เบ™ เบเบฒเบ™เบ›เปˆเบญเบเป‚เบ„เบ‡เบเบฒเบ™ Wine Staging 4.18, เป€เบŠเบดเปˆเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ‚เบญเบ‡ Wine เบ—เบตเปˆเบ›เบฐเบเบญเบšเบกเบต patches เบ—เบตเปˆเบšเปเปˆเบ„เบปเบšเบ–เป‰เบงเบ™เบซเบผเบทเบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ—เบตเปˆเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฒเบ‚เบฒ Wine เบ•เบปเป‰เบ™เบ•เป. เป€เบกเบทเปˆเบญเบ›เบฝเบšเบ—เบฝเบšเบเบฑเบš Wine, Wine Staging เปƒเบซเป‰ 850 เป€เบžเบตเป‰เบกเบ•เบทเปˆเบก.

เบฅเบธเป‰เบ™เปƒเปเปˆเบ‚เบญเบ‡ Wine Staging syncs เบเบฑเบš Wine 4.18 codebase. patch d3dx9_36 เป„เบ”เป‰เบ–เบทเบเป‚เบญเบ™เป„เบ›เบซเบฒ Wine เบ•เบปเป‰เบ™เบ•เป, เป€เบŠเบดเปˆเบ‡เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เบชเบญเบ”เบ„เปˆเบญเบ‡เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบเบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ•เบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปƒเบ™ D3DXCheckTextureRequirements. InternalGetWindowIcon stub เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆ user32. เบญเบฑเบšเป€เบ”เบ”เปเบžเบฑเบ” eventfd_synchronization, wined3d-zero-inf-shaders ะธ dinput-joy-mappings.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เป„เบ”เป‰ เบญเบฑเบšเป€เบ”เบ” interlayers DXVK 1.4.3 เบ”เป‰เบงเบเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ” DXGI, Direct3D 10 เปเบฅเบฐ Direct3D 11 เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡ Vulkan API. เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเปเบ™เบฐเบ™เปเบฒเบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเปƒเบซเบกเปˆเบ—เบตเปˆเบกเบต cache เบ‚เบญเบ‡เบฅเบฑเบ”, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบซเบผเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบ‚เบญเบ‡เป„เบŸเบฅเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰ (เป€เบกเบทเปˆเบญเบเบฒเบ™เบเบปเบเบฅเบฐเบ”เบฑเบšเบˆเบฒเบเบชเบฐเบšเบฑเบšเป€เบเบปเปˆเบฒ, เบฎเบนเบšเปเบšเบš cache เบˆเบฐเบ–เบทเบเบ›เปˆเบฝเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”). เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบ–เบทเบเป€เบฎเบฑเบ”เป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เป‚เบซเบผเบ” CPU เปƒเบ™เป€เบเบกเบ—เบตเปˆเบกเบตเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบ‚เบญเบ‡ shaders เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบšเบฑเบ™เบซเบฒเบเบฑเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบซเบผเบฒเบเบเบฐเบ—เบนเป‰เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบˆเบฑเบ”เบฅเบณเบ”เบฑเบšเบ‚เบญเบ‡ shaders เบเบฃเบฒเบŸเบดเบเป‚เบ”เบเปƒเบŠเป‰ UAV (unordered access view) เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เปเบฅเป‰เบง.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™