Drome Engine is a 3D game engine written in C++ using OpenGL for graphics rendering. Some of its features include dynamic lightmaps, stenciled shadow volumes, particle effects, md2 model loading, PCX and PNG image loading, TrueType font loading, simple physics, and a Quake-style console.
|Tags||multimedia Graphics 3D Rendering Software Development Libraries|
|Operating Systems||POSIX BSD FreeBSD Mac OS X Linux|
Release Notes: A bug that caused XML to be parsed incorrectly has been fixed. Some new functionality has been added to the GfxDriver class. The GUISystem and GUI::Entry classes have been added. Some more code has been modified to use GfxDriver function calls instead of directly calling GL functions. Code for parsing an XML-based map file format has been added to the map compiler. Many other small changes have also been made.
Release Notes: Some byte swapping function calls have been added to the audio code so that audio can be used on big-endian systems. The Gfx::PrimitiveType enum, which is now used by the Gfx::DrawWithVertexBuffer() function, has been added. Some other minor changes have also been made.
Release Notes: This release adds an Audio namespace, which contains audio playing and sound loading classes and functions, an XmlNode class, which can parse XML data, a SkyBox class, improved command editing and command history in the Console class, and many other minor changes.
Release Notes: High-level wrapper functions for making and binding textures have been added to the Gfx namespace. The MD2_Model class has been rewritten and contains improved MD2 model rendering code. Dynamic lightmap generation has been improved and is now faster. A small program called dromenormal, which can be used for generating normal maps, is now included in the utils directory. Many other minor changes have also been made.
Release Notes: The lighting code has been improved and moved to a LightSystem class. Some other minor API changes have also been made.