Quindi stavo leggendo questo , ho avuto il motivo per cui ci sono molti più giochi su Microsoft Windows che su qualsiasi altro sistema operativo. Il problema principale presentato era che Direct3D è preferito su OpenGL.
Quello che non capisco è perché uno sviluppatore dovrebbe sacrificare la compatibilità? Questa è semplicemente una perdita finanziaria per l'azienda. Capisco che OpenGL è un po 'un casino, ma non dovrebbe essere un problema per gli esperti. Anche se lo è, penso che la gente farebbe un miglio in più rispetto a subire una perdita finanziaria.
Inoltre, se non sbaglio, molte applicazioni multipiattaforma utilizzano sia Direct3D che OpenGL. Penso che passino da un'API all'altra.
Questo è strano in quanto possono semplicemente usare OpenGL, perché anche preoccuparsi di Direct3D?
Quindi la domanda è: ci sono problemi tecnici con OpenGL o c'è qualche supporto che Direct3D fornisce a OpenGL?
Sono consapevole che questa domanda potrebbe essere chiusa come fuori tema o troppo ampia, ho fatto del mio meglio per restringerla.