Version 0.16r002 of the 3D engine Crystal Space has been released. Changes include:
- Glide renderer did not compile because of some missing definitions for pure virtual functions.
- There was a compile bug in CSWS (csTree) due to a class definition that was private and being accessed from outside the parent class.
- Fixed the bug that could cause severe problems when loading a world for which the octree isn’t valid anymore. The partially loaded octree was not cleaned up properly.
- Worked around a bug which could cause dynamic lights to overwrite memory. This bug mainly manifested itself in the room.zip level.
Before you download this, however, be aware of a bad bug in this version that was found soon after its release. The fix consists of adding a single line to the source and recompiling, so if you feel up to the task, go the the Crystal Space news page and read the details. A new version fixing this bug will likely be released when Jorrit, the CS author, gets back from LinuxTag.