I’ve noticed something really weird with the Unity 5 Beta12. For some odd reason, I get double (or triple) draw calls and triangles in the editor stats (see the below screenshot)
Above is Unity 5b12 with standard shader with no texture and below is Unity4 with bumped diffuse no texture. Check the attached screenshots for more detail. Is this meant to be normal?
I am wondering if this is due to the new standard shader or so…it really makes the whole system not worthy when statistics are not giving off correct figures…
I have seen the same thing. I have a mesh that fulfills the conditions for dynamic batching. In U4 it worked fine and each new instance of the mesh increased the number of “draw calls saved by batching” but did not increase the actual draw call count. In U5 with the same mesh, each instance increases the number of draw calls by one and the number of draw calls saved by 2. Very strange behaviour. Perhaps the implementation of dynamic batching has changed or perhaps it is as simple as sui0528 says and the stats are broken.
A comment from the Unity team would be very welcome!!
tl;dr: The stats are, while technically correct, quite misleading, and are fixed in b14.
Static batching works quite differently in 5.0 than it did in 4.5, and it now generates a lot more draw calls, but super-fast ones. The stats weren’t updated to reflect this, that has only recently been done in b14.
For the technical details, let me paste an email that was sent to the beta mailing list:
Thanks JohannesL. But want to know further than you talked about the DP is not important in the NVIDIA & AMD GPU, how about the mobile GPU, the POWERVR, the adreno, the mali?