Versionet e reja të Wine 4.17, Wine Staging 4.17, Proton 4.11-6 dhe D9VK 0.21

Në dispozicion lëshimi eksperimental i një zbatimi të hapur të API-së Win32 - Verë 4.17. Që nga lëshimi i versionit 4.16 U mbyllën 14 raporte të gabimeve dhe u bënë 274 ndryshime.

Ndryshimet më të rëndësishme:

  • Motori Mono është përditësuar në versionin 4.9.3;
  • Mbështetje e shtuar për teksturat e ngjeshur në formatin DXTn në d3dx9 (transferuar nga Wine Staging);
  • Është propozuar një version fillestar i bibliotekës së ekzekutimit të Windows Script (msscript);
  • Përpunimi i thirrjeve APC u shtua në ntdll përpara fillimit të procesit;
  • wined3d shton mbështetje për GPU-të AMD VEGA12;
  • Është zbatuar mbështetja për përpunimin e njoftimeve në lidhje me ndryshimet e pajisjes nëpërmjet XRandR API;
  • Mbështetje e shtuar për gjenerimin e çelësave RSA;
  • Për arkitekturën ARM64, mbështetja për proxies pa probleme është zbatuar për ndërfaqet e objekteve;
  • Raportet e gabimeve në lidhje me funksionimin e lojërave dhe aplikacioneve janë mbyllur.
    Vampire the Masquerade, AppCAD, Civilization 4, Instalues ​​i Shed, Royal Quest, iCloud.

Njëkohësisht prezantuar publikimi i projektit Skenimi i verës 4.17, brenda të cilit formohen ndërtime të zgjeruara të verës, duke përfshirë arna jo plotësisht të gatshme ose të rrezikshme që nuk janë ende të përshtatshme për t'u adoptuar në degën kryesore të verës. Krahasuar me Wine, Wine Staging ofron 855 arna shtesë. Publikimi i ri sjell sinkronizimin me bazën e kodeve Wine 4.17. Mbështetja e shtuar për hyrjen në modalitetin e papërpunuar (Raw Input në user32), e cila eliminoi problemet në lojërat e bazuara në motorin Source, si dhe Overwatch dhe Star Citizen. Rregullime të përfshira për të zgjidhur dështimet e lojës
Empire Earth, Trinklet Supreme dhe Silent Hill 4: The Room. U shtua cung dsdmo.dll për efektet DirectSound.

Kompania Valve botuar publikimi i ri i projektit Protoni 4.11-6, i cili bazohet në zhvillimet e projektit Wine dhe synon të sigurojë lëshimin e aplikacioneve të lojërave të krijuara për Windows dhe të paraqitura në katalogun Steam në Linux. Zhvillimet e projektit përhapet nën licencën BSD. Proton ju lejon të ekzekutoni drejtpërdrejt aplikacionet e lojërave vetëm për Windows në klientin Steam Linux. Paketa përfshin një implementim DirectX 9 (bazuar në D9VK), DirectX 10/11 (bazuar në DXVK) dhe DirectX 12 (bazuar në vkd3d), duke punuar përmes përkthimit të thirrjeve DirectX në Vulkan API, ofron mbështetje të përmirësuar për kontrollorët e lojërave dhe aftësinë për të përdorur modalitetin e ekranit të plotë, pavarësisht nga rezolucionet e ekranit të mbështetur në lojëra.

Në versionin e ri të Proton, shtresa DXVK (një zbatim i DXGI, Direct3D 10 dhe Direct3D 11 në krye të Vulkan API) është përditësuar në një degë 1.4, ku
Ndërfaqja e programimit Direct3D 11 është përditësuar në versionin 11.4 dhe DXGI në versionin 1.5. Ndërkohë, zhvilluesit e DXVK kanë publikuar një përditësim korrigjues DXVK 1.4.1, i cili rregulloi problemet që shkaktonin përplasje në kodin D3D10 dhe përmirësoi mbështetjen për Batman: Arkham City, Hitman 2 dhe Ni no Kuni Remastered.

Për më tepër, mund të vërejmë një publikim të ri të rëndësishëm të projektit D9VK 0.21, në kuadër të të cilit po zhvillohet implementimi i Direct3D 9, duke punuar përmes përkthimit të thirrjeve në API grafike Vulkan. Projekti bazohet në bazën e kodeve të projektit DXVK, e cila është zgjeruar me mbështetje për Direct3D 9. Krahasuar me zbatimin e Direct3D 9 të bazuar në WineD3D, D9VK lejon performancë më të lartë, pasi përkthimi i Direct3D 9 përmes OpenGL është më i ngadalshëm se përkthimi përmes Vulkan.

В version i ri shtoi thirrje të reja Direct3D 9
D3DBLEND_BOTHSRCALPHA dhe D3DBLEND_BOTHINVSRCALPHA, është zbatuar një sistem mbylljeje për imazhet MSAA dhe hartat e thellësisë, është shtuar mbështetja për formatet YUV2 dhe YUVY, është shtuar një grup i zgjeruar konstantesh kur mundësohet përpunimi i softuerit të shaders kulme, optimizimi i performancës thirrjet në TexM3x3Spec dhe TexMXNUMXxXNUMXSpec janë zbatuar për DXSO
TexM3x3VSpec, 27 gabime të rregulluara.

Burimi: opennet.ru

Shto një koment