Release av Wine 4.8 och D9VK 0.10 med Direct3D 9-implementering ovanpå Vulkan

Tillgängliga experimentell utgåva av öppen implementering av Win32 API - Vin 4.8. Sedan versionen släpptes 4.7 38 felrapporter stängdes och 315 ändringar gjordes.

De viktigaste förändringarna:

  • Lade till stöd för att bygga i PE-format för de flesta program;
  • Unicode-data uppdaterad till version 12.0;
  • Lagt till stöd för MSI-patchfiler;
  • Lade till stöd för flaggan "-fno-PIC" för att bygga skript för att inaktivera PIC (Position Independent Code) i kompilatorn. PIC-fri montering är aktiverad för i386-arkitekturen som standard;
  • Förbättrat stöd för joystick. Lade till heuristik till dinput för att avgöra om enheten är en gamepad eller joystick. vinjoystick har lagt till stöd för koordinater för hjulet på joysticken;
  • Felrapporter relaterade till driften av spel och applikationer är stängda:
    Lifeforce, Test Drive Unlimited, ScoobyRom v0.6.x-0.8.x, planetside 2, MidiIllustrator Virtuoso 3, Visual Studio 2017 Installer, Native Access, Universe Sandbox 2, Grand Prix Legends, MS Office 365 installationsprogram, NI System Web Server, Star Citizen, Esportal-klient 1.0.

Dessutom kan det noteras första upplagan projektet D9VK 0.10, inom vilken implementeringen av Direct3D 9 utvecklas, genom att översätta anrop till Vulkan grafik API. Projektet bygger på kodbasen för DXVK-projektet, som har utökats med stöd för Direct3D 9. Det noteras i sin nuvarande form att D9VK redan kan användas för att köra de flesta moderna spel baserade på Direct3D 9 med version 2 eller 3 av Shader-modellen (stöd för Shader Model 1 i D9VK är ännu inte tillgänglig) slutförd).

Källa: opennet.ru

Lägg en kommentar