me tooOpengl is the way to go. It's standard across all platforms. I'm glad devs are pushing it.
The number is fine. According to Timothy Lottes, draw call overhead is up to 100 times higher on PC than on consoles.
I hope this will allow hetero-core processors to gain some momentum on PCs. AMD already said that DirectX in its current form can't really use the features of HSA APUs.
Sucks for Mantle, awesome for everyone.
Infinite amount of hardware configurations so not possible.Dat coding to da metal.
I wonder how much it cost AMD to develop mantle?
I don't often code, but when I do I like to do it close to the metal
Does this mean that you can code to the metal/GDDR5 on PC?
I would guess "not much." Mantle probably just took some (probably most) resources away from the OpenGL team.
At least some of the changes should be for SM5 capable cards as well, just like on DX11. (which supports SM3-SM5.)going to be for DX12 cards only, i guess?
Sure, your points are true but where is the developer support and enthusiasm? Mantle has that, OpenGL does not at the moment.
OpenGL is actually the most commonly used 3D API on the planet, just like Linux is the most commonly used operating system. Only a tiny fraction of the computers out there are PCs, not even all of those use Windows, and even on Windows PCs, the vast majority of pro applications and quite a few games use OpenGL instead of DirectX.
You always could, it was just a pain in the dick. Back in the day every graphics vendor had its own API--3Dfx had GLide, S3 had Metal, and Matrox I believe it was had something that nobody used. Basically it meant you got insane performance on games using that specific API, but it also meant the developers had to work two, three, even four times as hard to support all these different graphics API's. The reason OpenGL and especially Direct3D (DirectX) came to be was because developers were complaining about the difficulty of development for so many different system configurations, and wanted a "hardware agnostic API".
Huh? I believe they paid DICE to develop it.
Huh? I believe they paid DICE to develop it.
Indeed.Kudos to AMD for getting the ball rolling on this!
Oh man, this is such promising news, I hope they can deliver on it, PC gaming is just getting better and better.
I have no clue what this is all about, my take from it... pc gamers may get a few more frames out of ther hardware down the road!
It seems like i will keep my PC CPU for a very long time(core i7 950), maybe for the next six years if this is true.
No, this was exactly the point of Mantle. Either to bring developers to use it or to force competition to become better.
Mantle has DICE and Oxide Games, the former being notoriously bad at getting games working without being a buggy mess anyway. Not exactly the ideal poster child for a Graphics API. There still has yet to be a situation that really shows off Mantles benefits. Battlefield 4 is not a hugely CPU-bound game, yes it is fairly heavily threaded, but it is still largely GPU bound, and the performance gain between DX11 and Mantle was only 10-15% on high end PC's. I want to see something like an RTS which uses almost entirely the CPU and bottlenecks the ever living fuck out of it using Mantle.
Unreal 4 is yet to see the light of day. The only games to actually use UE4 are games coming out for this generation of consoles and on PC in the coming year or two, so it's hardly a valid example. Cryengine 3 still has DirectX 9 support and Crysis 3 still ran in DX9 (I can't remember if it was 2 or 3 but one of them launched without DX11 support and 64-bit executables and caused a huge uproar), it wasn't built for DirectX 10/11 like Frostbite 3 was. Nitrous Engine is one of the few taking advantage of Mantle from the get-go and most of their marketing is been questionable, Snowdrop is about a year away from materializing, and I can't find any confirmation on the specifics of Luminous.
The fact is, other than Frostbite 3 no major Engine has really taken advantage of DirectX 11. Civ V and WoW allow you to run in DX11 mostly for their increased efficiency, but that's probably the biggest use of it. Developers need to stop pretending DX is hamstringing them when they don't even use the newer versions of it...
This is good thing to hear because I also have an i7 950.
And now that Mantle has succeeded, we no longer need it
This is great.
EDIT: It won't be that great, if these new DirectX features are Windows 9 exclusive.
Knowing Microsoft, this new low-overhead DX will be exclusive of Windows 9 [~they are aming at Spring 2015 for it]