Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.
oh yes.... you did indeed.
So 'if' and its a big ifthat is the case does this mean that Microsoft wrote it, or did they farm it out to a third party.
edit: sorry taking this thread off topic.
Valve ported Source (and with it LFD2, Half Life 2, etc.) to OpenGL + Linux and got big improvements in speed. It was about +15% without any driver optimisation at all.
A good read and I for one hope to see OpenGL used more by devs in the future. Is DX finished?
There's a lot said about Mantle with very little information to go on. We only really know that it's an API, it offers some lower level functionality than OpenGL or DirectX, and it is supported by AMD on GCN.
If AMD's written a low level hardware API for GCN specifically, that's great for the consoles, but not much good for PCs, as it'd only be usable while AMD sticks with that architecture. It'd mean messy wrapper layers later on, which would destroy any performance benefits on future hardware.
If it's a more generic low level API, there'd be no reason that nvidia couldn't implement it too (providing it's not a closed API), and it'd be competing with OpenGL as a cross platform API.
openGL is to me almost too widely supported/used/targeted, too many people involved. Mantle has the advantage of being new, ground up, efficient(most likely, I'm guessing here) heavily targeted at current gen equipment to help leverage that power better, with a very limited scope of gaming, with only one real voice to say yes/no to changes, it can move quickly, adapt and they are really only interested in what game dev's need/want and they can push both hardware and the API towards the same goal very quickly.
An excellent topic.
In my opinion Open GL is bound to make a huge comeback due to the previously mentioned support within unity. Mobile gaming is the biggest growth area in gaming by miles and is mostly based on Open GL.
Also LOL @ UNIX being buggy and unstable. That will be why every major bank on the planet uses Oracle on UNIX for their back end systems. Banks love buggy and unstable platforms :roll:
The downside to Mantle being that it works on the GCN architecture, meaning it doesn't support Intel, Nvidia or older AMD graphics cards. That's quite a large chunk of potential customers to exclude before you even consider who would actually want to buy the game.
For this reason I can only see Mantle being an extra API added not a replacement for DirectX. I suspect this is the reason that despite all the nut-hugging DICE are doing with AMD at the minute they're releasing Mantle support as an extra at a later date rather than only supporting Mantle and using it from the start.
will work with dx still.
Mantle offers a choice to you.
either upgrade the old amd card or Nvidia card and enjoy Mantle with Bf4 and other games supported or game with dx.
the great thing here is, if the Mantle allows you a better enjoyment with a game and less overhead we dont need to buy new cpu hardware that cost a fortune anymore.
I consider an amd 8350 due to Bf4 is the main game I play and if Mantle offers me a good balance boost, I can get the amd cpu and motherboard and save 500+ euro vs a Intel 4930k system.
I think people forget that when debating Mantle, the cpu IPC etc..goes away as an advantage and multicore wins.