Új verziók: Wine 4.17, Wine Staging 4.17, Proton 4.11-6 és D9VK 0.21.

Elérhető kísérleti kiadás a Win32 API nyílt megvalósításából — Wine 4.17. A verzió megjelenése óta 4.16 14 hibát jelentettek, és 274 módosítást végeztek.

A legfontosabb változások:

  • A Mono motor frissítve lett 4.9.3 verzióra;
  • A d3dx9-ben hozzáadták a DXTn formátumban lévő tömörített textúrák támogatását (átvitték a Wine Staging-ből);
  • Javasolt egy kezdeti verzió a Windows Script runtime könyvtárhoz (msscript);
  • Az ntdll-ben hozzáadták az APC hívások feldolgozását a folyamat elindítása előtt;
  • A wined3d-ben hozzáadták az AMD VEGA12 GPU támogatását;
  • Megvalósították az eszközváltásokról szóló értesítések feldolgozásának támogatását az XRandR API-n keresztül;
  • Hozzáadták az RSA kulcsgenerálás támogatását;
  • ARM64 architektúrára megvalósították a seamless proxy (stubless proxy) támogatását az objektum interfészekhez;
  • A játékokkal és alkalmazásokkal kapcsolatos hibaüzenetek zárva
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Egyidejűleg bemutatva a projekt kiadása Wine Staging 4.17, amely keretében kiterjesztett Wine build-ek készülnek, többek között olyan nem teljesen kész vagy kockázatos javításokat is tartalmaz, amelyek még nem alkalmasak a fő Wine ágba való beillesztésre. A Wine Staging és a Wine között 855 további javítás érhető el. Az új kiadás szinkronizálva lett a Wine 4.17 kódalapjával. Hozzáadták a nyers bemenettámogatást (Raw Input a user32-ben), amely megszüntette a Source motor alapú játékokkal, valamint az Overwatch és Star Citizen problémáit. Javításokat tartalmaz, amelyek megszüntetik a játékok összeomlását.
Empire Earth, Trinklet Supreme és Silent Hill 4: The Room. Hozzáadták a dsdmo.dll helyettesítőt a DirectSound effektusokhoz.

A Valve kiadta új kiadása a projektnek Proton 4.11-6, 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 szabadon terjeszthetők BSD licenc alatt. A Proton lehetővé teszi a Steam Linux kliensében közvetlenül csak Windows-ra szállított játékalkalmazások indítását. A csomag tartalmazza a DirectX 9 (alapján D9VK), DirectX 10/11 (alapján DXVK) és a DirectX 12 (alapján vkd3d), amelyek a DirectX hívások API Vulkanba való fordításával működnek, javítják a játékvezérlők támogatását, valamint lehetőséget biztosítanak a teljes képernyős mód használatára a játékok által támogatott felbontástól függetlenül.

Az új Proton verzióban a DXVK réteg (DXGI, Direct3D 10 és Direct3D 11 megvalósítása a Vulkan API felett) frissítve lett a branchez. 1.4, amelyben
A Direct3D 11 API frissítve lett 11.4 verzióra, míg a DXGI 1.5-re. Közben a DXVK fejlesztői kiadott egy javító frissítést. DXVK 1.4.1, amelyben megoldották az D3D10 kódhibái miatt bekövetkező összeomlásokat, és javították a «Batman: Arkham City», «Hitman 2» és «Ni no Kuni Remastered» játékok támogatását.

Továbbá megemelhető egy új jelentős kiadás a projektból D9VK 0.21, amely a Direct3D 9 megvalósításán dolgozik, a hívások átkonvertálásával a Vulkan grafikus API-ba. A projekt a DXVK projekt kódalapján alapul, amelyet a Direct3D 9 támogatásával bővítettek. A WineD3D baszisú Direct3D 9 megvalósításhoz képest a D9VK magasabb teljesítményt kínál, mivel a Direct3D 9 OpenGL-en keresztüli átkonvertálása lassabb, mint a Vulkanon keresztüli.

A új verzió új Direct3D 9 hívásokat adtak hozzá
A D3DBLEND_BOTHSRCALPHA és a D3DBLEND_BOTHINVSRCALPHA mellett blokkolási rendszert valósítottak meg az MSAA képekhez és mélységi térképekhez, valamint támogatást kaptak a YUV2 és YUVY formátumok. Emellett kibővített állandókészlet került bevezetésre a vertex shaderek szoftveres feldolgozásának aktiválásakor, és teljesítményoptimalizálás történt. A DXSO-hoz TexM3x3Spec hívások kerültek megvalósításra.
TexM3x3VSpec, valamint 27 hiba javításra került.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster