a 3D library that runs purely in software (no hardware acceleration)