Uspešno je objavljena eksperimentalna verzija otvorene implementacije Win32 API — Wine 7.1. Od objave verzije 7.0 zatvoreno je 42 izveštaja o greškama i izvršeno 408 promena. Podsećamo da je od grane 2.x projekat Wine prešao na sistem numerisanja verzija, gde svaka stabilna verzija dovodi do povećanja prve cifre u broju verzije (6.0.0, 7.0.0), dok se obaveštenja za stabilne verzije objavljuju sa promenom treće cifre (7.0.1, 7.0.2, 7.0.3). Eksperimentalne verzije, koje se razvijaju tokom pripreme za sledeću značajnu verziju, objavljuju se promenom druge cifre (7.1, 7.2, 7.3).
Najvažnije izmene:
- Dodana je podpora za grafični API Vulkan 1.3.
- Rešena je serija problema sa temama.


- Poboljšana je podrška za WebSocket protokol.
- Poboljšano je upravljanje kursorom na platformi macOS.
- Ispravke su urađene u IDL kompajleru radi poboljšanja podrške za C++.
- Zatvoreni su izveštaji o greškama vezanim za igre: 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.
- Zatvoreni su izveštaji o greškama vezanim za aplikacije: 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.
Dodatno, vredi napomenuti formiranje izdanja projekta Wine Staging 7.1, u okviru kojeg se formiraju proširene verzije Wine-a, uključujući ne potpuno spremne ili rizične ispravke koje nisu prikladne za prihvatanje u glavnu granu Wine-a. U poređenju s Wine-om, Wine Staging nudi 561 dodatnu ispravku.
U novom izdanju izvršena je sinhronizacija sa kodnom bazom Wine 7.1. U glavni sastav Wine prebačena su 3 ispravke vezane za implementaciju callback obaveštenja u xactengine, dodavanje WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY u ws2_32 i korišćenje dinamički indeksiranih (bindless) tekstura za GLSL šablone u wined3d. Ažurirana je ispravka za podršku NVIDIA CUDA.
Takođe je objavljeno izdanje DXVK 1.9.4, koje pruža implementaciju DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, koji funkcionišu putem prevoda poziva u Vulkan API. DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linux-u putem Wine-a, kao viša performansna alternativa integrisanim implementacijama Direct3D 9/10/11 u Wine-u, koje rade na OpenGL-u.
U novoj verziji DXVK:
- Privzeto je aktiviran strogi način emulacije računanja s plavajočo vejico v D3D9 na sistemih z prihodnjimi različicami Vulkan gonilnika RADV, kar omogoča povečanje natančnosti in zmogljivosti pri risanju.
- Izboljšana je dodelitev pomnilnika in zmanjšana poraba pomnilnika v igrah, ki uporabljajo več procesov ali D3D naprav.
- Odpravljena je težava z uporabo video pomnilnika na GPU NVIDIA z RBAR (Resizable BAR) ob aktiviranju nastavitve dxvk.shrinkNvidiaHvvHeap.
- Odstranjena je zastarela možnost za izklop OpenVR.
- Vključene so optimizacije zmogljivosti in dodana podpora za tehnologijo realistično skaliranje DLSS za igro God of War.
Izvor: opennet.ru


