Changes for version 5.20

  • Fixed the color mapping for the TrueType font rendering. This was most obvious in 16 bit modes. However, because of the complexities in this process, text rendering for 16 bit modes is slower, as it has to convert the 24 bit output of Imager into a 16 bit image to then blit to the screen. I will see if there are optimizations I can do for this in the future. Meanwhile it works.
  • Rounded box rendering has been fixed. It was showing an error in the right side of the boxes mostly. This is no longer an issue.
  • Fixed the splash screen to show something coherrant on very low resolution displays, like adafruit displays for example (96x64x16).
  • I have also forced buffer flushes on the screen filehandle. It was buffering the drawing, which was leaving artifacts and driving me crazy. Fortunately, this doesn't affect speed, as I don't tell it to flush the buffer until after the entire primitive is drawn.

Modules

A Simple Framebuffer Graphics Library