Új verziók: Wine 4.18 és Wine Staging 4.18

Elérhető kísérleti kiadás a Win32 API nyílt megvalósításából — Wine 4.18. A verzió megjelenése óta 4.17 38 hibát jelentettek, összesen 305 változtatást végeztek.

A legfontosabb változások:

  • Sok új VBScript funkció került hozzáadásra (például hibaállító, Hour, Day, Month funkciók stb.);
  • A quartz.dll megtisztítása és funkcionalitásának bővítése megtörtént;
  • Az ntdll-ben kivételkezelés került bevezetésre, valamint az RtlSetSearchPathMode és RtlGetSearchPath() funkciók megvalósításra kerültek;
  • A wined3d-hez hozzáadták a wined3d_stateblock_set_render_state(), wined3d_stateblock_set_blend_factor() funkciókat,
    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();
  • Hibajelentések zárultak le olyan játékokkal és alkalmazásokkal kapcsolatban, mint a 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 Software, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon, Blur.

Ezenkívül megtörtént a projekt kiadása Wine Staging 4.18, amely a Wine kibővített kiadásait fejleszti, beleértve a nem teljesen kész vagy kockázatos javításokat, amelyek még nem alkalmasak a Wine főágába való befogadásra. A Wine Staging 850 további javítást kínál a Wine-hoz képest.

Az új Wine Staging kiadás összehangolásra került a Wine 4.18 kódalapjával. A fő Wine összetevőbe átkerült a d3dx9_36 patch, amely biztosítja a textúrák méretezésének igazítását a blokk méretéhez a D3DXCheckTextureRequirements tömörítési használatakor. Az user32-be InternalGetWindowIcon horgony került bevezetésre. A javítások frissítve lettek. eventfd_synchronization, wined3d-zero-inf-shaders és dinput-joy-mappings.

Ezen kívül érdemes megemlíteni frissítés rétegek DXVK 1.4.3 DXGI, Direct3D 10 és Direct3D 11 implementálásával az Vulkan API fölött. Az új kiadásban egy új fájlformátum került bevezetésre az állapotcache-hez, amely jelentősen csökkentette a fájlok méretét (a régebbi kiadások frissítésekor a cache formátuma automatikusan átalakul). Dolgoztak a CPU terhelésének csökkentésén olyan játékokban, ahol sok különböző shader található. Megoldották a problémákat a grafikus shaderek rendezetlen szálkezelésével UAV (unordered access view) használatával.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster