human
Qu'est-ce qu'OpenGL et DirectX et quelle est la différence ? Quelles sont ces choses ? Explique comme si j'avais cinq ans.
gpt
Pensez aux cartes graphiques comme aux pays, peut-être que les cartes de la série GeForce TI 10 parlent toutes une certaine forme d'espagnol. Les cartes AMD Radeon parlent toutes une saveur de russe. Et ainsi de suite pour chaque type de carte graphique. En tant que développeur, ce serait un cauchemar d'écrire des jeux contre . Je devrais avoir un code spécial pour chaque carte graphique que je veux prendre en charge et cela signifie que je devrais apprendre de nombreuses langues différentes. Au lieu de cela, OpenGL et DirectX l'ont fait pour vous. Ils vous permettent de parler dans une seule langue et se chargent des traductions dans les différentes langues des cartes graphiques. La différence entre les deux était qu'au début, OpenGL était un standard ouvert qui fonctionnait sur plusieurs plateformes, tandis que DirectX est une technologie Microsoft et était principalement Windows uniquement. Je pense que DirectX a en quelque sorte supplanté OpenGL pour la plupart. Mais au fond, c'est la même chose. Tout comme AMD contre GeForce.