Har læst en MASSE andre steder bl.a. www.gamedev.net, næsten alle andre steder er der både fans af openGL og Direct3D, jeg har fået det indtryk at begge er nødvendige hvis man skal blive professionel.
Direc3d er lavet til windows, og kun windows. OpenGL er platformsuafhængigt. Ingen grund til, at spilde mere tid på MS end nødvendigt er. Jeg husker en artikel fra John Carmack (han der laver motoren til Quake), and han foretrak OpenGL, fordi det var nemmere og hurtigere.
[Redigeret d. 20/06-04 13:12:38 af Michael Bjerregaard]
Hvornår var det at John Carmack sagde det, for idag er OpenGL ikke meget, hvis overhovedet lettere end DirectX Det er rigtigt at DirectX version 1-6 var svært, men DirectX har udviklet sig rigtigt hurtigt i forhold til openGL som stortset ikke har udviklet sig. Og jo der er grund til at spilde tid på Windows, næsten alle gamere bruger Windows, sig tre store spil som i dag er lavet til Linux og jeg taler ikke om Wine eller andre emulatore. En kommentar som jeg støtte på, på gamedev.net er:
Ignore all the anti-Microsoft propaganda; DirectX has matured into a very good API, and it's moved onto console via XBox (of course, that's the only console it's likely to move to). OpenGL is a very useful skill, especially since (being non-proprietary) it is available on several platforms (in various stages of standards adherance and completeness). In the final analysis, it's good to know both, but even better to be sufficiently grounded in the principles behind the APIs. You may be called upon to implement one of your own...
As for Microsoft being a money grubbing organization, contrasted with the "non-profit purity" of OpenGL, please! This is business and money is a good thing - the lifeblood of business. The OpenGL ARB takes so long to decide on things because of the conflicting business interests of its members, a problem DirectX doesn't have. The ARB is also still highly influenced by the leanings of SGI (who own IrisGL, on which OpenGL is based). Get your facts straight before spouting off at the mouth.