From: Jorrit Tyberghein <Jorrit.Tyberghein@uz.kuleuven.ac.be> To: news@voodooextreme.com, ptiseo@mediaone.net, john@gagames.com, bobz@mr.net, news@bluesnews.com, news@linuxgames.com, web@flipcode.com, news@telefragged.com, lwn@lwn.net, tim@3dfiles.com, civax@mail.com, matze@3dnow.org Subject: Crystal Space 0.94r001 Released! Date: Mon, 08 Apr 2002 10:58:55 +0200 Crystal Space 0.94r001 Released! Here is a new version of Crystal Space (0.94). Crystal Space is an Open Source and very portable 3D Engine. Currently it runs on Linux, Windows, MacOS/X, DOS, BeOS, ... There have been lots of changes. Here is a small list: - Lots of changes and improvements to AWS (Alternate Window System). For example there are now layout managers (BorderLayout and GridBagLayout from Java/Swing for example). - Improved speed for 3D sprite model loading. Also caching of SMOOTH() information which greatly speeds up loading models that have smooth normals. - Better handling of lightmap and octree cache. These caches now really work and should be cross-platform in all cases. MD5 checksum is used to calculate unique filenames for cached items. - New experimental DrawPolygonMesh() for OpenGL which is a lot faster (for example, a 3500 polygon thing model went from 20 to 80 FPS by using this new DrawPolygonMesh()). There are still a few problems with it so I don't recommend to use it already. - OpenGL renderer has much better support for recognizing and handling OpenGL extensions in a general way. Note that the extensions are not used yet at the moment. This will be for future releases. - New cal3dtocs application to convert cal3d animations to CS library files. - New options to enable Z-buffer clearing from within a world file and also to control the far plane (after which everything will be clipped). - New MESHLIB command in world files to include mesh objects from a library. This allows for modular world files. - Some fixes to Map2cs and 3ds2lev. - New null 3D renderer/canvas and also a memory canvas which renders to an off-screen buffer. - New freetype2 plugin (as opposed to the old freetype1 plugin that we already had). - New landscape engine designed with huge landscapes in mind. This is still work in progress. - New map loader for the isometric engine. - Lots of other small fixes, improvements, and optimizations all over Crystal Space. In particular the OpenGL renderer and engine have had several bug fixes. But also almost all other modules. - The DOS port now works. Also Linux, Windows, MacOS/X, OS/2 should now all work fine. - There have been a few API modifications between 0.92 and 0.94. They are documented in the appendix of the documentation. In general there is not much that needs to be changed. The changes are rather minor. You can download the new release from http://sf.net/projects/crystal or else from http://crystal.sf.net Greetings, -- ============================================================================== Jorrit.Tyberghein@uz.kuleuven.ac.be, University Hospitals KU Leuven BELGIUM "You know," said Windle, "it's a wonderful afterlife." -- (Terry Pratchett, Reaper Man) ==============================================================================