Batched draw calls higher than emulated drawcalls

i dont understand why the batched drawcalls are higher then the emulated. I thought with the batching the draw calls are going down?

I think that’s indicating how many calls -have been- batched :slight_smile:

so the emulated drawcalls are the final drawcalls to look for?

Correct.

hmm so im correct with this:

when the emulated drawcalls shows 22 and the batched shows 15 so the drawcalls on the iPhone will be 7 on the iPhone ?

No

My understanding in this scenario is that the draw calls on the iPhone will be 22 as shown in the emulated figure. If the batching wasn’t available (i.e. prior to 1.5) then the draw calls would have been 37.

The batched is how many has been combined and the emulated is how many is now remaining.

emulated 22 ← final draw calls
batched 15 ← merged draw calls
editor 37 ← real draw calls (before Unity iPhone 1.5)

No, the draw-calls are 22:

Emulated = draw-calls expected in this frame…
Batched = the draw-calls that have been eliminated

http://forum.unity3d.com/viewtopic.php?p=194521#194521

-Steve

That’s what I said :slight_smile:

thanks guys, but i need iPhone advance for the emulated drawcalls, right? If i use iPhonebasic so the editor drawcalls are the final?

Errr, think so.

Citation needed :slight_smile:

My impression is that dynamic batching is both Basic and Advanced. It’s only static batching that is Advanced-only. But the “emulated” figure probably includes both dynamic and static batching (I’m assuming since I haven’t gotten time to dig into 1.5 that much yet). Though if you’re on Basic, it shouldn’t be showing you static batching figures anyway since that’s not available in that version.

“thanks guys, but i need iPhone advance for the emulated drawcalls, right? If i use iPhonebasic so the editor drawcalls are the final?”

can somebody confirm?

Further if im using “combine children” the drawcalls are lower than in the “emulated drawcalls” stat. Make no sense for me