Den eksperimentelle udgave af den åbne implementation af Win32 API – Wine 10.9 er offentliggjort. Siden udgivelsen af 10.8 er 34 fejlrapporter blevet lukket, og der er foretaget 277 ændringer.
De vigtigste ændringer:
- Den indbyggede pakke Vkd3d med implementationen af Direct3D 12 er opdateret til version 1.16, som som standard inkluderer støtte til DXIL-shaders (DirectX Intermediate Language) og implementerer grundlæggende support til geometriske shaders i HLSL.
- I implementationen af sprogbeskrivelsen WIDL (Wine Interface Definition Language) er der tilføjet grundlæggende støtte til generation af metadata til Windows Runtime (WinRT).
- Støtte til exception handling er implementeret med Clang-kompilatoren.
- Alle grafiske drivere, herunder winewayland og wineandroid, tilbyder støtte til EGL.
- Fejlrapporter relateret til applikationernes funktion har været lukket: MS Office 2010, Photoshop CS6, Code::Blocks 8.02, Heavy Metal Pro, Ableton Live 10.0.6, ln.exe, 7-zip, Gigapixel ai, PL/SQL Developer, Geekbench 6, Player2.
- Fejlrapporter relateret til spilernes funktion har været lukket: Alonix, 3D Pinball – Space Cadet, Empire Earth 1.x, The Legend of Heroes: Trails of Cold Steel, Dyson Sphere Program, Sega Rally Championship, Zafehouse: Diaries, The Journeyman Project 3, Crystal of Atlan – Hard.
Samtidigt er udgivelsen af projektet Wine Staging 10.9 blevet dannet, som tilbyder udvidede builds af Wine, der inkluderer ikke helt færdige eller risikable patches, som endnu ikke er klar til at blive accepteret i hovedgrenen af Wine. Sammenlignet med Wine leverer Wine Staging 342 yderligere patches. Den nye version af Wine Staging er synkroniseret med kodebasen af Wine 10.9, i bibliotekerne for kernel32 er adresseområdet for gamle exe-filer begrænset til 3MB.
Derudover kan udgivelsen af projektet GE-Proton 10-4 nævnes, hvor entusiaster danner uafhængige builds af pakken til kørsel af Windows-applikationer Proton, som adskiller sig ved en nyere version af Wine, inddragelse af FFmpeg i FAudio og inkludering af yderligere patches, der løser problemer med forskellige spilapplikationer. I den nye version er problemerne med markøren i spillene DOOM Eternal, DOOM Dark Ages og Rocket League blevet løst ved brug af winewayland. Minimal implementering af biblioteket amdxc64.dll for at inkludere FSR4 (AMD FidelityFX Super Resolution) er blevet tilføjet. Problemerne ved opstart af spillene Star Citizen, Daedalic, Once human, The Chronicles of Myrtana: Archolos, Colin McRaie: DiRT, Tree of Savior og LOTRO er blevet løst.
Kilde: opennet.ru
