La porte n’est pas totalement fermée pour DX12 à condition que l’éditeur constate un avantage spécifique et substantiel sur Vulkan.
Image du jeu Star Citizen
C’est en tout cas ce qu’a laissé entendre le directeur de l'ingénierie graphique Ali Brown, dans un message posté sur un forum de programmation pour Star Citizen : « il y a quelques années, nous avons dévoilé notre intention de supporter DX12, mais depuis l'introduction de Vulkan, qui présente le même ensemble de fonctionnalités ainsi que les avantages de performance, cela semblait beaucoup plus logique d’utiliser cette API de rendu, car elle ne force pas nos utilisateurs à se mettre à niveau vers Windows 10 et ouvre la porte à une API graphique unique qui pourrait être utilisée sur tous les systèmes Windows 7, 8, 10 et Linux. En conséquence, notre intention actuelle est de ne prendre en charge que Vulkan et éventuellement abandonner le support de DX11, car cela ne devrait pas affecter l'un de nos bailleurs de fonds. DX12 ne sera envisagé que si nous lui trouvons un avantage spécifique et substantiel par rapport à Vulkan. Les API ne sont cependant pas si différentes, 95 % de leur travail consiste à changer le paradigme du pipeline de rendu, qui est le même pour les deux API ».
Rappelons que ce n’est pas le premier changement technique important effectué par l’éditeur. En effet, en décembre dernier, l'équipe de développement annonçait qu’elle abandonnait le moteur Cryengine pour se tourner vers le fork d'Amazon baptisé Lumberyard.
Quoi qu’il en soit, Star Citizen pourrait envoyer un signal fort à l’industrie du jeu vidéo par son changement technologique.
Source : message sur le forum
Et vous ?
Que pensez-vous de ce changement stratégique ?
Voir aussi :
Google publie un nouveau débogueur d'applications Android OpenGL ES et Vulkan : GAPID est développé en Go
Qt et Windows Runtime : retour sur les nouveautés pour Qt 5.6 et 5.7, le futur du port s'annonce brillant, avec notamment DirectX 12