Die Version Wine 10.1 und Vkd3d 1.15 wurde veröffentlicht

Die experimentelle Version der Open-Source-Implementierung der Win32 API — Wine 10.2 wurde veröffentlicht. Seit der Veröffentlichung von 10.1 wurden 20 Bugberichte geschlossen und 269 Änderungen vorgenommen.

Die wichtigsten Änderungen sind:

  • Das integrierte Vkd3d-Paket, das Direct3D 12 implementiert, wurde auf Version 1.15 aktualisiert.
  • Die UnterstĂŒtzung fĂŒr die Einstellung der Thread-PrioritĂ€ten wurde hinzugefĂŒgt.
  • Die Möglichkeit zur dynamischen Aktivierung des Wow64-Modus (64-Bit Windows-on-Windows) wurde implementiert, der es ermöglicht, 32-Bit Windows-Anwendungen in 64-Bit Unix-Systemen auszufĂŒhren.
  • Die Entwicklung des Bluetooth-Treibers wurde fortgesetzt.
  • Bugberichte, die mit der FunktionalitĂ€t von Anwendungen wie Wordpad und cmd zusammenhĂ€ngen, wurden geschlossen.
  • Bugberichte, die mit der FunktionalitĂ€t von Spielen wie Cyberpunk 2077, Final Fantasy XI Online, Guild Wars, MSWT Kart 2004, YOU and ME and HER, Myst, Sekiro: Shadows Die Twice zusammenhĂ€ngen, wurden geschlossen.

ZusĂ€tzlich kann die Veröffentlichung des Pakets vkd3d 1.15 mit der Umsetzung von Direct3D 12, das ĂŒber die Übersetzung von Aufrufen in die Vulkan-Grafik-API funktioniert, hervorgehoben werden. Das Paket umfasst die Bibliotheken libvkd3d mit der Implementierung von Direct3D 12, libvkd3d-shader mit einem Shader-4- und -5-Übersetzer sowie libvkd3d-utils mit Funktionen zur Vereinfachung der Portierung von Direct3D 12-Anwendungen, sowie eine Sammlung von Demonstrationsbeispielen, darunter der Port von glxgears auf Direct3D 12. Der Code des Projekts wird unter der LGPLv2.1-Lizenz veröffentlicht.

In der neuen Version des HLSL-Shader-Compilers wird die UnterstĂŒtzung fĂŒr Tessellation-Shader fortgefĂŒhrt und die Definition von FunktionsĂŒberladungen verbessert. In libvkd3d wurde die Funktion vkd3d_queue_signal_on_cpu() hinzugefĂŒgt. FĂŒr HLSL werden die eingebauten Funktionen GatherCmp(), GatherCmpAlpha(), GatherCmpBlue(), GatherCmpGreen(), GatherCmpRed(), InterlockedAdd(), InterlockedAnd(), InterlockedCompareExchange(), InterlockedCompareStore(), InterlockedExchange(), InterlockedMax(), InterlockedMin(), InterlockedOr(), InterlockedXor() und isinf() umgesetzt.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster