Vydanie Wine 4.8 a D9VK 0.10 s implementáciou Direct3D 9 nad Vulkan

K dispozícii experimentálne vydanie otvorenej implementácie Win32 API - Víno 4.8. Od vydania verzie 4.7 Uzavrelo sa 38 hlásení chýb a vykonalo sa 315 zmien.

Najdôležitejšie zmeny:

  • Pridaná podpora pre vytváranie vo formáte PE pre väčšinu programov;
  • Údaje Unicode aktualizované na verziu 12.0;
  • Pridaná podpora pre opravné súbory MSI;
  • Pridaná podpora pre príznak „-fno-PIC“ na vytváranie skriptov na zakázanie kódu PIC (Position Independent Code) v kompilátore. Pre architektúru i386 je predvolene povolené zostavenie bez PIC;
  • Vylepšená podpora joysticku. Do dinput bola pridaná heuristika na určenie, či ide o gamepad alebo joystick. winejoystick pridal podporu pre súradnice pre koliesko na joysticku;
  • Hlásenia chýb súvisiace s prevádzkou hier a aplikácií sú zatvorené:
    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, inštalátor MS Office 365, NI System Web Server, Star Citizen, Esportal klient 1.0.

Okrem toho je možné poznamenať prvá edícia projekt D9VK 0.10, v rámci ktorej sa vyvíja implementácia Direct3D 9, fungujúca prostredníctvom prekladu volaní do grafického API Vulkan. Projekt je založený na kódovej základni projektu DXVK, ktorý bol rozšírený o podporu pre Direct3D 9. V súčasnej podobe je potrebné poznamenať, že D9VK už možno použiť na spustenie väčšiny moderných hier založených na Direct3D 9 pomocou verzií 2 alebo 3 Shader Model (podpora Shader Model 1 v D9VK zatiaľ nie je k dispozícii).

Zdroj: opennet.ru

Pridať komentár