Nové verzie Wine 4.20 a Wine Staging 4.20

K dispozícii experimentálne vydanie otvorenej implementácie Win32 API - Víno 4.20. Od vydania verzie 4.19 Uzavrelo sa 37 hlásení chýb a vykonalo sa 341 zmien.

Najdôležitejšie zmeny:

  • Nové vydanie motora Mono 4.9.4 s povolenou aktualizáciou podpory FNA (projekt na vytvorenie alternatívnej implementácie Microsoft XNA Game Studio 4.0 na zjednodušenie prenosu hier pre Windows);
  • Poskytnuté zachovanie stavu kódu vo VBScript a JScript (perzistencia skriptu);
  • Implementácia grafického API Vulkan bola zosúladená s novou špecifikáciou Vulkan 1.1.126;
  • Vylepšená podpora LLVM MinGW;
  • Uzavreté chybové hlásenia súvisiace s prevádzkou hier a aplikácií LEGO Island, The Odyssey: Winds Of Athena, SimGolf v1.03, Password Safe, TSDoctor 1.0.58, Resident Evil 3, wPrime 2.x, Age of Wonders III, Lethe - Episode One, A Story About My Uncle, HotS, IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher.

Tiež uskutočnilo sa vydanie projektu Inscenácia vína 4.20, ktorá vyvíja rozšírené zostavenia Wine, ktoré obsahujú neúplné alebo rizikové záplaty, ktoré ešte nie sú vhodné na prijatie do hlavnej vetvy Wine. V porovnaní s Wine poskytuje Wine Staging 832 dodatočných záplat.

Nové vydanie Wine Staging prináša synchronizáciu s kódovou základňou Wine 4.20. 8 záplat ovplyvňujúcich dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf a ole32 bolo presunutých do hlavného Wine. Pridaná oprava s implementáciou funkcie Direct3DShaderValidatorCreate9(), ktorá je potrebná na spustenie demo verzie hry The Sims 2. Aktualizované opravy winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Okrem toho je možné poznamenať vykonávanie práce na pridávanie do DXVK príležitosti priame používanie Direct3D 11 v systéme Linux bez toho, aby ste boli viazaní na Wine. Doteraz bola vrstva DXVK s implementáciou DXGI (DirectX Graphics Infrastructure), Direct3D 10 a Direct3D 11 cez Vulkan API zostavená ako DLL knižnica a mohla byť použitá len s Wine na spúšťanie Windows hier. Navrhované zmeny umožňujú kompilovať DXVK do podoby zdieľanej knižnice pre Linux, ktorá sa dokáže prepojiť s bežnými linuxovými aplikáciami a využívať API Direct3D 11. Táto funkcia môže byť užitočná pre zjednodušenie portovania Windows hier na Linux.

Zdroj: opennet.ru

Pridať komentár