Changes for version 5.95

  • Added automatice double buffer creation when "DOUBLE_BUFFER => 1" is passed during object creation. If this is set to 1, it returns 2 framebuffer objects in an array context. The first is the physical framebuffer and the second is a 32 bit virtual framebuffer.
  • Now all you need to do is draw to the virtual framebuffer and use "blit_flip" to send it to the physical framebuffer. Double buffering is only needed for 16 bit displays.
  • Also added the parameter "NO_THREADS" to disable the background thread that keeps "which_console" updated. Some older Perls or very slow systems may benefit from this.