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

Elérhető kísérleti kiadás a Win32 API nyílt megvalósításából — Borkóstoló 4.19. A verzió megjelenése óta 4.18 41 hibajelentés került lezárásra és 297 módosítás történt.

A legfontosabb változások:

  • Az VBScript lehetőségei kibővültek: String, LBound, RegExp.Replace funkciók lettek hozzáadva. Új kifejezések kerültek bevezetésre;
  • A WineD3D-hez hozzáadva a wined3d_stateblock_set_sampler_state() és a wined3d_stateblock_set_texture_stage_state() funkciókat. A state kezelés megvalósítása (StateBlock) a d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();
  • A dxgi_output_ReleaseOwnership() és dxgi_output_TakeOwnership() hívások megvalósítása;
  • Javított ARM64 támogatás;
  • a teljesítmény problémákat az Eclipse RAP keretrendszeren alapuló webalkalmazások futtatása során; problémák az orosz nyelvű lokalizációval a beállítási párbeszédben;
  • A játékokkal és alkalmazásokkal kapcsolatos hibaüzenetek zárva
    Slingplayer 2.0, Trivial Pursuit Unhinged, Notepad .Net, Tweet Attacks Pro, The Adventures Of Lomax, Metatrader 5, Space Hack, TeamViewer 9.0.26297, ImpotRapide 2013, Netgear Powerline 3.1, MetaEditor 5, Betfair Poker, Jack Keane 2, Indiana Jones and the Emperor’s Tomb, The Moment of Silence, Ableton Live 9 Lite bezárása, Rekordbox 5.3.0, LAVFilters 0.74.x
    , Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.

Ezenkívül megtörtént a projekt kiadása Wine Staging 4.19, amely kiterjesztett Wine build-eket fejleszt, amelyek nem teljesen kész vagy kockázatos javításokat tartalmaznak, még nem alkalmasak a fő ágba való integrálásra. A Wine Staging 840 további javítást kínál a Wine-hoz képest.

Az új Wine Staging kiadás szinkronizálva lett a Wine 4.19 kódalapjával. A fő Wine összetételbe átkerült a quartz.dll fejlesztő javítása, a crypt32.dll-ben a 2010-es MS gyökértanúsítvány beillesztése, a restrictederrorinfo.idl hozzáadása és az uianimation.dll lehetőségeinek bővítése. Új javítást adtak hozzá, mely megszünteti a NtVirtualAlloc() hívásával kapcsolatos problémákat, és frissítették a javítást
ntdll-User_Shared_Data.

Ezen kívül érdemes megemlíteni frissítés rétegek DXVK 1.4.4 DXGI, Direct3D 10 és Direct3D 11 Vulkan API fölötti megvalósításával. Az új verzióban megoldotta a hibát, amely a hibás állapotbejegyzések cache-be való mentéséhez vezetett. A potenciális problémákat javították, amelyek miatt megpróbálhatták egy erőforrás olvasását a felírás előtt a csúcs- és indexpufferekkel való munka során. Optimalizálás történt a Unity motorban használt Stream Output és Append/Consume pufferek kezelésében.
Csökkentett memóriafogyasztás kis, de gyakran frissített pufferek használatakor. Kód került hozzáadásra a Skyrim SE: Worked játékot képes kidobásra okozó problémák kijátszásához és a titkosítással és a Titan Quest játékok villódzásának megszüntetéséhez NVIDIA videokártyák használatával.

Ezenkívül megalakult a projekt kiadása D9VK 0.30, amely a Direct3D 9 megvalósítását kínálja, amely a hívások Vulkán grafikus API-ra való átfordításán keresztül működik. A projekt a DXVK projekt kódalapján alapul, amelyet a Direct3D 9 támogatás bővítése jellemez. Az új verzióban a DXVK 1.4.4-gyel való szinkronizálás történt. Teljesítménynövelő optimalizációk valósultak meg, és a zárak kezelése javult. Kísérleti shader predefiníciós támogatás került bevezetésre.
Megvalósításra kerültek a D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE és D3DRS_POINTSPRITEENABLE opciók. A Halo 2 játékban fellépő problémák megoldására változtatások történtek.

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