Así que estaba leyendo esto , de alguna manera obtuve la razón por la cual hay muchos más juegos en Microsoft Windows que en cualquier otro sistema operativo. El principal problema presentado fue que Direct3D es preferido sobre OpenGL.
Lo que no entiendo es ¿por qué algún desarrollador sacrificaría la compatibilidad? Eso es simplemente una pérdida financiera para la empresa. Entiendo que OpenGL es un desastre, pero eso no debería ser un problema para los expertos. Incluso si es así, creo que la gente haría un esfuerzo adicional para incurrir en una pérdida financiera.
Además, si no me equivoco, muchas aplicaciones multiplataforma usan Direct3D y OpenGL. Creo que cambian entre las API.
Esto es extraño ya que solo pueden usar OpenGL, ¿por qué preocuparse por Direct3D?
Entonces, la pregunta es, ¿hay algún problema técnico con OpenGL o hay algún soporte que Direct3D proporcione que OpenGL carece?
Soy consciente de que esta pregunta podría cerrarse como fuera de tema o demasiado amplia, hice mi mejor esfuerzo para reducirla.