BrightCandle
Diamond Member
- Mar 15, 2007
- 4,762
- 0
- 76
If your expectation is that you will be able to have higher polygon or more textures on your models then I am afraid to say that is unlikely something Mantle will help with. Those are core GPU limited functions (fixed function no less) and wont benefit from additional draw calls at all, nor will they benefit from the parallel command queues for shaders.
If AMD and the demo are representative then it will be possible to have 10x as many things in the world, or more complicated interrelated shader programs (which might have some performance benefit in some cases) and by and large that is about it. You don't get more geometry budget, but you can split that budget up amongst a lot of smaller pieces. I guess that is why I am less enthusiastic, most games don't hit the limit on DX draw calls and hence aren't likely to gain anything with a Mantle layer. Some games do hit up against the limit and those games will be able to achieve good performance with less limitations in their approach. But its not going to change the fundamentals of how good the graphics are really, its unlikely to do much there at all.
The Arma 3 engine as I said is mostly dominated by a single threaded simulation. A piece of simulation code that is likely a million lines of code, it will take them years to make it more parallel, these things don't just happen magically because we want them too. BI have been working on multithreading for 3 years and the current state of play is the result of those years of effort. Its going to take a long time to make it work as described and that has nothing to do with Mantle.
If AMD and the demo are representative then it will be possible to have 10x as many things in the world, or more complicated interrelated shader programs (which might have some performance benefit in some cases) and by and large that is about it. You don't get more geometry budget, but you can split that budget up amongst a lot of smaller pieces. I guess that is why I am less enthusiastic, most games don't hit the limit on DX draw calls and hence aren't likely to gain anything with a Mantle layer. Some games do hit up against the limit and those games will be able to achieve good performance with less limitations in their approach. But its not going to change the fundamentals of how good the graphics are really, its unlikely to do much there at all.
The Arma 3 engine as I said is mostly dominated by a single threaded simulation. A piece of simulation code that is likely a million lines of code, it will take them years to make it more parallel, these things don't just happen magically because we want them too. BI have been working on multithreading for 3 years and the current state of play is the result of those years of effort. Its going to take a long time to make it work as described and that has nothing to do with Mantle.