Nove verzije Wine 4.17, Wine Staging 4.17, Proton 4.11-6 i D9VK 0.21

Dostupno eksperimentalno izdanje otvorene implementacije Win32 API-ja - Vino 4.17. Od izlaska verzije 4.16 Zatvoreno je 14 izvješća o greškama i napravljene su 274 promjene.

Najvažnije promjene:

  • Mono motor je ažuriran na verziju 4.9.3;
  • Dodana podrška za komprimirane teksture u DXTn formatu u d3dx9 (preneseno iz Wine Staging);
  • Predložena je početna verzija Windows Script runtime knjižnice (msscript);
  • Dodana obrada APC poziva u ntdll prije pokretanja procesa;
  • wined3d dodaje podršku za AMD VEGA12 GPU-ove;
  • Implementirana je podrška za obradu obavijesti o promjenama uređaja putem XRandR API-ja;
  • Dodana podrška za generiranje RSA ključeva;
  • Za arhitekturu ARM64 implementirana je podrška za besprijekorne proxyje za objektna sučelja;
  • Izvješća o pogreškama u vezi s radom igara i aplikacija su zatvorena.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Istovremeno predstavio izdanje projekta Vinska pozornica 4.17, unutar kojeg se formiraju proširene građevine Winea, uključujući nepotpuno spremne ili rizične zakrpe koje još nisu prikladne za usvajanje u glavnu Wine granu. U usporedbi s Wineom, Wine Staging nudi 855 dodatnih zakrpa. Novo izdanje donosi sinkronizaciju s Wine 4.17 kodnom bazom. Dodana je podrška za unos u sirovom načinu (Raw Input u user32), što je eliminiralo probleme u igrama temeljenim na Source engineu, kao i Overwatch i Star Citizen. Uključeni popravci za rješavanje padova igre
Empire Earth, Trinklet Supreme i Silent Hill 4: Soba. Dodan završetak dsdmo.dll za DirectSound efekte.

Valve Company опубликовала novo izdanje projekta Proton 4.11-6, koji se temelji na razvoju projekta Wine i usmjeren je na omogućavanje igraćih aplikacija kreiranih za Windows i predstavljenih u Steam katalogu da rade na Linuxu. Projektna postignuća širenje pod BSD licencom. Proton vam omogućuje izravno pokretanje aplikacija za igranje samo za Windows u Steam Linux klijentu. Paket uključuje implementaciju DirectX 9 (temeljenu na D9VK), DirectX 10/11 (na temelju DXVK) i DirectX 12 (temeljen na vkd3d), koji radi putem prijevoda DirectX poziva na Vulkan API, pruža poboljšanu podršku za kontrolere igara i mogućnost korištenja načina rada preko cijelog zaslona bez obzira na razlučivosti zaslona podržane u igrama.

U novoj verziji Protona, DXVK sloj (implementacija DXGI, Direct3D 10 i Direct3D 11 na vrhu Vulkan API-ja) je ažuriran na granu 1.4, u kojem
Programsko sučelje Direct3D 11 ažurirano je na verziju 11.4, a DXGI na verziju 1.5. U međuvremenu su DXVK programeri objavili ispravnu nadogradnju DXVK 1.4.1, koji je popravio probleme koji su uzrokovali padove u D3D10 kodu i poboljšao podršku za Batman: Arkham City, Hitman 2 i Ni no Kuni Remastered.

Dodatno, možemo primijetiti novo značajno izdanje projekta D9VK 0.21, unutar kojeg se razvija implementacija Direct3D 9, radeći kroz prijevod poziva na Vulkan graphics API. Projekt se temelji na kodnoj bazi DXVK projekta, koja je proširena podrškom za Direct3D 9. U usporedbi s Direct3D 9 implementacijom temeljenom na WineD3D, D9VK omogućuje veće performanse, budući da je prijevod Direct3D 9 kroz OpenGL sporiji od prijevoda kroz Vulkan.

В nova verzija dodao nove Direct3D 9 pozive
D3DBLEND_BOTHSRCALPHA i D3DBLEND_BOTHINVSRCALPHA, implementiran je sustav zaključavanja za MSAA slike i mape dubine, dodana je podrška za YUV2 i YUVY formate, dodan je prošireni skup konstanti prilikom omogućavanja softverske obrade verteks shadera, provedena je optimizacija performansi, pozivi prema TexM3x3Spec i TexMXNUMXxXNUMXSpec su implementirani za DXSO
TexM3x3VSpec, ispravljeno 27 grešaka.

Izvor: opennet.ru

Dodajte komentar