The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 5.73

  • The Perl 'rotate' algorithm in the method 'blit_transform' has been corrected, optimized, and now no longer clips the output. Rotations that are a multiple of 90 degrees use an optimized routine instead of the standard rotation algorithm. Note, this routine only is used in 16 bit mode or when 'acceleration(0)' has been set.
  • Image loading has been modified to automatically scale images larger than the output device (without clipping set). This overrides any scaling values larger than the screen resolution.
  • Most of the blitting issues with textures fixed. Especially the mirroring issue with ellipses.
  • Drawing mode "alpha" now works properly.
  • 'center' added to the method 'blit_transform' for easy centering of images.
  • Greatly modified and improved the scripts in the 'examples' directory. In 'primitives.pl', most of the images are preloaded into memory. This reduces or eliminates waiting between stages. Images used for textures, etc. are randomly chosen for most examples.
  • New method "play_animation" plays animated GIFs loaded via the 'load_image' method.

Modules

A Simple Framebuffer Graphics Library