Udgivelse af Wine 4.8 og D9VK 0.10 med Direct3D 9-implementering oven på Vulkan

Ledig eksperimentel udgivelse af åben implementering af Win32 API - Vin 4.8. Siden udgivelsen af ​​versionen 4.7 38 fejlrapporter blev lukket og 315 ændringer blev foretaget.

De vigtigste ændringer:

  • Tilføjet understøttelse af bygning i PE-format for de fleste programmer;
  • Unicode-data opdateret til version 12.0;
  • Tilføjet understøttelse af MSI patch-filer;
  • Tilføjet understøttelse af flaget "-fno-PIC" for at bygge scripts for at deaktivere PIC (Position Independent Code) i compileren. PIC-less assembly er aktiveret som standard for i386-arkitekturen;
  • Forbedret joystick-understøttelse. Tilføjet heuristik til dinput for at afgøre, om enheden er en gamepad eller joystick. vinjoystick tilføjet støtte til koordinater for hjulet på joysticket;
  • Lukkede fejlrapporter relateret til driften af ​​spil og applikationer:
    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.

Derudover kan det bemærkes første udgave projekt D9VK 0.10, inden for hvilken implementeringen af ​​Direct3D 9 udvikles, og arbejder gennem oversættelse af opkald til Vulkan grafik API. Projektet er baseret på kodebasen fra DXVK-projektet, som er blevet udvidet med understøttelse af Direct3D 9. Det bemærkes i sin nuværende form, at D9VK allerede kan bruges til at køre de fleste moderne spil baseret på Direct3D 9 ved brug af version 2 eller 3 af Shader-modellen (Shader Model 1-understøttelse i D9VK er endnu ikke tilgængelig) fuldført).

Kilde: opennet.ru

Tilføj en kommentar