Lonbjerg
Diamond Member
- Dec 6, 2009
- 4,419
- 0
- 0
Lol, what a failure.
But i guess it was so easy to hit the december date that they postphoned it into January - just for the fun.
Bitboys would be proud of AMD and Dice.
Like PhysX is incorporated in to Unreal Engine 3, the same will be with FrostBite 3 and Mantle.
When you make a game you use the same Game Engine for all the platforms (PC, Consoles, Windows, Linux etc). Having PhysX and Mantle incorporated in to the Game Engine means the developer has more tools and needs LESS time to debug and create the game. Since all the features are within the same Game Engine the developer can port from one platform to the other easier. That translates to less time, thus less resources, thus less money spend.
So even if Mantle is a different API, it will be easier to port games within the same GameEngine.![]()
Weak. The Mantle BF4 patch is "delayed" on purpose till Kaveri launch.
It's funny....because one of the PR claims were "Easy to implement in very few man hours"
Guess that was a bogus claim.
You can't port something which doesn't exist on consoles.
So yes, either he believes that the consoles support a Mantle like API or not.
Microsoft made it very clear: http://blogs.windows.com/windows/b/appbuilder/archive/2013/10/14/raising-the-bar-with-direct3d.aspx
So no, if a developer builds a new game for the Xbox One they should start with D3D 11 and then port it to the One or any other Windows plattform.
Optimization happens after the porting to the target plattform.
Guys
To take advantage off Mantle, the game developer needs to release a patch for the game to use the API, BF4 shall be the first and very soon. The improvements in FPS are very good and worthwhile.
So it is just game patches, if more and more game developers start patching and releasing games with Mantle support then AMD will be doing very well indeed.![]()
That sound an awfull lot like the API's wars before DX..patch after patch after patch...
So u are saying it need extra work so it dont reduce the work it increase the work of developers.Are you just making it up as you go along? We all knew that Mantle needed a patch, nowhere does that link suggest more than one. Your FUD is at epic levels of ridiculousness.
So u are saying it need extra work so it dont reduce the work it increase the work of developers.
Mantle is a different thing than physx.
Being incorporated into an engine doesn't mean you just tick an option and export your executable using a different rendering path that's magically run better on amd gpus. The engine only does what you make it do for you. With mantle incorporated, it means if you chose, you can code in-engine with lower level code than lua and whatever proprietary script language the engine has on top of those. With access to this code, you can painstakingly re-implement already existing functions and libraries into better versions that are more hardware specific in order to exploit your hardware's strengths and bypass its weaknesses and squeeze out more performance wherever it's possible.
Note a lot of those things were already possible but without the blessing of the engine coders and hardware makers, implementing modifications were notoriously hard and could lead to problems no one can help you with like simply not having the hardware spec documentations on the grounds that they were industry secrets on both sides. If you do chose to engage in engine modification (and I applaud any game dev that choses to put time and money for the benefit of pc gaming), mantle will make that part much easier and even impossible things possible in some cases.
There's no question that it can be worth the effort but there's no way it will require less effort especially considering that the pc platform has a bazillion different permutation of hardware and os versions.
So u are saying it need extra work so it dont reduce the work it increase the work of developers.
Maybe. I don't remember. I have an XDK, so I don't read blogs. The Xbox One uses D3D11.X. It's a low-level API with HLSL. Lower level than Mantle, but higher level than the PS4 API.Did you read the Xbox One blog posting from Microsoft? There is no Mantle support and i think not even a very low level access to the gpu.
And even Microsoft wrote that they want to port their games easily from one plattform to another.
No. The PS4 don't have a working OpenGL option now. It uses a GNM API with PSSL. Maybe in the future there will be an extended OpenGL ES API for PS4, but I doubt it, because the GNM API is awesome. I don't see why should we use a high-level API on a consoles.Sony is using their own GL. You can port these games even to Android. This happen with a few PS3 games right now.
There is nothing like "porting to Mantle". There is only "development of a Mantle path".
Please understand that a high-level API has limitations. Too many layers of abstraction can hurt. There are many D3D11 features that are very useful, but we can't touch these because the API has a very high latency when we use them.Meh. You didn't understand the concept of a high level API.
Can you link to that?
Meh. You didn't understand the concept of a high level API. Cuda and PhysX run on every supported backend - PhysX supports x86, ARM, PowerPC, Cell and Cuda.
It all started because now AMD will not have means to improve performance of their cards if they don't have access to the code. It got even worst when Warner Bros. refused to implement suggested improvements to the game, leaving their customers (gamers with AMD GPU who bought batman) in the dust with below average performance.It's really hard to believe this slapfight went on for 13 pages. Sigh...
No matter what, developers are going to pick a favorite company when designing their game. The majority of games are either AMD optimized or NVIDIA, rarely both. No matter which company the devs have a boner for, the other company's cards will run the game worse.
This library Nvidia has come out with just allows devs who have already chosen to be Nvidia optimized to implement the optimizations quicker. With or without the library, the game would run worse on AMD hardware. Devs don't need to use this library, if they want to optimize for both they still can. But as previously established, this usually isn't the case.
I really don't see how this is news or relevant discussion, especially 13 pages worth.
It even worked with AMD GPUs :whiste:
It all started because now AMD will not have means to improve performance of their cards if they don't have access to the code. It got even worst when Warner Bros. refused to implement suggested improvements to the game, leaving their customers (gamers with AMD GPU who bought batman) in the dust with below average performance.
And come on, I didn't see any GE titles that would cripple nv cards performance in any noticeable way. But each and every TWIMTBP title and the same
Cmon now, GTX660 almost as fast as 7950? But its loosing in every other possible benchmark to 7870?
If that was a developer's decision, fine. It is their business, that will suffer from anti-consumer practices in the long run. People will vote with their wallets next time, which means that the sponsor (nv) will need to look deeper into his pockets next time.
Do you guys remember the times on first Never Settle driver update? Massive performance gains from new driver. If this locking out competitor continues, we will need to have two separate AIB to play out favorite games.
Someone, somewhere needs to draw a line. Otherwise we could very well end with games locked to specific hardware manufacturer (nv PhysX like - but the 'disable' option kills the entire game process).
It even worked with AMD GPUs :whiste:
It all started because now AMD will not have means to improve performance of their cards if they don't have access to the code. It got even worst when Warner Bros. refused to implement suggested improvements to the game, leaving their customers (gamers with AMD GPU who bought batman) in the dust with below average performance.
And come on, I didn't see any GE titles that would cripple nv cards performance in any noticeable way. But each and every TWIMTBP title and the same
Cmon now, GTX660 almost as fast as 7950? But its loosing in every other possible benchmark to 7870?
If that was a developer's decision, fine. It is their business, that will suffer from anti-consumer practices in the long run. People will vote with their wallets next time, which means that the sponsor (nv) will need to look deeper into his pockets next time.
Do you guys remember the times on first Never Settle driver update? Massive performance gains from new driver. If this locking out competitor continues, we will need to have two separate AIB to play out favorite games.
Someone, somewhere needs to draw a line. Otherwise we could very well end with games locked to specific hardware manufacturer (nv PhysX like - but the 'disable' option kills the entire game process).
Lol, what a failure.
But i guess it was so easy to hit the december date that they postphoned it into January - just for the fun.
Bitboys would be proud of AMD and Dice.
Seriously? A one month delay in the middle of a Battlefield bugpocalypse, and you're comparing them to Bitboys? Your fanboyism astounds me.
Weak. The Mantle BF4 patch is "delayed" on purpose till Kaveri launch.
Kaveri is here. Where is Mantle?
So much for that theory.
