opengl posts

id's John Carmack admits DirectX is better than OpenGL but won't switch

directx 11 john carmackThe DirectX graphics API created by Microsoft is used by nearly all PC game developers. The one big exception is id Software. Its main programmer John Carmack has used the OpenGL graphics API to help program all of id's 3D graphics engines including id Tech 5 which is the basis for id's upcoming shooter Rage.

While Carmack has been critical of DirectX in the past that has now changed. In an article at (based on an interview Carmack gave to the Custom PC print mag) he states, "I actually think that Direct3D is a rather better API today." He added that while DirectX has improved over the years, OpenGL "has been held back by compatibility concerns."

So does that mean that Carmack will switch to DirectX? Maybe not. He states, "OpenGL still works fine 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."

MacMonday: Does Spore force your Mac to evolve?

Welcome to MacMonday, a weekly column where we'll talk about issues related to gaming on Apple's platform beyond "Why isn't PC Game X coming out on the Mac?" In this inaugural edition, let's discuss Spore, Will Wright's latest masterpiece.

At this point in time, the closest we can get to playing Spore properly (until its release in September) is to download the Creature Creator demo. Like any downloadable, the first thing you'll want to do is check the required specs to make sure your box can run the game properly. When you come to that, however, you'll see that the specs make two requirements upfront: an Intel Core Duo Processor, leaving PowerPC Macs out of the loop, and OS X 10.5.3 Leopard. Let's take a look at what this means for Mac gamers.

Our Writers

Steven Wong

Managing Editor

RSS Feed

John Callaham

Senior Editor

RSS Feed

James Murff

Contributing Editor

RSS Feed

Learn more about Big Download