Nové verzie Wine 4.17, Wine Staging 4.17, Proton 4.11-6 a D9VK 0.21

Dostupný experimentálna verzia otvorenej implementácie Win32 API — Wine 4.17. Od vydania verzie 4.16 Bolo uzavretých 14 chýb a vykonaných 274 zmien.

Najdôležitejšie zmeny:

  • Engine Mono bol aktualizovaný na verziu 4.9.3;
  • Do d3dx9 bola pridaná podpora komprimovaných textúr vo formáte DXTn (prenesené z Wine Staging);
  • Navrhnutá počiatočná verzia runtime knižnice Windows Script (msscript);
  • Do ntdll bola pridaná správa volaní APC pred spustením procesu;
  • Do wined3d bola pridaná podpora GPU AMD VEGA12;
  • Bola implementovaná podpora správy notifikácií o zmene zariadení cez API XRandR;
  • Bola pridaná podpora generovania RSA kľúčov;
  • Pre architektúru ARM64 bola implementovaná podpora bezšvových proxy (stubless proxies) pre objekty interface;
  • Uzavreté chyby spojené s fungovaním hier a aplikácií
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Zároveň predstavené vydanie projektu Wine Staging 4.17, v rámci ktorého sa formujú rozšírené zostavy Wine, ktoré zahŕňajú nie úplne pripravené alebo rizikové záplaty, ktoré nie sú vhodné na zaradenie do hlavnej vetvy Wine. V porovnaní s Wine obsahuje Wine Staging 855 dodatočných záplat. V novej verzii bola synchronizácia s kódovou základňou Wine 4.17. Bola pridaná podpora vstupu v raw móde (Raw Input v user32), čo umožnilo zbaviť sa problémov v hrách na základe enginu Source, ako aj Overwatch a Star Citizen. Obsahuje opravy, ktoré eliminujú pády v hrách
Empire Earth, Trinklet Supreme a Silent Hill 4: The Room. Bola pridaná záplata dsdmo.dll pre efekty DirectSound.

Spoločnosť Valve publikovala nové vydanie projektu Proton 4.11-6, ktorý je založený na poznatkoch projektu Wine a je zameraný na zabezpečenie spustenia hier v systéme Linux, ktoré boli vyvinuté na platformu Windows a sú dostupné v katalógu Steam. Poznatky projektu sú distribuované pod licenciou BSD. Proton umožňuje priamo spúšťať v Linux kliete Steam herné aplikácie dodávané iba pre Windows. Balík obsahuje realizáciu DirectX 9 (na základe D9VK), DirectX 10/11 (na báze DXVK) a DirectX 12 (na báze vkd3d), fungujúci prostredníctvom prekladu volaní DirectX do API Vulkan, poskytuje vylepšenú podporu herných ovládačov a možnosť používať režim celej obrazovky nezávisle od podporovaných rozlíšení obrazovky v hrách.

V novej verzii Proton bola vrstva DXVK (implementácia DXGI, Direct3D 10 a Direct3D 11 na vrchu API Vulkan) aktualizovaná na vetvu 1.4, v ktorej
bol softvérový rozhranie Direct3D 11 aktualizované na verziu 11.4 a DXGI na verziu 1.5. Medzitým vývojári DXVK publikovali opravný update DXVK 1.4.1, v ktorom opravili problémy vedúce k pádov v kóde D3D10 a vylepšili podporu hier "Batman: Arkham City", "Hitman 2" a "Ni no Kuni Remastered."

Ďalšie nové významné vydanie projektu D9VK 0.21, v rámci ktorého sa vyvíja implementácia Direct3D 9, pracujúca cez transláciu volaní do grafického API Vulkan. Projekt je založený na kódovej základni projektu DXVK, ktorá bola rozšírená o podporu Direct3D 9. V porovnaní s implementáciou Direct3D 9 na báze WineD3D, D9VK umožňuje dosiahnuť vyšší výkon, pretože translácia Direct3D 9 cez OpenGL funguje pomalšie než translácia cez Vulkan.

V novej verzii boli pridané nové volania Direct3D 9
D3DBLEND_BOTHSRCALPHA a D3DBLEND_BOTHINVSRCALPHA, bola implementovaná blokovacia systém pre obrázky MSAA a hĺbkové mapy, pridaná podpora formátov YUV2 a YUVY, pridaná rozšírená sadzba konštánt pri zapnutí programového spracovania vertexových shaderov, vykonaná optimalizácia výkonnosti, pre DXSO implementované volania TexM3x3Spec a
TexM3x3VSpec, opravených 27 chýb.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster