By using this site, you agree to our Privacy Policy and our Terms of Use. Close

As a programmer, I have always preferred OpenGL to DX. Honestly DX sucked until it "evolved" into DX7 and practically copied OpenGL's API. MS has done a decent job since then, and their monopoly has pushed the DX standard faster than OpenGL has gotten pushed, which is sad/lame.

 

However, by effectively copying OpenGL's API since DX7, MS basically extended OpenGL's lifespan by a long while -- its easy to switch back and forth.  OpenGL is still taught to the fresh crop of computer scientists in college, as part of beginning graphics courses, and its pretty easy to switch back and forth, ever since DX7.