John Carmack Admits Direct3D is Better Than OpenGL

12Mar2011
Submitted by: Franco Santa-Maria

If you don't know who John Carmack is, you probably either aren't really
into gaming, haven't been into gaming for very long, or maybe you just
don't really care. At any rate, he's id Software's head developer, and
has been for many years, going as far back as the Quake series. He's
probably one of the most well-known and respected developers and
software experts alive, and in addition he uses exclusively OpenGL for
his rendering API. There, now you know. At any rate, its certainly
better to not know who John Carmack is then to not know who the Vice President is.
For years, Carmack has been touting the open graphics API, and for a
time it was undoubtedly better and more popular than DirectX. However,
times have changed, and DirectX has come a long way in terms of
performance, visuals, and ease of use. So much so that Carmack has
publicly admitted that in its current state, DirectX is better than
OpenGL So what does this mean for the future of id Soft's previously OpenGL-only games?

 

Nothing really. While Carmack did admit that Direct3D performs and look better, he also said that he would continue to use OpenGL. Whilst OpenGL has been playing catch-up with DirectX for several years, and lost a lot of developers recently, Carmack says he's sticking with OpenGL. Why?  "OpenGL still works fine," Carmack told Bit-Tech in an inteview.
"and we wouldn’t get any huge benefits by making the switch, so I can’t
work up much enthusiasm for cleaning it out of our codebase. If it was
just a matter of the game code, we could quite quickly produce a DirectX
PC executable, but all of our tool code has to share resources with the
game renderer, and I wouldn’t care to go over all of that for a dubious
win."

OpenGL Logo

© All Rights Reserved. Copyright 2009-2010. Owned & Operated by Real Xtreme LLC