Nei Versioune vu Wine 4.17, Wine Staging 4.17, Proton 4.11-6 an D9VK 0.21

Verfügbar experimentell Verëffentlechung vun enger oppener Implementatioun vun der Win32 API - Wäin 4.17. Zënter der Verëffentlechung vun der Versioun 4.16 14 Feeler Berichter goufen zougemaach an 274 Ännerungen goufen gemaach.

Déi wichtegst Ännerungen:

  • De Mono-Motor gouf op d'Versioun 4.9.3 aktualiséiert;
  • Zousätzlech Ënnerstëtzung fir kompriméiert Texturen am DXTn Format op d3dx9 (iwwerdroe vu Wäin Staging);
  • Eng initial Versioun vun der Windows Script Runtime Bibliothéik (msscript) gouf proposéiert;
  • Zousätzlech Veraarbechtung vun APC rifft op ntdll ier de Prozess ufänkt;
  • wined3d fiert Ënnerstëtzung fir AMD VEGA12 GPUs;
  • Ënnerstëtzung fir d'Veraarbechtung vun Notifikatiounen iwwer Apparat Ännerungen iwwer d'XRandR API gouf implementéiert;
  • Zousätzlech Ënnerstëtzung fir RSA Schlëssel Generatioun;
  • Fir d'ARM64 Architektur ass Ënnerstëtzung fir nahtlos Proxies fir Objektschnëttplazen ëmgesat ginn;
  • Feelerberichter am Zesummenhang mat der Operatioun vu Spiller an Uwendungen sinn zou.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed Installer, Royal Quest, iCloud.

Gläichzäiteg presentéiert Projet Verëffentlechung Wäin Staging 4.17, bannent deenen erweidert Builds vu Wäin geformt ginn, och net voll fäerdeg oder riskant Flecken déi nach net gëeegent sinn fir d'Adoptioun an d'Haapt Wäin Branche. Am Verglach mam Wäin bitt Wine Staging 855 zousätzlech Patches. Déi nei Verëffentlechung bréngt Synchroniséierung mat der Wine 4.17 Codebase. Zousätzlech Ënnerstëtzung fir Input am Raw Modus (Raw Input am User32), wat Probleemer a Spiller eliminéiert baséiert op der Source Engine, souwéi Overwatch a Star Citizen. Inkludéiert Fixes fir Spill Crashen ze léisen
Empire Earth, Trinklet Supreme a Silent Hill 4: The Room. Dobäi stub dsdmo.dll fir DirectSound Effekter.

Ventil Company publizéiert nei Verëffentlechung vum Projet Proton 4.11-6, deen op d'Entwécklunge vum Wine-Projet baséiert a zielt fir de Start vu Spillapplikatiounen ze garantéieren, déi fir Windows erstallt ginn an am Steam-Katalog op Linux presentéiert ginn. Projet Entwécklungen ausbreeden ënner BSD Lizenz. Proton erlaabt Iech direkt Windows-nëmmen Spillapplikatiounen am Steam Linux Client ze lafen. De Package enthält eng DirectX 9 Implementatioun (baséiert op D9VK), DirectX 10/11 (baséiert op DXVK) an DirectX 12 (baséiert op vkd 3d), schafft iwwer Iwwersetzung vun DirectX-Uriff un de Vulkan API, bitt verbessert Ënnerstëtzung fir Spillcontroller an d'Fäegkeet fir de Vollbildmodus ze benotzen onofhängeg vun den Écranresolutiounen déi a Spiller ënnerstëtzt ginn.

An der neier Versioun vum Proton ass d'DXVK Layer (eng Implementatioun vun DXGI, Direct3D 10 an Direct3D 11 uewen op der Vulkan API) op eng Branche aktualiséiert ginn 1.4, an deem
Direct3D 11 Programméierungsinterface gouf op Versioun 11.4 aktualiséiert, an DXGI op Versioun 1.5. An der Tëschenzäit hunn d'DXVK Entwéckler e Korrekturaktualiséierung publizéiert DXVK 1.4.1, déi Themen fixéiert hunn, déi Crashen am D3D10 Code verursaachen a verbessert Ënnerstëtzung fir Batman: Arkham City, Hitman 2, an Ni no Kuni Remastered.

Zousätzlech kënne mir eng nei bedeitend Verëffentlechung vum Projet notéieren D9VK 0.21, an deem d'Ëmsetzung vun Direct3D 9 entwéckelt gëtt, schafft duerch d'Iwwersetzung vun Uruff un d'Vulkan Grafik API. De Projet baséiert op der DXVK Projet Codebase, déi mat Ënnerstëtzung fir Direct3D 9 verlängert gouf. Am Verglach mat der WineD3D-baséiert Direct9D 3 Implementatioun erlaabt D9VK méi héich Leeschtung, well Direct3D 9 Iwwersetzung duerch OpenGL méi lues ass wéi Iwwersetzung duerch Vulkan.

В nei Versioun dobäi nei Direct3D 9 rifft
D3DBLEND_BOTHSRCALPHA an D3DBLEND_BOTHINVSRCALPHA, e Sperrsystem gouf fir MSAA Biller an Déiftkaarten implementéiert, Ënnerstëtzung fir YUV2 an YUVY Formater gouf bäigefüügt, en erweiderten Set vu Konstanten ass bäigefüügt wann d'Softwareveraarbechtung vun Vertex Shaders erlaabt ass, Leeschtungsoptimiséierung gouf duerchgefouert, Uruff un TexM3x3Spec an TexMXNUMXxXNUMXSpec goufen fir DXSO implementéiert
TexM3x3VSpec, 27 Käfere fixéiert.

Source: opennet.ru

Setzt e Commentaire