A Wine 4.17, a Wine Staging 4.17, a Proton 4.11-6 és a D9VK 0.21 új verziói

Elérhető a Win32 API nyílt megvalósításának kísérleti kiadása - Bor 4.17. A verzió megjelenése óta 4.16 14 hibajelentést lezártak és 274 módosítást hajtottak végre.

A legfontosabb változások:

  • A Mono motort a 4.9.3-as verzióra frissítették;
  • A DXTn formátumú tömörített textúrák támogatása hozzáadva a d3dx9-hez (a Wine Staging-ből átkerülve);
  • Javasolt a Windows Script futásidejű könyvtár (msscript) kezdeti verziója;
  • Az APC-hívások feldolgozása hozzáadva az ntdll-hez a folyamat megkezdése előtt;
  • A wined3d támogatja az AMD VEGA12 GPU-kat;
  • Megvalósult az XRandR API-n keresztül az eszközváltozásokról szóló értesítések feldolgozásának támogatása;
  • Hozzáadott támogatás az RSA kulcsok generálásához;
  • Az ARM64 architektúra esetében a zökkenőmentes proxy-k támogatása megvalósult az objektum interfészek számára;
  • A játékok és alkalmazások működésével kapcsolatos hibajelentések zárva vannak.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed telepítő, Royal Quest, iCloud.

Egyidejűleg bemutatott projekt kiadás Borkészítés 4.17, amelyen belül a Wine kiterjesztett buildjei jönnek létre, beleértve a nem teljesen kész vagy kockázatos foltokat, amelyek még nem alkalmasak a fő Wine ágba való átvételre. A Wine-hoz képest a Wine Staging 855 további javítást biztosít. Az új kiadás szinkronizálást biztosít a Wine 4.17 kódbázissal. Hozzáadott támogatás a nyers módban (Raw Input in user32), ami kiküszöbölte a problémákat a Source motoron alapuló játékokban, valamint az Overwatchban és a Star Citizenben. Javítások a játék összeomlásának megoldására
Empire Earth, Trinklet Supreme és Silent Hill 4: The Room. A dsdmo.dll csonk hozzáadva a DirectSound effektusokhoz.

Szelep Társaság közzétett a projekt új kiadása Proton 4.11-6, amely a Wine projekt fejlesztésein alapul, és célja, hogy a Windows-ra készített és a Steam katalógusban bemutatott játékalkalmazások futhassanak Linuxon. A projekt eredményei terjedés BSD licenc alatt. A Proton lehetővé teszi a csak Windows-alapú játékalkalmazások közvetlen futtatását a Steam Linux kliensben. A csomag tartalmaz egy DirectX 9 implementációt (alapján D9VK), DirectX 10/11 (alapján DXVK) és a DirectX 12 (alapján vkd3d), amely a DirectX-hívások Vulkan API-ra történő fordításán keresztül működik, továbbfejlesztett támogatást nyújt a játékvezérlők számára, és lehetővé teszi a teljes képernyős mód használatát, függetlenül a játékok által támogatott képernyőfelbontásoktól.

A Proton új verziójában a DXVK réteg (a DXGI, Direct3D 10 és Direct3D 11 megvalósítása a Vulkan API-n) egy ágra frissült. 1.4ahol
A Direct3D 11 programozási felület a 11.4-es verzióra, a DXGI pedig az 1.5-ös verzióra frissült. Időközben a DXVK fejlesztői javító frissítést tettek közzé SZO 1.4.1, amely javította a D3D10 kód összeomlását okozó problémákat, és javította a Batman: Arkham City, Hitman 2 és Ni no Kuni Remastered támogatását.

Ezenkívül megjegyezhetjük a projekt új jelentős kiadását D9VK 0.21, amelyen belül a Direct3D 9 implementációját fejlesztik, a Vulkan grafikus API-ra irányuló hívások fordításán keresztül. A projekt a DXVK projekt kódbázisán alapul, amelyet a Direct3D 9 támogatásával bővítettek ki. A WineD3D alapú Direct9D 3 implementációhoz képest a D9VK nagyobb teljesítményt tesz lehetővé, mivel a Direct3D 9 OpenGL-en keresztüli fordítása lassabb, mint a Vulkanon keresztüli fordítás.

В új verzió új Direct3D 9 hívások hozzáadása
D3DBLEND_BOTHSRCALPHA és D3DBLEND_BOTHINVSRCALPHA, zárrendszert vezettek be az MSAA képekhez és mélységtérképekhez, hozzáadták a YUV2 és YUVY formátumok támogatását, a csúcssárnyolók szoftveres feldolgozásának engedélyezésekor egy kibővített konstanskészlet került hozzáadásra, teljesítményoptimalizálás történt, A TexM3x3Spec és a TexMXNUMXxXNUMXSpec hívásait megvalósították a DXSO számára
TexM3x3VSpec, 27 hiba javítva.

Forrás: opennet.ru

Hozzászólás