There is more info from APU conference:
1) Mantle will be standalone API.
2) It put responsibility of preparing command streams, memory management, mulit gpu utilization (deciding what work gets done where), etc. on application.
3) Its just great
Will see if GLSL is supported by Mantle.
And I'm not so sure Gallium is suited for implementing something like Mantle. But who knows? Or maybe AMD this time do the Mantle driver the right way, and they will be able to opensource all or most of Mantle?
Announcement
Collapse
No announcement yet.
AMD's Mantle Graphics API For Linux?
Collapse
X
-
Leave a comment:
-
Originally posted by chris200x9 View PostGUYS IT'S OVER NO ONE WILL BE MAKING OPENGL GAMES! SORRY.
Bye, bye OpenGL!
Leave a comment:
-
Originally posted by rudregues View PostBy the answers, great majority here at phoronix think AMD is acting in favour of DirectX/Microsoft. So I ask why John Carmack says Microsoft can be hostile to Mantle...? http://www.pcgamer.com/2013/09/27/ca...d-amds-mantle/
For AMD there is a clear short term advantage. Almost all AAA games will be written in Mantle because of PS4 and XB One. Porting to AMD GCN on PCs will not be a huge effort and result with more FPS than in Direct3D or OpenGL ports (which will still be absolutely necessary).
Maybe AMD even comes up with some tools to convert Mantle code into e.g. D3D calls so that porting is easier (although with bad initial performance) and then devs can gradually refactor parts that are the bottleneck. This depends on what the new API really is, possibly it can't be simply translated into a high-level API (without running at emulator speeds).
Leave a comment:
-
Why Carmack assumes Mantle to be Linux compatible? AMD had bad linux drivers...so why should that change?
Leave a comment:
-
Originally posted by rudregues View PostBy the answers, great majority here at phoronix think AMD is acting in favour of DirectX/Microsoft. So I ask why John Carmack says Microsoft can be hostile to Mantle...? http://www.pcgamer.com/2013/09/27/ca...d-amds-mantle/
Leave a comment:
-
Originally posted by entropy View PostFunny, I was thinking roughly the same:
Wondering why he has not showed up so far.
Really, I'd be interested in what he thinks about it.
Leave a comment:
-
No tell me about the work involved, I'm genuinely curious. I wouldn't think going from one api to the same api on another platform would be that difficult, wouldn't it just me like going from XNA to iOS game using monogame?
Supporting different APIs is almost like rewriting a big portion of the engine, except for the fact you could use the same design and interfaces, so that process can be skipped, but graphics is still a lot of the code, and you need to rewrite it all to support several APIs.
There is another part that need to be handled when working on support for different OSes, mostly in input and audio handling, but I believe those as big a big deal.
Consider then, writing some context creation and a few more things to support an extra platform (extra buyers), to write from scratch the renderer to get what? Better performance on 15% of the same amount of users buying your product than before you invest your time in such a port? I don't think anyone will avoid buying the game just because it's in OpenGL or DirectX instead of Mantle, so I don't see a developer writing things for several APIs if it doesn't enable new platforms, and writing only for Mantle would be probably crippling their own market. Of course, IFF consoles use Mantle (they need to use special, low level APIs, mostly because they make sense as they can squeeze all of the advantages having a fixed platform gives them), then using it BOTH enables support for the said consoles and for better performance on PCs supporting the API.
Please note, I'm basing my ideas on my work in a pretty much obsolete engine (a Wolfenstein engine I'm modifying as a hobby project, it supports Windows and almost everything that uses X11 and is neatly organized by its author so I can check how much shared code there is), so the proportion of code used in every area could be sizable different from what I believe it is.
Leave a comment:
-
Originally posted by rudregues View PostBy the answers, great majority here at phoronix think AMD is acting in favour of DirectX/Microsoft. So I ask why John Carmack says Microsoft can be hostile to Mantle...? http://www.pcgamer.com/2013/09/27/ca...d-amds-mantle/
And let's be honest here, in this relationship they have got a LOT of influence over AMD.
Let's not lose sight of the fact that AMD's financial troubles are to the point that they're selling their own buildings to raise cash and then turning around and renting them. AMD is in no position to be pissing off MS.
Leave a comment:
Leave a comment: