DirectX has been the graphical API that most PC game developers use to make their game titles.
Microsoft created the API years ago and has issued new versions around the time it also releases new versions of Windows. The latest version,
DirectX 11, was released in the fall of 2009.
Now one of the PC hardware's biggest names,
AMD, says it's perhaps time to do away with DirectX11. Bit-tech.net quotes Richard Huddy, the developer relations manager of AMD's GPU division, as saying that PC games should look a lot better than console titles because PCs have better hardware specs. However that's not the case and Huddy says, " To a significant extent, that's because, one way or another, for good reasons and bad - mostly good, DirectX is getting in the way." In fact he says that game developers have told him, "Make the API go away."
Programming graphics for game consoles do allow developers to program directly for the hardware. While PC game developers can use DirectX as a way to solve many problems, the software layer also prevents game developers to develop directly into the PC game hardware and thus keep them from using much of a PC's hardware. While its likely that DirectX will continue to be around for a while, Crytek's R&D technical director Michael Glueck states in the article that as PC GPUs become more like general purpose chips, the less an API like DirectX will be needed.
[Via
Blue's News]