kísérleti kiadás a Win32 API nyílt megvalósításából — . A verzió megjelenése óta 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 () 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;
- 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 a projekt kiadása , 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
.
Ezen kívül érdemes megemlíteni rétegek 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 a projekt kiadása , 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
