human
Que fait DirectX12/11 etc. faire réellement ? Et qu'est-ce que Vulkan et quelle est sa signification ? Je traîne dans beaucoup de subreddits technologiques, juste par intérêt et je commence à voir beaucoup de support pour Vulkan et cela remplace DX Veuillez expliquer comme si j'avais cinq ans.
gpt
DirectX (plus précisément direct3D) fournit une méthode permettant aux programmes de dessiner des graphiques 3D. Évidemment, c'est une grande préoccupation avec la plupart des jeux modernes puisque bon nombre d'entre eux comportent des graphismes en 3D. Bien que DirectX ne soit officiellement disponible que pour Windows. Si vous voulez écrire des jeux qui s'exécutent sur n'importe quel système d'exploitation, vous utilisez le concurrent de DirectX, OpenGL. Le problème est que les versions précédentes de DirectX ( avant 12 ) et d' OpenGL ne permettaient pas un accès très direct au matériel graphique , ce qui rendait difficile l' extraction de toutes les performances possibles . En réponse, Microsoft a introduit un accès matériel plus direct dans DirectX 12 et le groupe Khronos (le consortium qui contrôle OpenGL) a publié Vulkan qui, encore une fois, permet un accès plus direct au matériel. Mais encore une fois, DirectX n'est pris en charge que par Windows tandis que Vulkan peut être implémenté pour n'importe quel système d'exploitation. De plus, la version de DirectX est liée aux versions de Windows et je pense que DirectX 12 n'est pas disponible pour autre chose que Windows 10, alors que Vulkan l'est.