Új verziók: Wine 11.19, Wine-staging 11.19 és D7VK 2.3

Megjelent a Win32 API nyílt megvalósításának kísérleti kiadása — Wine 11.19. A 11.18-as kiadás óta 23 hibajelentést zártak le, és 358 módosítást végeztek.

A legfontosabb változások:

  • A GDIPlus könyvtárban megvalósították a függőleges szövegezés lehetőségét.
  • A karaktertáblák frissültek a Unicode 18.0.0 kiadására.
  • DNS-kérések gyorsítótárazásának támogatása megvalósítva.
  • Javították a VBScript elemzőjét.
  • A mountmgr-hez hozzáadták az 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 és IOCTL_SCSI_GET_INQUIRY_DATA műveletek támogatását.
  • Befejezték a hibajelentések lezárását, amelyek az alább felsorolt alkalmazások működésével kapcsolatosak: ArcGIS Pro, Time clock SBE 1.2/2.2, BOINC, Paint.net 5.2, Steam 4126040.
  • Befejezték a hibajelentések lezárását, amelyek a következő játékok működésével kapcsolatosak: 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.

Párhuzamosan elkészült a Wine Staging 11.19 kiadás is, amely kiterjesztett Wine összeállításokat biztosít, beleértve a még nem teljesen elkészült vagy kockázatos javításokat, amelyek még nem alkalmasak a Wine fő ága számára. A Wine Stagingban 279 további javítás található a Wine-hoz képest. Az új Wine Staging kiadás szinkronizálva lett a Wine 11.19 kódalapjával és frissítették a vkd3d kódot. A Wine főösszeállításába átkerültek a paraméterek beállításához szükséges struktúrákra vonatkozó javítások és a d3d12-hoz szükséges típusdefiníciók.

Továbbá említést érdemel a D7VK 2.3 projekt kiadása, amely a Microsoft által 1996, 1997, 1998 és 1999 között javasolt 3, 5, 6 és 7-es Direct3D grafikai API-k megvalósítását fejleszti. A D7VK a Vulkan API-ra történő hívások átírásán keresztül működik és lehetővé teszi, hogy a Wine segítségével Linuxon retro játékokat futtassanak, amelyek a Direct3D 3, 5, 6 és 7 API-ra épülnek. A projekt kódja C++ nyelven íródott és Zlib licenc alatt terjesztik. A fejlesztés alapjául a DXVK d3d9 backend kódja szolgált — a D7VK a Direct3D 3, 5, 6 és 7 API-hívásokat Direct3D 9 hívásokká alakítja, amelyeket ezután a Vulkan API-ra fordítanak. A fejlesztő nem szándékozik a D7VK-t a DXVK részévé tenni, mint ahogy az a Direct3D 8 és 9 megvalósításoknál történt a Vulkan fölött.

A D7VK 2.3 kiadás megjegyzésében szerepel, hogy a kódalap érettségi szintet ért el, és a projektet karbantartási üzemmódba helyezik, amelyben ritka kiadásokat terveznek, apró javításokkal és hibajavításokkal. A változások között szerepel:

  • Átállás a DXVK 3.1.1 kiadás felett történő működésre.
  • Az árnyékok renderelésének optimalizálása.
  • A mobil GPU-k kompatibilitásának javítása.
  • A textúrák, anyagok és viewportok egységesítése a D3D 3/5/6-hoz.
  • ProcessVerticesStrided megvalósítása a D3D 7-hez.
  • Javítások, amelyek javítják a játékok támogatását:
    • Forsaken,
    • Dark Vengeance,
    • G-Police,
    • Grandia II,
    • Empire Earth,
    • HyperBlade,
    • Need for Speed: Porsche,
    • Redline Racer,
    • Star Trek: Armada,
    • Star Wars: X-Wing Alliance és
    • Z.A.R.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster