Commit Graph

7 Commits (a809ccdf0990438dcd152c521022f7c50c2d8836)

Author SHA1 Message Date
HW affc3b231a major overhaul of the code structure, more OO like 13 years ago
HW c9ab02084f refactored code a bit to avoid duplication 13 years ago
HW 1271d908dc fixed bug in rectangle painting and added example 13 years ago
HW f739baff5f moved blitting over to blitbuffer API
the framebuffer "object" now has a "member" that exposes the blitbuffer
API for the framebuffer pixmap. This allows to reuse blitting & Co for
blitbuffer-to-blitbuffer operations
13 years ago
HW f307264fb6 added freetype text rendering (still buggy)
this allows to render glyphs and also brings a simple
engine for rendering UTF-8 strings onto the framebuffer.
blitting to uneven offset is implemented here, too, but
needs more work and is still buggy.

In the end, this will allow for a simple GUI.
13 years ago
HW c2dd2d9897 switched blitbuffer to 4bpp (from 8bpp alpha + 8bpp gray)
this should allow to cache more, bigger pixmaps. We'll need this for
zoomed-in pages.
13 years ago
HW 0c24e3c7e0 initial project, basic reader working 13 years ago