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

I disponueshëm botimi eksperimental i zbatimit të hapur të Win32 API — Wine 4.17. Që nga lëshimi i versionit 4.16 janë mbyllur 14 raportime për gabime dhe janë bërë 274 ndryshime.

Ndryshimet më të rëndësishme:

  • Motorri Mono është përditësuar në versionin 4.9.3;
  • Në d3dx9 është shtuar mbështetje për teksturat e kompresuara në formatin DXTn (e transferuar nga Wine Staging);
  • Është propozuar një version fillestar i bibliotekës runtime të Windows Script (msscript);
  • Në ntdll është shtuar përpunimi i thirrjeve APC para nisjes së procesit;
  • Në wined3d është shtuar mbështetje për GPU AMD VEGA12;
  • Është zbatuar mbështetje për përpunimin e njoftimeve për ndryshimin e pajisjeve përmes API XRandR;
  • Është shtuar mbështetje për gjenerimin e çelqeshve RSA;
  • Për arkitekturën ARM64 është implementuar mbështetje për proxy pa qepje (stubless proxies) për ndërfaqet e objekteve;
  • Janë mbyllur raportet për gabime që lidhen me lojrat dhe aplikacionet
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Në të njëjtën kohë u paraqit lëshimin e projektit Wine Staging 4.17, në kuadër të cilit formohen ndërtimet e zgjeruara të Wine, duke përfshirë patches jo plotësisht të gatshme ose të rrezikshme, derisa të jenë të përshtatshme për të hyrë në degën kryesore të Wine. Në krahasim me Wine, në Wine Staging ofrohen 855 patches shtesë. Në botimin e ri është realizuar sinkronizimi me kodin bazë të Wine 4.17. Është shtuar mbështetje për hyrjen në modin raw (Raw Input në user32), e cila lejon eliminimin e problemeve në lojra të bazuara në motorin Source, si dhe në Overwatch dhe Star Citizen. Janë përfshirë rregullime që ndalojnë crash-in në lojra
Empire Earth, Trinklet Supreme dhe Silent Hill 4: The Room. Është shtuar një zëvendësues dsdmo.dll për efektet DirectSound.

Kompania Valve publikoi botimi i ri i projektit Proton 4.11-6, i cili bazohet në punën e projektit Wine dhe ka për qëllim të mundësojë ekzekutimin në Linux të aplikacioneve lojëra të krijuara për Windows dhe të paraqitura në katalogun Steam. Punësimi i projektit distribuohen në bazë të licencës BSD. Proton lejon ekzekutimin e drejtpërdrejt në klientin Linux të Steam aplikacioneve të lojrave që ofrohen vetëm për Windows. Paketa përfshin implementimin e DirectX 9 (të bazuar në D9VK), DirectX 10/11 (të bazuar në DXVK) dhe DirectX 12 (të bazuar në vkd3d), që punon përmes përkthimit të thirrjeve DirectX në API Vulkan, ofron mbështetje të përmirësuar për kontrolerët e lojërave dhe mundësinë e përdorimit të modit në ekran të plotë pa marrë parasysh rezolutat e ekranit të mbështetur në lojë.

Në versionin e ri të Proton, shtresa DXVK (implementimi i DXGI, Direct3D 10 dhe Direct3D 11 mbi API Vulkan) është përditësuar në degën 1.4, në të cilën
Interfejsi programues Direct3D 11 është azhurnuar në versionin 11.4, dhe DXGI në versionin 1.5. Ndërkohë, zhvilluesit e DXVK publikuan një azhurnim korrigjues. DXVK 1.4.1, në të cilin u rregulluan problemet që shkaktonin crash në kodin D3D10, dhe u përmirësua mbështetje për lojërat "Batman: Arkham City", "Hitman 2" dhe "Ni no Kuni Remastered".

Përveç kësaj, mund të përmendet një lirimi i ri të rëndësishëm të projektit D9VK 0.21, në kuadër të të cilit zhvillohet implementimi i Direct3D 9, që funksionon përmes përkthimit të thirrjeve në API-në grafike Vulkan. Projekti është ndërtuar mbi kodin bazë të projektit DXVK, i cili është zgjeruar me mbështetje për Direct3D 9. Krahasuar me implementimin e Direct3D 9 mbi WineD3D, D9VK ofron performancë më të lartë, pasi përkthimi i Direct3D 9 përmes OpenGL funksionon më ngadalë sesa përkthimi përmes Vulkan.

versioni i ri janë shtuar thirrje të reja Direct3D 9
D3DBLEND_BOTHSRCALPHA dhe D3DBLEND_BOTHINVSRCALPHA, është implementuar një sistem bllokimesh për imazhet MSAA dhe hartat e thellësisë, është shtuar mbështetje për formatet YUV2 dhe YUVY, është shtuar një grup i zgjeruar konstantesh kur aktivizohet përpunimi programor i shenjuesve të pikave, është kryer optimizimi i performancës, për DXSO janë implementuar thirrjet TexM3x3Spec dhe
TexM3x3VSpec, janë rregulluar 27 gabime.

Burimi: opennet.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster