Nuwe weergawes van Wine 4.20 en Wine Staging 4.20

Beskikbaar eksperimentele vrystelling van oop implementering van Win32 API - Wyn 4.20. Sedert die vrystelling van die weergawe 4.19 37 foutverslae is gesluit en 341 veranderinge is aangebring.

Die belangrikste veranderinge:

  • Nuwe weergawe van Mono 4.9.4-enjin met ondersteuningsopdatering geaktiveer FNA ('n projek om 'n alternatiewe implementering van Microsoft XNA Game Studio 4.0 te skep om die oordrag van Windows-speletjies te vereenvoudig);
  • Voorsien bewaring van kodetoestand in VBScript en JScript (skrifvolharding);
  • Die Vulkan grafiese API implementering is in lyn gebring met die nuwe Vulkan 1.1.126 spesifikasie;
  • Verbeterde LLVM MinGW-ondersteuning;
  • Geslote foutverslae wat verband hou met die werking van speletjies en toepassings 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 een, 'n storie oor my oom, HotS, IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher.

Ook plaasgevind projek vrystelling Wynverpakking 4.20, wat uitgebreide wynbouvorme ontwikkel wat onvolledige of riskante kolle insluit wat nog nie geskik is vir aanvaarding in die hoofwyntak nie. In vergelyking met wyn, bied Wine Staging 832 bykomende kolle.

Die nuwe weergawe van Wine Staging bring sinchronisasie met die Wine 4.20-kodebasis. 8 kolle wat dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf en ole32 raak, is na die hoofwyn geskuif. Het 'n pleister bygevoeg met die implementering van die Direct3DShaderValidatorCreate9()-funksie, wat nodig is om die demo-weergawe van The Sims 2 te laat loop. wynbou-Fake_Dlls, ntdll-NtContinue ΠΈ ntdll-MemoryWorkingSetExInformation.

Daarbenewens kan dit opgemerk word werk uit te voer op byvoeging na DXVK geleenthede direkte gebruik van Direct3D 11 op Linux, sonder om aan Wine gekoppel te wees. Tot nou toe was die DXVK-laag met die implementering van DXGI (DirectX Graphics Infrastructure), Direct3D 10 en Direct3D 11 via die Vulkan API saamgestel as 'n DLL-biblioteek en kon slegs saam met Wine gebruik word om Windows-speletjies te laat loop. Die voorgestelde veranderinge maak dit moontlik om DXVK saam te stel in die vorm van 'n gedeelde biblioteek vir Linux, wat kan skakel met gewone Linux-toepassings om die Direct3D 11 API te gebruik. Hierdie kenmerk kan nuttig wees om die oordrag van Windows-speletjies na Linux te vereenvoudig.

Bron: opennet.ru

Voeg 'n opmerking