experimentálna verzia otvorenej implementácie Win32 API — . Od vydania verzie bolo uzavretých 41 chýb a vykonaných 297 zmien.
Najdôležitejšie zmeny:
- Rozšírené možnosti VBScript: pridané funkcie String, LBound, RegExp.Replace. Implementované nové výrazy;
- Vo WineD3D boli pridané funkcie wined3d_stateblock_set_sampler_state() a wined3d_stateblock_set_texture_stage_state(). Realizovaná správa stavového bloku () v volaniach d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial(); - Implementované volania dxgi_output_ReleaseOwnership() a dxgi_output_TakeOwnership();
- Zlepšená podpora ARM64;
- problémy s lokalizáciou v ruštine v dialógu nastavenia;
- Uzavreté chyby spojené s fungovaním hier a aplikácií
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 a hrobka cisára, The Moment of Silence, Zatvorenie Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
, Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.
Takisto vydanie projektu , rozvíjajúce rozšírené zostavy Wine, ktoré obsahujú nie úplne hotové alebo riskantné patche, zatiaľ nepoužiteľné pre hlavnú vetvu Wine. V porovnaní s Wine poskytuje Wine Staging 840 ďalších patchov.
V novej verzii Wine Staging bola synchronizácia s kódovou základňou Wine 4.19. Do hlavnej zostavy Wine boli prenesené patche na rozšírenie funkčnosti quartz.dll, pridanie koreňového certifikátu MS z roku 2010 do crypt32.dll, pridaním restrictederrorinfo.idl a rozšírením možností uianimation.dll. Bol pridaný nový patch na odstránenie problémov pri volaní NtVirtualAlloc() a aktualizovaný patch
.
Okrem toho možno poznamenať vrstvy s realizáciou DXGI, Direct3D 10 a Direct3D 11 nad API Vulkan. V novej verzii bola odstránená chyba, ktorá spôsobovala uchovávanie nesprávnych záznamov v stave cache. Opravené potenciálne problémy, ktoré mohli viesť k pokusu o čítanie zdroja pred jeho zápisom pri práci s vrcholovými a indexovými bufferingmi. Optimalizovaná práca s bufferami Stream Output a Append/Consume, ktoré sa používajú v engine Unity.
Znížená spotreba pamäte pri používaní malých, ale často aktualizovaných bufferov. Pridaný kód na obídenie problémov, ktoré spôsobovali pády v hre Skyrim SE: Worked, a odstránenie blikania v hrách Saints Row 3/4 a Titan Quest pri používaní grafických kariet NVIDIA.
Takisto vydanie projektu , ponúkajúci implementáciu Direct3D 9, pracujúcu prostredníctvom prevodu volaní na grafické API Vulkan. Projekt je založený na kódovej základni projektu DXVK, ktorá bola rozšírená o podporu Direct3D 9. V novej verzii bola vykonaná synchronizácia s DXVK 1.4.4. Boli vykonané optimalizácie výkonu a zlepšená práca s blokádami. Pridaná experimentálna podpora pre predVýpočty shaderov.
Boli implementované možnosti D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE a D3DRS_POINTSPRITEENABLE. Boli vykonané zmeny na odstránenie problémov v hre Halo 2.
Zdroj: opennet.ru
