Naujos „Wine 4.18“ ir „Wine Staging 4.18“ versijos

Galima eksperimentinis atviro Win32 API diegimo leidimas - Vynas 4.18. Nuo versijos išleidimo 4.17 Buvo uždaryti 38 pranešimai apie klaidas ir atlikta 305 pakeitimų.

Svarbiausi pakeitimai:

  • Pridėta daug naujų VBScript funkcijų (pavyzdžiui, klaidų tvarkyklės, valandos, diena, mėnuo ir kt.);
  • Išvalytas ir išplėstas quartz.dll funkcionalumas;
  • Prie ntdll pridėtas išimčių tvarkymas ir įdiegtos funkcijos RtlSetSearchPathMode ir RtlGetSearchPath();
  • Pridėtos funkcijos 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_f_ps;

  • Uždaryti klaidų pranešimai, susiję su žaidimų ir programų veikimu 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 Kings, Age of Empires, Grandia II Anniversary Edition, Castlevania: Lords of Shadow 2, Halo 2, Wolf RPG redaktorius, Logos Bible Softare, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon, Blur.

Taip pat įvyko projekto leidimas Vyno paruošimas 4.18, kuri kuria išplėstines „Wine“ versijas, kuriose yra neužbaigtų arba rizikingų pataisų, kurios dar nėra tinkamos naudoti pagrindiniame „Wine“ padalinyje. Palyginti su „Wine“, „Wine Staging“ suteikia 850 papildomų pleistrų.

Naujasis „Wine Staging“ leidimas sinchronizuojamas su „Wine 4.18“ kodų baze. D3dx9_36 pleistras buvo perkeltas į pagrindinį vyną, kuris užtikrina tekstūros matmenų suderinimą su bloko dydžiu, kai naudojamas tekstūros suspaudimas D3DXCheckTextureRequirements. InternalGetWindowIcon šaknis buvo pridėtas prie user32. Atnaujinti pataisymai eventfd_synchronization, wined3d-zero-inf-shaders и dinput-joy-mappings.

Be to, galima pažymėti обновление tarpsluoksniai DXVK 1.4.3 su DXGI, Direct3D 10 ir Direct3D 11 įdiegimu Vulkan API viršuje. Naujoje laidoje pristatomas naujas failų formatas su būsenos talpykla, dėl kurio šių failų dydis gerokai sumažėjo (atnaujinant iš senesnių leidimų talpyklos formatas bus konvertuojamas automatiškai). Buvo atliktas darbas siekiant sumažinti procesoriaus apkrovą žaidimuose su daugybe skirtingų šešėlių. Išspręstos problemos dėl netvarkingo kelių gijų grafikos šešėlių įrašymo naudojant UAV (netvarkingos prieigos rodinį).

Šaltinis: opennet.ru

Добавить комментарий