Matoleo mapya ya Wine 4.18 na Wine Staging 4.18

Inapatikana kutolewa kwa majaribio ya utekelezaji wazi wa Win32 API - Mvinyo 4.18. Tangu kutolewa kwa toleo 4.17 Ripoti 38 za hitilafu zilifungwa na mabadiliko 305 yakafanywa.

Mabadiliko muhimu zaidi:

  • Imeongeza vitendakazi vingi vipya vya VBScript (kwa mfano, vidhibiti vya hitilafu, Saa, Siku, Vitendaji vya Mwezi, n.k.);
  • Kusafisha na kupanua utendaji wa quartz.dll;
  • Ushughulikiaji wa ubaguzi umeongezwa kwa ntdll na vitendaji vya RtlSetSearchPathMode na RtlGetSearchPath() vimetekelezwa;
  • Vitendaji vilivyoongezwa 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();

  • Ripoti za makosa zilizofungwa zinazohusiana na uendeshaji wa michezo na programu 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, Enzi ya Empire, Toleo la Maadhimisho ya Grandia II, Castlevania: Lords of Shadow 2, Halo 2, Wolf RPG Editor, Logos Bible Softare, Atmel Studio 7, Transcendence, Sanaa ya Mauaji, Haja ya Kasi: Carbon, Blur.

Pia ilifanyika kutolewa kwa mradi Kiwango cha Mvinyo 4.18, ambayo hutengeneza miundo mirefu ya Mvinyo inayojumuisha mabaka yasiyokamilika au hatari ambayo bado hayafai kupitishwa katika tawi kuu la Mvinyo. Ikilinganishwa na Mvinyo, Uwekaji wa Mvinyo hutoa viraka 850 vya ziada.

Toleo jipya la Wine Staging linasawazishwa na msingi wa kanuni wa Wine 4.18. Kiraka cha d3dx9_36 kimehamishiwa kwenye Mvinyo kuu, ambayo huhakikisha upatanishi wa vipimo vya unamu kwa saizi ya kizuizi wakati wa kutumia ukandamizaji wa maandishi katika D3DXCheckTextureRequirements. Kipande cha InternalGetWindowIcon kimeongezwa kwa mtumiaji32. Viraka vilivyosasishwa eventfd_synchronization, Wined3d-zero-inf-shaders ΠΈ dinput-joy-mappings.

Kwa kuongeza, inaweza kuzingatiwa sasisha viingiliano DXVK 1.4.3 na utekelezaji wa DXGI, Direct3D 10 na Direct3D 11 juu ya API ya Vulkan. Toleo jipya linatanguliza umbizo la faili mpya na kache ya serikali, ambayo imepunguza kwa kiasi kikubwa ukubwa wa faili hizi (wakati wa kuboresha kutoka kwa matoleo ya zamani, umbizo la kache litabadilishwa kiotomatiki). Kazi imefanywa ili kupunguza mzigo wa CPU katika michezo na idadi kubwa ya vivuli tofauti. Matatizo na kurekodi bila mpangilio kwa nyuzi nyingi za vivuli vya picha kwa kutumia UAV (mwonekano wa ufikiaji usio na mpangilio) yametatuliwa.

Chanzo: opennet.ru

Kuongeza maoni