A Wine 4.18 és a Wine Staging 4.18 új verziói

Elérhető a Win32 API nyílt megvalósításának kísérleti kiadása - Bor 4.18. A verzió megjelenése óta 4.17 38 hibajelentést lezártak és 305 módosítást hajtottak végre.

A legfontosabb változások:

  • Számos új VBScript funkció hozzáadva (például hibakezelők, óra, nap, hónap stb.);
  • Megtisztította és kibővítette a quartz.dll funkcióit;
  • Kivételkezelés került hozzáadásra az ntdll-hez, és megvalósult az RtlSetSearchPathMode és RtlGetSearchPath() függvény;
  • Hozzáadott függvények 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();

  • Lezárt hibajelentések a játékok és alkalmazások működésével kapcsolatban 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 szerkesztő, Logos Bible Softare, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon, Blur.

Is került sor projekt kiadás Borkészítés 4.18, amely a Wine kiterjesztett buildjeit fejleszti, amelyek hiányos vagy kockázatos foltokat tartalmaznak, amelyek még nem alkalmasak a fő Wine ágba való átvételre. A Wine-hoz képest a Wine Staging 850 további javítást biztosít.

A Wine Staging új kiadása szinkronizálódik a Wine 4.18 kódbázissal. A d3dx9_36 patch átkerült a main Wine-be, amely biztosítja a textúra méreteinek a blokkmérethez való igazítását, ha textúratömörítést használ a D3DXCheckTextureRequirements-ben. Az InternalGetWindowIcon csonk hozzáadva a user32-hez. Frissített javítások eventfd_synchronization, wined3d-zero-inf-shaders и dinput-joy-mappings.

Ezen kívül meg lehet jegyezni обновление közbenső rétegek SZO 1.4.3 DXGI, Direct3D 10 és Direct3D 11 megvalósításával a Vulkan API-n. Az új kiadás új fájlformátumot vezet be állapotgyorsítótárral, ami jelentősen csökkentette ezen fájlok méretét (a régebbi kiadásokról való frissítéskor a cache formátum automatikusan konvertálódik). Dolgoztak a CPU-terhelés csökkentésén a nagyszámú különböző shaderrel rendelkező játékokban. A grafikus árnyékolók UAV-val (unordered access view) történő rendezetlen többszálú rögzítésével kapcsolatos problémák megoldódtak.

Forrás: opennet.ru

Hozzászólás