koreader/koreader-base — pull request #232 by hwhw (2014-10-04 13:41:51+00:00)
Title: Alpha-blitting revisited

Alpha-blitting is now not just a special blitting case, it is now a basic feature that comes with color values that hold alpha information (Color8A, ColorRGB32) as well as with the Blitbuffers with according layout. "adding" values is now integer-based, which speeds it up by a factor of 2.5 (on x86_64 at least).

Font handling is switched over to use the map as given by freetype, without conversion to 4bpp. So our text rendering can do color in the future (all graphics primitives should now be able to do this) and got rid of background rendering.