Versionet e reja Wine 4.20 dhe Wine Staging 4.20

I disponueshĂ«m botimi eksperimental i zbatimit tĂ« hapur tĂ« Win32 API — Wine 4.20. QĂ« nga lĂ«shimi i versionit 4.19 u mbyllĂ«n 37 raporte gabimesh dhe u bĂ«nĂ« 341 ndryshime.

Ndryshimet më të rëndësishme:

  • I Ă«shtĂ« bashkangjitur njĂ« version i ri i motorit Mono 4.9.4 me pĂ«rmirĂ«simin e mbĂ«shtetjes FNA (projekti pĂ«r tĂ« krijuar njĂ« implementim alternativ tĂ« Microsoft XNA Game Studio 4.0 pĂ«r tĂ« lehtĂ«suar portimin e lojĂ«rave pĂ«r Windows);
  • Siguruar ruajtjen e gjendjes sĂ« kodit nĂ« VBScript dhe JScript (pĂ«rshtatja e skriptit);
  • Implementimi i API grafik Vulkan Ă«shtĂ« bĂ«rĂ« nĂ« pĂ«rputhje me specifikimin e ri Vulkan 1.1.126;
  • PĂ«rmirĂ«suar mbĂ«shtetja pĂ«r LLVM MinGW;
  • U mbyllĂ«n raportet e gabimeve qĂ« lidhen me funksionimin e lojĂ«rave dhe aplikacioneve 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.

Gjithashtu u organizua lëshimin e projektit Wine Staging 4.20, zhvillimi i ndërtimeve të avancuara të Wine, që përfshijnë patches që nuk janë plotësisht të gatshme ose janë me rrezik, derisa të bëhen të pranueshme në degën kryesore të Wine. Krahasuar me Wine, në Wine Staging ofrohen 832 patches të tjera.

Në versionin e ri të Wine Staging është bërë sinkronizimi me bazën e kodit të Wine 4.20. Në përbërjen kryesore të Wine janë transferuar 8 patches, që prekin dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf dhe ole32. është shtuar një patch me zbatimin e funksionit Direct3DShaderValidatorCreate9(), e nevojshme për të ekzekutuar versionin demo të The Sims 2. Janë përmirësuar patches winebuild-Fake_Dlls, ntdll-NtContinue dhe ntdll-MemoryWorkingSetExInformation.

Gjithashtu mund të theksohet realizimin e punës sipër shtimit në DXVK mundësitë përdorimin e drejtpërdrejtë të Direct3D 11 në Linux, pa lidhje me Wine. Deri tani, shtresa DXVK me implementimin e DXGI (Infrastruktura Grafike DirectX), Direct3D 10 dhe Direct3D 11 përmes API Vulkan, është ndërtuar si një bibliotekë DLL dhe mund të përdoret vetëm me Wine për të ekzekutuar lojërat e Windows. Ndryshimet e propozuara mundësojnë ndërtimin e DXVK në formën e një biblioteke të ndarë për Linux, e cila mund të lidhët me aplikacionet e zakonshme Linux për përdorimin e API Direct3D 11. Një mundësi e tillë mund të jetë e dobishme për të lehtësuar portimin e lojërave të Windows në Linux.

Burimi: opennet.ru

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster