Negative values in "saved by batching"
What the title says, the numbers next to "saved by batching" are negative, is this normal? Does this mean nothing is being batched?
Answer by tomc128 · Dec 20, 2019 at 08:23 PM
(I'm a bit late, I know) As far as I know, this is not normal. A negative number means there are more batches and draw calls than there should be - without batching.
Just in case anyone stumbles across this thread in the future, I've found a fix. If you're using a scriptable render pipeline, there is an option to enable 'SRP Batcher' in the advanced section in the render pipeline asset. For me, disabling this reduced my batch count from 600 to 60! I'd recommend checking the stats for when this is on/off and see if it resolves it, as it will increase performance, especially on mobile platforms.
Edit: after further testing, I've found that the SRP batcher does increase performance, even if the batch count in the game stats window increases. Try using the frame debugger (Window > Analysis > Frame Debugger) to analyse the performance of your game.
Thank for sharing, that's the exact issue I'm facing but the performance still not equal to old version using built-in shader.