Draw call batching and 2D

Hello.

Is there any way to use the draw call batching feature with 2D graphics? I’ve thought about GUITextures and Graphics.DrawTexture, but GUITextures don’t use material (which you need to share) and I haven’t been able to have Graphics.DrawTexture use the batching.

Do I need to do something that feels very backward to me: use 3D elements to build 2D graphics?

I know about the sprite manager and other such classes. They’re probably good, but using third-party code would need approval from my client, and anyway, they seem like an overkill in my case.

Thanks for any answers!

That’s what it’s all about these days! The GPU is your friend, and that’s how you take advantage of that friend.

I think if you search the forums for Zombieville, you will get a lot of good advice on the subject.