Support en cours de Vulkan, DirectX, & Métal
2020-01-26
S’appuyant sur l’excellent travail sur gfx_api
et Vulkan par @vlj, nous testons maintenant le support de plusieurs nouveaux backend graphiques (prévu pour la sortie en 3.4.0) :
- OpenGL ES 3.0 / 2.0
- Vulkan 1.0+
- DirectX (via LibANGLE) (sous Windows)
Ceci vient s’ajouter au support existant de :
- OpenGL 3.0+ Core Profil (par défaut), Profil de compatibilité OpenGL 2.1
Sur macOS, Vulkan est supporté via MoltenVK, ce qui signifie que Warzone2100 est capable de fonctionner sur Métal maintenant aussi.
Cette PR ajoute également de nombreuses autres améliorations, y compris :
- Une nouvelle option ““Adaptive Vsync” (là où elle est prise en charge), en plus de Vsync on/off
- Une nouvelle option “Graphics Backend” dans le menu Options Vidéo
- Inclut “Autoriser les normales optionnelles par sommet au format PIE” #338
- Amélioration substantielle du nettoyage des ressources
- et plus
Pour plus de détails et pour obtenir une version de test, consultez le PR : https://github.com/Warzone2100/warzone2100/pull/489
Ce travail est actuellement prévu pour faire partie de la version 3.4.0.