Neue Versionen von Wine 11.19, Wine-staging 11.19 und D7VK 2.3

Die experimentelle Version der offenen Win32 API-Implementierung – Wine 11.19 wurde veröffentlicht. Seit der Veröffentlichung von 11.18 wurden 23 Fehlerberichte geschlossen und 358 Änderungen vorgenommen.

Die wichtigsten Änderungen:

  • In der GDIPlus-Bibliothek wurde die Möglichkeit der vertikalen Darstellung von Text umgesetzt.
  • Die Zeichentabellen wurden auf die Version Unicode 18.0.0 aktualisiert.
  • UnterstĂŒtzung fĂŒr das Caching von DNS-Abfragen wurde implementiert.
  • Der VBScript-Parser wurde verbessert.
  • Der mountmgr hat UnterstĂŒtzung fĂŒr die Operationen 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 und IOCTL_SCSI_GET_INQUIRY_DATA hinzugefĂŒgt.
  • Fehlerberichte, die mit den Anwendungen ArcGIS Pro, Time clock SBE 1.2/2.2, BOINC, Paint.net 5.2 und Steam 4126040 verbunden sind, wurden geschlossen.
  • Fehlerberichte, die mit den Spielen 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 und Hard Truck Apocalypse verbunden sind, wurden geschlossen.

Parallel dazu wurde die Version von Wine Staging 11.19 erstellt, die erweiterte Wine-Builds mit nicht vollstĂ€ndig fertigen oder riskanten Patches bietet, die noch nicht fĂŒr die Hauptlinie von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 279 zusĂ€tzliche Patches. In der neuen Version von Wine Staging wurde die Synchronisation mit dem Code von Wine 11.19 durchgefĂŒhrt und der Code von vkd3d aktualisiert. Die Patches zur Implementierung von Strukturen zur Anpassung von Parametern und fehlenden Typdefinitionen fĂŒr d3d12 wurden in den Hauptcode von Wine ĂŒbertragen.

ZusĂ€tzlich sollte die Veröffentlichung des Projekts D7VK 2.3 erwĂ€hnt werden, welches die Implementierung der Grafik-APIs Direct3D 3, 5, 6 und 7 weiterentwickelt, die 1996, 1997, 1998 und 1999 von Microsoft angeboten wurden. D7VK arbeitet durch die Transformation von Aufrufen in die Vulkan-API und ermöglicht es, mit Wine Retro-Spiele, die auf den APIs Direct3D 3, 5, 6 und 7 basieren, unter Linux auszufĂŒhren. Der Code des Projekts ist in C++ geschrieben und wird unter der Zlib-Lizenz veröffentlicht. Als Grundlage fĂŒr die Entwicklung wurde der d3d9-Backend-Code des DXVK-Projekts verwendet – D7VK transformiert die APIs Direct3D 3, 5, 6 und 7 in Aufrufe von Direct3D 9, die dann in die Vulkan-API umgewandelt werden. Der Entwickler beabsichtigt nicht, D7VK in DXVK zu integrieren, wie es bei den Implementierungen von Direct3D 8 und Direct3D 9 ĂŒber Vulkan der Fall war.

In der Anmerkung zur Veröffentlichung von D7VK 2.3 wird darauf hingewiesen, dass der Code-Basis die Reife erreicht hat und das Projekt in einen Wartungsmodus ĂŒberfĂŒhrt wird, in dem seltene Veröffentlichungen mit kleinen Anpassungen und Fehlerbehebungen geplant sind. Zu den Änderungen gehören:

  • Übergang zur Arbeit ĂŒber die Version DXVK 3.1.1.
  • Optimierung der Schattenzeichnung.
  • Verbesserung der KompatibilitĂ€t mit mobilen GPUs.
  • Vereinheitlichung der Arbeit mit Texturen, Materialien und Ansichtsfenstern fĂŒr D3D 3/5/6.
  • Implementierung von ProcessVerticesStrided fĂŒr D3D 7.
  • Fehlerbehebungen zur Verbesserung der SpieleunterstĂŒtzung:
    • Forsaken,
    • Dark Vengeance,
    • G-Police,
    • Grandia II,
    • Empire Earth,
    • HyperBlade,
    • Need for Speed: Porsche,
    • Redline Racer,
    • Star Trek: Armada,
    • Star Wars: X-Wing Alliance und
    • Z.A.R.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster