Sortie de Wine 4.8 et D9VK 0.10 avec implémentation de Direct3D 9 au-dessus de Vulkan

Disponible version expérimentale de l'implémentation ouverte de l'API Win32 - Vin 4.8. Depuis la sortie de la version 4.7 38 rapports de bogues ont été fermés et 315 modifications ont été apportées.

Les changements les plus importants :

  • Ajout de la prise en charge de la construction au format PE pour la plupart des programmes ;
  • Données Unicode mises à jour vers la version 12.0 ;
  • Ajout de la prise en charge des fichiers de correctifs MSI ;
  • Ajout de la prise en charge de l'indicateur « -fno-PIC » pour créer des scripts permettant de désactiver le PIC (Position Independent Code) dans le compilateur. L'assemblage sans PIC est activé par défaut pour l'architecture i386 ;
  • Prise en charge améliorée des joysticks. Ajout d'une heuristique à l'entrée pour déterminer si l'appareil est une manette de jeu ou un joystick. winejoystick a ajouté la prise en charge des coordonnées de la roue sur le joystick ;
  • Les rapports d'erreurs liés au fonctionnement des jeux et applications sont fermés :
    Lifeforce, Test Drive Unlimited, ScoobyRom v0.6.x-0.8.x, Planetside 2, MidiIllustrator Virtuoso 3, programme d'installation de Visual Studio 2017, accès natif, Universe Sandbox 2, Grand Prix Legends, programme d'installation de MS Office 365, serveur Web du système NI, Star Citizen, client esportal 1.0.

De plus, on peut noter première édition projet D9VK 0.10, au sein duquel est développée l'implémentation de Direct3D 9, travaillant via la traduction des appels à l'API graphique Vulkan. Le projet est basé sur la base de code du projet DXVK, qui a été étendue avec la prise en charge de Direct3D 9. Il est à noter que sous sa forme actuelle, D9VK peut déjà être utilisé pour exécuter la plupart des jeux modernes basés sur Direct3D 9 en utilisant les versions 2 ou 3. du modèle Shader (la prise en charge du Shader Model 1 dans D9VK n'est pas encore disponible) terminée).

Source: opennet.ru

Ajouter un commentaire