I have a map panel that has quite a lot of components, of which UITexture is one (level map, the texture is the path between levels).
Draw calls for the panel are incurring one extra call for every UITexture object on the panel. So if I have 1 of this UITexture objects active - it's 1 draw call, if I have 5, it's 5 draw calls just because of the UITexture. The panel draw calls show the UITexture calls sequentially, one after another.
The UITexture is a simple plane with scrolling UV (thus not using a sprite). I've remove the UV scroll to test and it makes no difference.
Is there a way to batch the UITexture draw calls into 1 call, as I would have expected them to be? Unlit/Transparent Colored is the shader.
Thanks for the help, I hope I made this clear in what's going on, but would be happy to add anything to get an answer.