Donc je lisais ceci , j'ai en quelque sorte la raison pour laquelle il y a beaucoup plus de jeux sur Microsoft Windows que sur n'importe quel autre OS. Le principal problème présenté était que Direct3D est préféré à OpenGL.
Ce que je ne comprends pas, c'est pourquoi un développeur sacrifierait-il la compatibilité? Il s'agit simplement d'une perte financière pour l'entreprise. Je comprends qu'OpenGL est une sorte de gâchis, mais cela ne devrait guère être un problème pour les experts. Même si c'est le cas, je pense que les gens feraient un effort supplémentaire pour subir une perte financière.
De plus, si je ne me trompe pas, de nombreuses applications multiplateformes utilisent à la fois Direct3D et OpenGL. Je pense qu'ils basculent entre les API.
C'est bizarre car ils peuvent simplement utiliser OpenGL, pourquoi même se soucier de Direct3D?
La question est donc la suivante: y a-t-il des problèmes techniques avec OpenGL ou y a-t-il un support fourni par Direct3D qui manque à OpenGL?
Je suis conscient que cette question peut être classée comme hors sujet ou trop large, j'ai fait de mon mieux pour la réduire.