AMD says Farewell to DirectX?
A somewhat controversial piece over on Bit-Tech mentions a comment from AMD’s developer relations manager where he says that many game developers just want the API to go away.
‘It’s funny,’ says AMD’s worldwide developer relations manager of its GPU division, Richard Huddy. ‘We often have at least ten times as much horsepower as an Xbox 360 or a PS3 in a high-end graphics card, yet it’s very clear that the games don’t look ten times as good. To a significant extent, that’s because, one way or another, for good reasons and bad – mostly good, DirectX is getting in the way.’ Huddy says that one of the most common requests he gets from game developers is: ‘Make the API go away.’
Now, I think there’s a bit of a miscommunication here. I sincerely doubt many game designers want to go back to the old days of IRQ21 and manually mapping pixels to memory spaces. I suspect the real comment is that ‘DirectX is a pain to deal with’ and ‘I want a more transparent & easy to use API’. Not that OpenGL is any better, but many developers want to be rid of the classis glTransform & rasterization commands and move to a new generation of API’s, as evidenced by the success of things like Unity and Ogre.
What do you think?