The demo plugin system has been extended with functions to pass effect's parameters to plugins by using a parameter list. This makes it possible to add effects defined in a database or from a script. Bugs were fixed and overall functionality was improved. Some simple effect and filter plugins were added to the PLUGINS directory to demonstrate the ease of implementing new effects/filters. The MULTILAYER demo showcases all the new functionality.
This release has been extended with a runtime pluggable multi-layered demo effects plugin system, which is able to show a lot of effects, filters, and transition plugins concurrently, and can be used to create demos. Plugins can be found in the PLUGINS directory. Check out the new MULTILAYER demo to see the system in action.
TDEC's libWPCG was improved. An animation manager was added. Objects can now share models and animate independently from each other. The DEMON effect was extended and the new DEMONS effect was added which demonstrates libWPCG's latest features. Some demo effects were ported to X so they can be used by xscreensaver. OPCODE and the UFOS effect now work when compiled with gcc >= 3.0 The weapon.MD2 model was changed so its frame names now matches those of the demon MD2 model.
The effects BARSCROLLER, 3D TUNNEL, 2D BLOB, and TUXTRAIL with a mozaiek end effect have been added. The TDEC lib was extended with extra functions for scaling a SDL surface. The WPCG lib was optimized. The use of OPCODE in the library was improved and is now significantly faster.