After almost a year, I decided to go back to an almost abandoned project. It seriously needs a facelift.
Lots of things in the code are embarrassing. For instance, I'm creating a different texture for each character in the font. That is yucky. So I had a little fun yesterday writing code to pack the characters of a font in a single 2^n*2^n texture. Here is a sample.