Vydání Wine 4.8 a D9VK 0.10 s implementací Direct3D 9 nad Vulkanem

Dostupný experimentální vydání otevřené implementace Win32 API - Víno 4.8. Od vydání verze 4.7 Bylo uzavřeno 38 hlášení o chybách a bylo provedeno 315 změn.

Nejdůležitější změny:

  • Přidána podpora pro vytváření ve formátu PE pro většinu programů;
  • Data Unicode aktualizována na verzi 12.0;
  • Přidána podpora pro opravné soubory MSI;
  • Přidána podpora pro příznak „-fno-PIC“ pro vytváření skriptů pro deaktivaci kódu PIC (Position Independent Code) v kompilátoru. Sestavení bez PIC je pro architekturu i386 standardně povoleno;
  • Vylepšená podpora joysticku. Přidána heuristika do dinput pro určení, zda je zařízení gamepad nebo joystick. winejoystick přidal podporu pro souřadnice pro kolečko na joysticku;
  • Uzavřená hlášení chyb souvisejících s provozem her a aplikací:
    Lifeforce, Test Drive Unlimited, ScoobyRom v0.6.x-0.8.x, planetside 2, MidiIllustrator Virtuoso 3, instalační program Visual Studio 2017, Native Access, Universe Sandbox 2, Grand Prix Legends, instalační program MS Office 365, NI System Web Server, Star Citizen, klient Esportal 1.0.

Navíc lze poznamenat první vydání projekt D9VK 0.10, v rámci kterého se vyvíjí implementace Direct3D 9, fungující přes překlad volání do grafického API Vulkan. Projekt je založen na kódové základně projektu DXVK, která byla rozšířena o podporu Direct3D 9. Ve své současné podobě lze poznamenat, že D9VK již lze použít ke spuštění většiny moderních her založených na Direct3D 9 pomocí verzí 2 nebo 3 Shader Model (podpora Shader Model 1 v D9VK zatím není k dispozici).

Zdroj: opennet.ru

Přidat komentář