Open
Description
See @mitchmindtree's comment #830 (comment)
Related to #664, but this is a bit outdated.
- Make an example that pushes the limits so we can get profiling data
- Check that font rendering in Conrod uses piston-graphics optimally
- Optimize what we can in piston-graphics backends before making changes to the design
If draw calls are the bottleneck, then it is probably textured vertices, which can be batched in the backend when using the same texture. Gfx and Glium could collect chunks together and submit them when the buffer is full, just like with colored vertices.