The default sprite renderer has various different styles of rendering, which affect what data it uses from the buffer and what GL state that it sets and resets before and after rendering.
Convenient base class implementation of
Quickly hacked together expandable list of floats
Really basic geometry data which is used by
Quickly hacked together expandable list of shorts
Renders sprites with proper alpha transparency.
What to do with the alpha to the colours of a sprite