custom rp frame debugger shows srp batches but scene stats shows saved by batching 0

Hello people, so I’ve been following catlikecoding’s srp tutorial and was trying out the srp batcher. I created a scene with about 5k cylinder with total 4 materials, all sharing the same shader. The shader shows that it is SRP batcher compatible. I also set GraphicsSettings.useScriptableRenderPipelineBatching to true in my rp.

Howerver, when I check the game stats window, it shows that there are about 3.5k batches and 0 is saved. And if I check the frame debugger, it shows 14 srp batches.

So I’m kinda confused now. Why are the numbers not checking out between frame debugger and the game stat window? Is the srp batcher working in my case? Below are some screenshots. Thank you guys in advance for the help :smile:

I think you got batches and setpass calls (draw calls) mixed up.
Batches is the amount of required render call, setpass calls is the amount of draw calls actually being sent to the GPU.
I don’t think srp batching shows up as saved batches, while static and dynamic batching does show up there. It’s annoying, but I think it’s working fine