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

NAME

Primitives Demonstration and Testing

DESCRIPTION

This script demonstrates the capabilities of the Graphics::Framebuffer module

SYNOPSIS

 perl primitives.pl [--dev=device number] [--x=X emulated resolution] [--y=Y emulated resolution] [--pixel=pixel size] [--noaccel]

    Examples:

     perl primitives.pl --dev=1 --x=640 --y=480
    
     perl primitives.pl --x=1280 --y=720 --pixel=2

OPTIONS

--dev=device number

By default, it uses "/dev/fb0", but you can tell it to use any framebuffer device number. Only the number 0 - 31 is needed here.

--x=width

This tells the script to tell the Graphics::Framebuffer module to simulate a device of a specific width. It will center it on the screen.

 "--x=800" would set the width to 800 pixels.
--y=height

This tells the script to tell the Graphics::Framebuffer module to simulate a device of a specific height. It will center it on the screen.

 "--y=480" would set the height to 480 pixels.
--pixel=pixel size

This tells the module to draw with larger pixels (larger means slower)

--noaccel

Turns off C acceleration. Uses only the Perl routines.

NOTES

Any benchmarking numbers are written to STDERR. Animations have benchmarking.

Place any other animated GIFs in the "examples/images/" directory and it will include it in the testing

AUTHOR

Richard Kelsch <rich@rk-internet.com>

COPYRIGHT

Copyright 2003-2019 Richard Kelsch All Rights Reserved

LICENSE

GNU Public License Version 3.0

* See the "LICENSE" file in the distribution for this license.

This program must always be included as part of the Graphics::Framebuffer package.