experimentální vydání otevřené implementace Win32 API — . Od vydání verze bylo uzavřeno 41 chybových hlášení a provedeno 297 změn.
Nejdůležitější změny:
- Rozšířeny možnosti VBScript: přidány funkce String, LBound, RegExp.Replace. Implementovány nové výrazy;
- Do WineD3D byly přidány funkce wined3d_stateblock_set_sampler_state() a wined3d_stateblock_set_texture_stage_state(). Implementována správa stavu () v voláních d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial(); - Implementovány volání dxgi_output_ReleaseOwnership() a dxgi_output_TakeOwnership();
- Vylepšena podpora ARM64;
- problémy s českou lokalizací v dialogu nastavení;
- Uzavřeny chybové zprávy související s fungováním her a aplikací
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 hrob císaře, Moment ticha, Uzavírání Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
, Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.
Také vydání projektu , vyvíjející rozšířené sestavení Wine, zahrnující ne zcela připravené nebo riskantní patche, které zatím nejsou vhodné pro přijetí do hlavní větve Wine. Ve srovnání s Wine nabízí Wine Staging 840 dalších patchů.
V novém vydání Wine Staging byla provedena synchronizace s kódovou základnou Wine 4.19. Do hlavního souboru Wine byly přesunuty patche rozšiřující možnosti quartz.dll, zahrnutí do crypt32.dll kořenového certifikátu MS z roku 2010, přidání restrictederrorinfo.idl a rozšíření funkcí uianimation.dll. Byly přidány nové patche pro odstranění problémů při volání NtVirtualAlloc() a aktualizován patch
.
Dále lze zmínit vrstvě s implementací DXGI, Direct3D 10 a Direct3D 11 nad API Vulkan. V novém vydání byla odstraněna chyba, která vedla k ukládání nesprávných záznamů do cache stavu. Opraveny potenciální problémy, které mohly vést k pokusu o čtení zdroje před jeho zapsáním při práci s vrstvovými a indexovými buffery. Optimalizována práce s buffery Stream Output a Append/Consume, používanými v enginu Unity.
Snížena spotřeba paměti při používání malých, ale často aktualizovaných bufferů. Bylo přidáno kód pro obcházení problémů vedoucích k pádu ve hře Skyrim SE: Worked, a odstranění blikání ve hrách Saints Row 3/4 a Titan Quest při použití grafických karet NVIDIA.
Také vydání projektu , který implementuje Direct3D 9, fungující prostřednictvím překladové vrstvy do grafického API Vulkan. Projekt vychází z kódu projektu DXVK, který byl rozšířen o podporu Direct3D 9. Nová verze synchronizuje s DXVK 1.4.4. Byla provedena optimalizace výkonu a zlepšena práce s blokacemi. Byla přidána experimentální podpora předdefinování shaderů.
Byly implementovány 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. Byly provedeny změny k odstranění problémů ve hře Halo 2.
Zdroj: opennet.ru
