kísérleti kiadás a Win32 API nyílt megvalósításából — . A verzió megjelenése óta 24 hibaügyet zártak le, és 362 módosítást végeztek.
A legfontosabb változások:
- A Plug and Play illesztőprogramok telepítésének kezdeti támogatása hozzáadva;
- 16-bites modulok PE formátumban való összeállításának képessége megvalósítva;
- Különböző funkciók átkerültek az új KernelBase DLL-be;
- Javításokat végeztek a játékkontrollerek működésével kapcsolatban;
- Megvalósították a nagy pontosságú rendszeridők alkalmazását, ha rendelkezésre állnak;
- Lezárásra kerültek a játékokkal és alkalmazásokkal kapcsolatos hibaészrevételek:
Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.
Egy időben a Valve cég a projekt összeállítása , amely a Wine projekt fejlesztésein alapul, és célja a Linux alatt Windows-ra készült játékalkalmazások indításának biztosítása, amelyek a Steam katalógusában találhatók. A projekt fejlesztései BSD licenc alatt. A Proton lehetővé teszi, hogy a Linux-ügyfélen közvetlenül futtassanak játékalkalmazásokat, amelyek csak Windows-ra kerülnek kiadásra. A csomag tartalmazza a DirectX 10/11 megvalósítását (alapján ) és 12 (a ) megvalósításait, amelyek a DirectX hívások Vulkan API-ra történő átírásán keresztül működnek, javítva a játékkontrollerek támogatását és lehetőséget adva a teljes képernyős mód használatára, függetlenül a játékok által támogatott képernyőfelbontásoktól. A hagyományos Wines-hez képest jelentősen megnövekedett a több szálon futó játékok teljesítménye az "» (Eventfd Szinkronizáció).
A hozzáadva a Steam új játékaihoz használt hálózati API támogatása, beleértve a „A Hat in Time”-ot. Számos javítást végeztek a játékkontrollerek elrendezésének beállításával kapcsolatban, amelyek megoldották a Unity motorra épülő játékok, például a Subnautica és az Ubisoft játékainak sok problémáját.
A Proton 4.2-5-ben kiadott egy réteget
DXGI, Direct3D 10 és Direct3D 11 megvalósításával Vulkan API felett (korábban 1.1.1 verziót használtak). A DXVK 1.2 ágon hibaelhárítások és a játékok támogatásának javítása mellett külön szál a parancsok továbbítására, valamint specifikus renderelési kiterjesztések támogatása, amelyeket hivatalosan nem definiáltak a Direct3D 11 specifikációban. A DXVK 1.2.1 javítókiadás javította a kompatibilitást a , megoldja a Lords of the Fallen és a The Surge játékok teljesítményproblémáit, valamint megszünteti a Yakuza Kiwami 2 játék összeomlásait.
Forrás: opennet.ru
