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 Textdarstellung implementiert.
  • Die Zeichentabellen wurden auf die Veröffentlichung von Unicode 18.0.0 aktualisiert.
  • Die UnterstĂŒtzung fĂŒr das Caching von DNS-Anfragen wurde implementiert.
  • Der VBScript-Parser wurde verbessert.
  • Im mountmgr wurde die UnterstĂŒtzung fĂŒr die IOCTL-Befehle 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 im Zusammenhang mit den Anwendungen ArcGIS Pro, Time clock SBE 1.2/2.2, BOINC, Paint.net 5.2 und Steam 4126040 wurden geschlossen.
  • Fehlerberichte im Zusammenhang 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 wurden geschlossen.

Parallel wurde die Version des Projekts Wine Staging 11.19 erstellt, die erweiterte Wine-Builds bereitstellt, einschließlich nicht vollstĂ€ndig ausgegorener oder riskanter Patches, die derzeit nicht fĂŒr den Hauptzweig von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 279 zusĂ€tzliche Patches. In der neuen Version von Wine Staging wurde die Codebasis mit Wine 11.19 synchronisiert und der vkd3d-Code aktualisiert. Patches, die Strukturen zur Anpassung von Parametern und fehlende Typdefinitionen fĂŒr d3d12 implementieren, wurden in den Hauptzweig von Wine ĂŒbertragen.

ZusĂ€tzlich kann die Veröffentlichung des Projekts D7VK 2.3 erwĂ€hnt werden, das die Implementierung der Grafik-APIs Direct3D 3, 5, 6 und 7 entwickelt, die von Microsoft in den Jahren 1996, 1997, 1998 und 1999 angeboten wurden. D7VK arbeitet durch die Übersetzung von Aufrufen in die Vulkan-API und ermöglicht es, mit Wine Retro-Spiele, die an die APIs Direct3D 3, 5, 6 und 7 gebunden sind, unter Linux auszufĂŒhren. Der Code des Projekts ist in C++ geschrieben und wird unter der Zlib-Lizenz verbreitet. Bei der Entwicklung wurde der Code des d3d9-Backends aus dem DXVK-Projekt als Grundlage verwendet — D7VK ĂŒbersetzt die APIs Direct3D 3, 5, 6 und 7 in Aufrufe von Direct3D 9, die dann in die Vulkan-API ĂŒbersetzt werden. Der Entwickler beabsichtigt nicht, D7VK in das DXVK-Projekt aufzunehmen, wie es bei den Implementierungen von Direct3D 8 und 9 ĂŒber Vulkan der Fall war.

In den Release-Notizen zu D7VK 2.3 wird erwĂ€hnt, dass die Codebasis eine Reife erreicht hat und das Projekt in einen Wartungsmodus ĂŒbergeht, in dem seltene Releases mit kleinen Anpassungen und Fehlerbehebungen geplant sind. Zu den Änderungen gehören:

  • Der Übergang zur Arbeit auf Grundlage der Veröffentlichung von DXVK 3.1.1.
  • Optimierung der Schattenanzeige.
  • Verbesserung der KompatibilitĂ€t mit mobilen GPUs.
  • Vereinheitlichung der Arbeit mit Texturen, Materialien und Viewports fĂŒr D3D 3/5/6.
  • Implementierung von ProcessVerticesStrided fĂŒr D3D 7.
  • Fehlerbehebungen zur Verbesserung der UnterstĂŒtzung fĂŒr Spiele:
    • 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