PLIB is a set of libraries to write games and other realtime interactive applications that are 100% portable across a wide range of hardware and operating systems. It's used by Majik3D, FlightGear, and others, and includes libraries for GUI widgets, sound replay, geometry, scene graph, joystick, and fonts/text.
| Tags | multimedia Graphics 3D Rendering Graphics Conversion Viewers Sound/Audio Players Security Cryptography Software Development Libraries Widget Sets Games/Entertainment |
|---|---|
| Licenses | LGPL |
| Operating Systems | Windows Windows OS Independent POSIX BSD IRIX Linux |
| Implementation | C++ |
Recent releases


Release Notes: SSG intersection tests now work with backfacing polygons. Export to OpenInventor has been added. Inport/export support for ASC files has been added. Various code optimizations and improvements were made. ssgAnimTransforms were implemented. Improvements were made to AC loader. The joystick code was updated for changes in Linux. Fixes were made for FreeBSD.


Release Notes: This version adds support for both OS X and MSVC. It fixes keyboard bugs under Windows and some sound bugs. There were various code cleanups.


Release Notes: Some fancy new rendering features (water, fire, particles, etc.), many more UI widgets, better portability, and much more.


Release Notes: Some casts to NET to allow it to compile under Red Hat 7.1, a fix for a small bug in puFilePicker, and a fix for a divide by zero error in ssgaSphere for spheres with very low requested polygon counts.


Release Notes: Initial freshmeat announcement; bugfixes necessary for Pretty-Poly Editor official releases, Tux_AQFH versions 1.0.9+, and the latest FlightGear CVS.