experimentální vydání otevřené implementace Win32 API — . Od vydání verze bylo uzavřeno 14 zpráv o chybách a provedeno 274 změn.
Nejdůležitější změny:
- Mono engine byl aktualizován na verzi 4.9.3;
- do d3dx9 byla přidána podpora komprimovaných textur ve formátu DXTn (přeneseno z Wine Staging);
- byla navržena počáteční verze runtime knihovny Windows Script (msscript);
- v ntdll byla přidána zpracování volání APC před spuštěním procesu;
- ve wined3d byla přidána podpora GPU AMD VEGA12;
- byla implementována podpora zpracování notifikací o změně zařízení přes API XRandR;
- byla přidána podpora generování RSA klíčů;
- pro architekturu ARM64 byla realizována podpora bezproblémových proxy (stubless proxies) pro rozhraní objektů;
- Uzavřeny chybové zprávy související s fungováním her a aplikací
Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.
Současně vydání projektu , v rámci kterého se vytvářejí rozšířené sestavení Wine, zahrnující nedokončené nebo riskantní patche, které nejsou ještě připraveny k přijetí do hlavní větve Wine. Ve srovnání s Wine nabízí Wine Staging 855 dalších patchů. V nové verzi byla provedena synchronizace s kódovou základnou Wine 4.17. Byla přidána podpora vstupu v raw režimu (Raw Input v user32), což odstranilo problémy ve hrách založených na enginu Source, stejně jako Overwatch a Star Citizen. Byly zahrnuty opravy odstraňující pády ve hrách
Empire Earth, Trinklet Supreme a Silent Hill 4: The Room. Byla přidána zástupná značka dsdmo.dll pro efekty DirectSound.
Společnost Valve nové vydání projektu , který je založen na pracích projektu Wine a má za cíl zajištění běhu herních aplikací určených pro Windows na Linuxu a představovaných v katalogu Steam. Práce projektu pod licencí BSD. Proton umožňuje přímo spouštět herní aplikace dodávané pouze pro Windows v Linux klientovi Steam. Balíček zahrnuje implementaci DirectX 9 (na základě ), DirectX 10/11 (na základě ) a DirectX 12 (na základě ), které pracují prostřednictvím překladů volání DirectX do API Vulkan, poskytuje vylepšenou podporu herních ovladačů a možnost použití celoobrazovkového režimu bez ohledu na podporovaná rozlišení obrazovky ve hrách.
V nové verzi Proton byla vrstva DXVK (implementace DXGI, Direct3D 10 a Direct3D 11 nad API Vulkan) aktualizována na větev , ve které
programový rozhraní Direct3D 11 bylo aktualizováno na verzi 11.4 a DXGI na verzi 1.5. Mezitím vývojáři DXVK publikovali opravnou aktualizaci , ve kterém byly odstraněny problémy vedoucí k pádům v D3D10 a byla vylepšena podpora pro hry „Batman: Arkham City“, „Hitman 2“ a „Ni no Kuni Remastered“.
Dále stojí za zmínku nový významný vydání projektu , v rámci kterého je vyvíjena implementace Direct3D 9, fungující prostřednictvím překladu volání do grafického API Vulkan. Projekt je založen na kódové základně projektu DXVK, který byl rozšířen o podporu Direct3D 9. Ve srovnání s implementací Direct3D 9 založenou na WineD3D, D9VK umožňuje dosáhnout vyšší výkonnosti, neboť překlad Direct3D 9 přes OpenGL funguje pomaleji než překlad přes Vulkan.
V byly přidány nové volání Direct3D 9
D3DBLEND_BOTHSRCALPHA a D3DBLEND_BOTHINVSRCALPHA, byla implementována systém blokací pro obrázky MSAA a hloubkové mapy, byla přidána podpora formátů YUV2 a YUVY, byl přidán rozšířený soubor konstant při zapnutí programového zpracování vrcholových shaderů, byla provedena optimalizace výkonu, pro DXSO byla realizována volání TexM3x3Spec a
TexM3x3VSpec, bylo opraveno 27 chyb.
Zdroj: opennet.ru
