The Pike X Module
The part of the module I am responsible for is a 24bit generic image
to XWindow interface. It automatically convert the pike-internal 24bit
images to the depth X is currently using.
The speed of this module surprises even me, since it moves quite a lot
of data around. The 'boing' program can manage some 100 balls bouncing
around on the screen.
The module is not yet ready for alpha-testing, but a few images of
it's output are available:
The first program I wrote with my XImage module:
Pike Painter. It is a paint program with two tools, text and
airbrush. The code is 1.9Kb, split over 98 lines, long.
This image shows it running on an 8bit display
Boing, the third program i wrote, use images cached in the server to
display a lot of colorful balls bouncing around in a resizable window.
Shown here running on a 24bit display The
background is shamelessly stolen from the XBalls program, shipped with
Direct Xlib on all Solaris 2.5 systems.