Changes for version 5.03

  • Improved the IOCTL handling. A lot of work there. Still can't figure out why Mali and Nouveau are not giving the needed information to properly draw. The size of the framebuffer is improperly reported by the Mali driver, and the size of a line is improperly reported by the Nouveau driver. It seems Nouveau requires an additional 192 bytes per line.,, weird.
  • So, to compensate for weirdness, I added another option to the 'new' method, LINE_PADDING. With this one and MALI, I hope I have the quirks covered.
  • Optimized the rounded box algorithm for solid fills a bit more.
  • Changed the splash screen a bit.
  • Changed the examoples scripts to fall in line with the changes.

Modules

A Simple Framebuffer Graphics Library