AMD responds to talk about DirectX and OpenGL being lower in the software stack.
AMD Supports Possible Lower Level DirectX : Read more
AMD Supports Possible Lower Level DirectX : Read more
Then why don't they use it?OpenGL already provides a mechanism for developers to get just about whatever they want from the hardware.
But Mantle will not. AMD win.My issue is that it will be implemented into the next DirectX which is bound to be limited to Windows 9 or 8.1
OpenGL can accomplish as much, and more, than Direct X. The reason DirectX is in use so much is because Microsoft is a monopoly plain and simple. The fact that it can use vendor extensions is already a huge plus in its favour. Check this little post out http://blog.wolfire.com/2010/01/Why-you-should-use-OpenGL-and-not-DirectXExcept OpenGL is about 10x slower, because OpenGL is nearly the same speed as DX11. But hey, if you think 10x slower is fine, you can use a lovely 300mhz CPU instead of a 3ghz.jwcalla :The whole Mantle thing was a marketing ruse. OpenGL already provides a mechanism for developers to get just about whatever they want from the hardware.
OpenGL can accomplish as much, and more, than Direct X. The reason DirectX is in use so much is because Microsoft is a monopoly plain and simple. The fact that it can use vendor extensions is already a huge plus in its favour. Check this little post out http://blog.wolfire.com/2010/01/Why-you-should-use-Open...
Then why don't they use it?OpenGL already provides a mechanism for developers to get just about whatever they want from the hardware.
Then why don't they use it?OpenGL already provides a mechanism for developers to get just about whatever they want from the hardware.
This just makes no sense at all. Mantle is not any "lower level" than D3D or OGL, and it's not "close to the metal" or anything like that. Those are just BS marketing terms that have nothing in common with the technical reality of these APIs. Especially the "close the the metal" argument. Console devs have been stroking that one out for years now and even today people still lap it up.And we see it in the performance numbers for Mantle: there is less draw call overhead and so performance improvements are limited to areas where the CPU is bottlenecked. That's about it. There are ways to dramatically reduce draw call overhead in OGL, available now. It's not really any different. Mantle just comes in with new branding and packaging wrap: a common marketing tactic.I that direct call causes an unhandled exception what will happen? Will the PC BSOD? Because if not, that's not close enough to the metal. OGL plugins are still nested within OGL, it's kind of like saying that because I can write bits of C code in .NET, that .NET is suddenly capable of programs that are faster than your competitor hat is using C and ASM.Remember Mantle is not just talking to the driver, it's talking to the driver in the hardware's own language, and no translation has to be done at all.