Material slot draw call question

Hi,

if a mesh has 3 material slot but only one have added material, then that just 1 draw call or 3.
(In this example not count mesh and other draws)

This is me guessing, but it seems logical that it ends up with 3 draw-calls with or without 3 materials. Basically, when you don’t add a material, it will use a default material which will still trigger the other two draw-calls.

I hope this helps! :slight_smile:

1 Like

This is correct. Extra material slots will result in extra draw calls even if they are unused. That said, they will have a low cost due to not actually having any vertex or pixels to shade. Regardless, they should be removed.

1 Like

Thank you both for the anwer.