Toimus avatud Win32 API teostuse - Wine 9.5 eksperimenteerimine. Versioonist 9.4 on suletud 27 veateadet ja tehtud 264 muudatust.
KÔige olulisemad muudatused:
- WIDL (Web Interface Definition Language) keele kompilaatorisse on lisatud esialgne tugi tĂŒĂŒbikogu (TypeLib) genereerimiseks vanas formaadis (SLTG).
ABI ARM64EC (ARM64 Emulation Compatible) jaoks on sisse viidud erandite kĂ€sitlemine. ARM64EC lihtsustab rakenduste, mis on algselt kirjutatud x86_64 arhitektuurile, portimist ARM64 sĂŒsteemidele, vĂ”imaldades ARM64 keskkonnas x86_64 koodiga eraldi moodulite kĂ€itamise emulaatoriga.
- Minidump formaadis mÀlukaustade toetust on parandatud.
- Suleteid on suletud seoses mÀngudega: Elder Scrolls Online, RE:D Cherish, Fallout Tactics, Tomb Raider 3, Rocket League, ArmA: Cold War Assault, Final Fantasy XI Online, Far Cry 3.
- Suleteid on suletud seoses rakendustega: WhatsApp Desktop, Smartflix, Squirrel Installers, OneDrive, CDBurnerXP, Overwatch, RadiAnt DICOM Viewer, Grand Theft Auto V Rockstar Editor, YI Home, Alune Klient 14.03.2022. WeCom 4.x, Totem Arts, Acrom Controller, QQ 8.9.6.
Taas on loodud Wine Staging 9.5 vĂ€ljaanne, mis pakub laiendatud Wine kooste, sealhulgas mitte tĂ€ielikult valmis vĂ”i riskantseid muudatusi, mis ei ole veel sobivad peavoolu Wine versioonideks. Wine Staging pakub vĂ”rreldes Wineâiga 435 tĂ€iendavat muudatust. Uues Wine Staging vĂ€ljaandes on sĂŒnkroonitud Wine 9.5 koodibaas ja vkd3d, eemaldatud muudatused ws2_32-TransmitFile ja ntdll-Threading, ja shell32 muudatused (lahendatud SHFileOperation(FO_MOVE) ja registriotsinguga seotud probleemid) on viidud peavoolu Wineâi, samuti on wined3d-s aktiveeritud bindless-textuurid GLSL-shadeerijatele ja user32-s lisatud LoadKeyboardLayoutEx peatus.
Firma Valve avalikustas Proton 9.0 16. beetaversiooni, mis pĂ”hineb Wine'i projekti koodibaasil ja mille eesmĂ€rk on vĂ”imaldada Windowsile loodud mĂ€ngurakenduste kĂ€itamist Linuxis, mis on esitatud Steam'i kataloogis. Proton vĂ”imaldab otse kĂ€ivitada Linuxi Steam'i kliendis mĂ€ngurakendusi, mis on saadaval ainult Windowsile. Pakett sisaldab DirectX 9/10/11 (DXVK-paketi baasil) ja DirectX 12 (vkd3d-proton baasil) teostust, mis töötavad DirectX'i kutsete tĂ”lkimisel Vulkan API-sse, pakkudes paremat mĂ€ngukontrollerite tuge ja vĂ”imalust kasutada tĂ€isekraanireĆŸiimi sĂ”ltumata mĂ€ngude toetatud ekraanisuurustest. Mitme lĂ”imega mĂ€ngude jĂ”udluse suurendamiseks toetatakse âesyncâ (Eventfd Synchronization) ja âfutex/fsyncâ mehhanisme.
Uues Proton'i haru versioonis on saavutatud sĂŒnkroniseerimine Wine 9.0 vĂ€ljaandega. Proton'ist on ĂŒlesvoolu kantud akumuleeritud spetsiifilised plaastrid, mis on nĂŒĂŒd osa Wine'i pĂ”hikoostisest. DXVK-i kiht, mis tĂ”lgib kutseid Vulkan API-sse, on uuendatud versioonini 2.3. VKD3D-Proton, Valve'i loodud haru vkd3d, mis parandab Direct3D 12 tuge Proton'is, on uuendatud versioonini 2.11.1. Dxvk-nvapi pakett, millel on NVAPI biblioteki teostus DXVK-i peal, on uuendatud versioonini 0.6.4. 0.6.2. On lahendatud probleemid mitmetes mĂ€ngudes. Eelmise beetaversiooniga vĂ”rreldes on lisatud tugi Steamworks SDK 1.59-le ja lahendatud probleemid mĂ€ngudes Command & Conquer Red Alert, Carmageddon: Max Damage, Risk of Rain 2, DayZ, Last Of Us Part I ja Trove.
Lisaks on vĂ€lja antud GE-Proton 9-2 projekt, mille raames loovad entusiastid Valveâist sĂ”ltumatud laiendatud kogumid Proton paketist Windows'i rakenduste kĂ€itamiseks, mis sisaldavad uuemat Wine'i versiooni, FFmpeg'i kasutamist FAudio-s ja tĂ€iendavaid muudatusi, mis lahendavad probleeme erinevates mĂ€ngurakendustes. Proton GE 9-2-s on kantud ĂŒle muudatused vĂ€rsketest Wine 9, proton 9, steamclient, vkd3d-proton, dxvk-nvapi ja dxvk koodibaasidest. Lahendatud on wmv formaatide failide esitamise probleem.
Allikas: opennet.ru
