Potekala je eksperimentalna izdaja odprte implementacije API-ja Win32 - Wine 7.1. Od izdaje 7.0 je bilo zaprtih 42 poročil o napakah in narejenih 408 sprememb. Kot opomnik, začenši z vejo 2.x, je projekt Wine prešel na shemo številčenja različic, v kateri vsaka stabilna izdaja povzroči povečanje prve števke številke različice (6.0.0, 7.0.0) in posodobitve v stabilne izdaje se sprostijo s spremembo tretje števke (7.0.1, 7.0.2, 7.0.3). Eksperimentalne različice, razvite v pripravah na naslednjo večjo izdajo, so izdane s spremembo druge števke (7.1, 7.2, 7.3).
Najpomembnejše spremembe:
- Dodana podpora za grafični API Vulkan 1.3.
- Vrsta težav s temami je bila razrešena.
- Izboljšana podpora za protokol WebSocket.
- Izboljšano izrezovanje kazalca na platformi macOS.
- V prevajalnik IDL so bili narejeni popravki za izboljšanje podpore za C++.
- Zaprta so poročila o napakah v zvezi z delovanjem iger: Age of Empires 3, Final fantasy 7, Arx Fatalis, Rising Kingdoms, Far Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Project CARS 2, Sekiro.
- Zapirajo se poročila o napakah v zvezi z delovanjem aplikacij: TeamViewer 15.x, Word 2003, WinOffice Pro 5.3, Freeoffice, Siemens SIMATIC STEP 7, Netbeans 6.x, eRightSoft SUPER v2009-b35, Peachtree Pro Accounting 2007, 7-zip.
Poleg tega lahko opazimo oblikovanje izdaje projekta Wine Staging 7.1, v okviru katerega se oblikujejo razširjene gradnje Wine, vključno z ne povsem pripravljenimi ali tveganimi popravki, ki še niso primerni za sprejem v glavno vejo Wine. V primerjavi z Wine Wine Staging ponuja 561 dodatnih popravkov.
Nova izdaja prinaša sinhronizacijo s kodno bazo Wine 7.1. 3 popravki, povezani z implementacijo obvestil o povratnem klicu v xactengine, dodajanjem WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY v ws2_32 in uporabo dinamično indeksiranih (brez vezavnih) tekstur za senčnike GLSL v wined3d so bili preneseni v glavni Wine. Posodobljen popravek za podporo NVIDIA CUDA.
Objavljena je bila tudi izdaja sloja DXVK 1.9.4, ki zagotavlja implementacijo DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 in 11, ki deluje s prevajanjem klicev v API Vulkan. DXVK se lahko uporablja za zagon 3D aplikacij in iger v Linuxu z uporabo Wine, ki služi kot bolj zmogljiva alternativa domačim implementacijam Wine Direct3D 9/10/11, ki se izvajajo na vrhu OpenGL.
V novi različici DXVK:
- Stroga emulacija plavajoče vejice v D3D9 je privzeto omogočena v sistemih s prihodnjimi različicami gonilnika RADV Vulkan, kar bo izboljšalo natančnost upodabljanja in zmogljivost.
- Izboljšana dodelitev pomnilnika in zmanjšana poraba pomnilnika v igrah, ki uporabljajo več procesov ali naprav D3D.
- Odpravljena je bila težava z uporabo video pomnilnika na grafičnih procesorjih NVIDIA z RBAR (spremenljiva vrstica), ko je omogočena nastavitev dxvk.shrinkNvidiaHvvHeap.
- Odstranjena podedovana možnost za onemogočanje OpenVR.
- Omogočene optimizacije delovanja in dodana podpora za tehnologijo DLSS Realistic Scaling za God of War.
Vir: opennet.ru