Nove verzije Winea 11.19, Wine-staginga 11.19 i D7VK 2.3

Objavljeno je Wine 11.19, eksperimentalno izdanje implementacije Win32 API-ja otvorenog koda. Od izlaska verzije 11.18, zatvoreno je 23 izvješća o greškama i napravljeno je 358 promjena.

Najvažnije promjene:

  • Biblioteka GDIPlus implementira mogućnost vertikalnog crtanja teksta.
  • Tablice znakova ažurirane su na izdanje Unicode 18.0.0.
  • Implementirana je podrška za keširanje DNS upita.
  • Poboljšani VBScript parser.
  • mountmgr je dodao podršku za operacije IOCTL_DVD_SEND_KEY, IOCTL_DVD_END_SESSION, IOCTL_DVD_GET_REGION, IOCTL_DVD_READ_STRUCTURE, IOCTL_CDROM_CHECK_VERIFY, IOCTL_SCSI_PASS_THROUGH, IOCTL_SCSI_PASS_THROUGH_DIRECT, IOCTL_SCSI_GET_ADDRESS, IOCTL_SCSI_GET_CAPABILITIE i IOCTL_SCSI_GET_INQUIRY_DATA.
  • Zatvorena izvješća o pogreškama vezana uz rad sljedećih aplikacija: ArcGIS Pro, Time clock SBE 1.2/2.2, BOINC, Paint.net 5.2, Steam 4126040.
  • Zatvorena izvješća o greškama vezana uz rad igara: Command Post, Zombie Army 4: Dead War, Evolution: The Game of Intelligent Life, Euro Truck Simulator 2, Aniimo, Desperados 2: Cooper's Revenge, Final Fantasy XI Online, Hard Truck Apocalypse.

Paralelno s tim, objavljen je projekt Wine Staging 11.19, koji nudi proširene Wine verzije koje uključuju nepotpune ili rizične zakrpe koje još nisu prikladne za integraciju u glavnu Wine granu. U usporedbi s Wineom, Wine Staging nudi 279 dodatnih zakrpa. Novo izdanje Wine Staginga sinkronizira se s kodnom bazom Winea 11.19 i ažurira vkd3d kod. Zakrpe koje implementiraju strukture konfiguracije parametara i nedostajuće definicije tipova za d3d12 migrirane su na glavnu Wine distribuciju.

Osim toga, vrijedi spomenuti izdavanje projekta D7VK 2.3, koji razvija implementaciju grafičkih API-ja Direct3D 3, 5, 6 i 7 koje je Microsoft predložio 1996., 1997., 1998. i 1999. godine. D7VK radi prevođenjem poziva u Vulkan API i omogućuje vam pokretanje u Wineu. Linux Retro igre temeljene na Direct3D 3, 5, 6 i 7 API-jima. Kod projekta napisan je u C++ i distribuiran pod Zlib licencom. Razvoj se temelji na d3d9 backend kodu iz DXVK projekta. D7VK pretvara Direct3D 3, 5, 6 i 7 API-je u Direct3D 9 pozive, koji se zatim prevode u Vulkan API. Programer ne namjerava tražiti uključivanje D7VK u DXVK, kao što je bio slučaj s implementacijama Direct3D 8 i Direct3D 9 na Vulkanu.

Bilješke o izdanju D7VK 2.3 pokazuju da je kodna baza dostigla zrelost i da se projekt prelazi u način održavanja, gdje se planira izdavanje rijetkih izdanja s manjim poboljšanjima i ispravcima grešaka. Promjene uključuju:

  • Migracija za rad na DXVK verziji 3.1.1.
  • Optimizacija renderiranja sjena.
  • Poboljšana kompatibilnost s mobilnim GPU-ima.
  • Ujedinjenje rada s teksturama, materijalima i viewportima za D3D 3/5/6.
  • Implementacija ProcessVerticesStrided za D3D 7.
  • Ispravci za poboljšanje podrške za igre:
    • Napušteni,
    • Mračna osveta,
    • G-Policija,
    • Grandia II.,
    • Carstvo Zemlje,
    • HiperBlade,
    • Potreba za brzinom: Porsche,
    • Crvena linija trkača,
    • Zvjezdane staze: Armada,
    • Ratovi zvijezda: Savez X-Winga i
    • CAR

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster