Rilascio di Wine 4.8 e D9VK 0.10 con implementazione Direct3D 9 su Vulkan

A disposizione rilascio sperimentale di un'implementazione aperta dell'API Win32 - Vino 4.8. Dal rilascio della versione 4.7 Sono state chiuse 38 segnalazioni di bug e apportate 315 modifiche.

Le modifiche più importanti:

  • Aggiunto supporto per la creazione in formato PE per la maggior parte dei programmi;
  • Dati Unicode aggiornati alla versione 12.0;
  • Aggiunto supporto per i file patch MSI;
  • Aggiunto il supporto per il flag "-fno-PIC" per creare script per disabilitare PIC (Position Independent Code) nel compilatore. L'assemblaggio senza PIC è abilitato per impostazione predefinita per l'architettura i386;
  • Supporto del joystick migliorato. Aggiunta euristica a dinput per determinare se il dispositivo è un gamepad o un joystick. winejoystick aggiunto il supporto per le coordinate per la rotella del joystick;
  • Le segnalazioni di errori relative al funzionamento di giochi e applicazioni vengono chiuse:
    Lifeforce, Test Drive Unlimited, ScoobyRom v0.6.x-0.8.x, planetside 2, MidiIllustrator Virtuoso 3, programma di installazione di Visual Studio 2017, accesso nativo, Universe Sandbox 2, Grand Prix Legends, programma di installazione di MS Office 365, NI System Web Server, Star Citizen, client Esportal 1.0.

Inoltre si può notare prima edizione progetto D9VK 0.10, all'interno del quale si sta sviluppando l'implementazione di Direct3D 9, operando attraverso la traduzione delle chiamate alle API grafiche Vulkan. Il progetto si basa sul codice base del progetto DXVK, che è stato ampliato con il supporto per Direct3D 9. Nella sua forma attuale si nota che D9VK può già essere utilizzato per eseguire la maggior parte dei giochi moderni basati su Direct3D 9 utilizzando le versioni 2 o 3 del modello Shader (il supporto del modello Shader 1 in D9VK non è ancora disponibile) completato).

Fonte: opennet.ru

Aggiungi un commento