Originally Posted by maarten12100
Originally Posted by Vagrant Storm Meh...not going to happen. Not outside of a RTS game with lots of units. There Mantle should be down right amazing if the claims are true. However, a game like BF4? Unless they started making draw calls for the stitches on the soldiers' uniforms they could never use that many...and even if they did it would probably not change much visually since there are better ways to simulate cloth than one "thread" at time
. Before now I think the most draw calls a PC game ever had was like 5000 or so a cycle...I've heard of some PS3 games using upto 20,000 or so...to get 100,000 is going to be like replacing your side walk with a eight lane freeway. You'll have a lot of bandwidth but you are still just going to walk down it. It is going to take revolutionary changes in programing that will frankly probably be a pain the butt to do for not a lot of gain. If anything does happen it is going to take a few years at the least and by then D3D and OpenGL will have probably caught up.
BF4 is cpu limited even on the best CPU available in terms of clocked very high en 6 cores pretty much every bench shows this and only on super high res it is negated by making something else the bottleneck. Now to be fair with Mantle the cpu is still the bottleneck but significantly less. (Bottleneck as in the gpu is on average waiting on the cpu rather than the other way around)
Extra draw calls remain welcome.cpu plot above gpu plot (Click to show)
As you can see only on the single player map the cpu is actually beneath the gpu but we shouldn't focus on single player since the cpu bottleneck is pretty non existent there to begin with. BF4 is a multiplayer focused game.
Sure I can see a game like BF4 making use of more...but probably not outside of the scope already possible with DX and OpenGL. Plus it all depends on what the CPU is doing too. If its just running math that is part of the game's mechanics and the GPU doesn't care about it...then there won't be a draw call. We'd have to know the inner working of the game...heh, I don't even play the thing.
However, I don't think the shear power of the potential AMD has claimed has sunk in. With 100k draw calls you could have a destructible wall in the game and run physics calculations on a cloud of individual dust particles. However, how many people would even stop to notice it? How long would the developers spend creating it? Unless the SDK (or engine...but if done there you probably are losing the Mantle benefits) automates this a little for the developers I don't see much progress down that road.
However, an RTS with more physics and detail on the units?...with the possibility of more units? That will be picked up and loved by players immediately. It just depends on if many players still love that type of game. The genre hasn't been doing too well as of late.