|
Project Information
|
Volatile-EngineVolatile-Engine is an easy to use, powerful, 3D rendering library that makes full use of shaders, multiple cores as well as the lastest OpenGL extensions. Its architecture is based on many years of experience studying and creating 3D engines. Volatile-Engine is rendering platform agnostic, however, it uses LWJGL as its OpenGL-binding, XPP as its XML processor and vecmath as its mathmatics library. Features include:- Multithreaded engine design with minimal sync points.
- Extensible and powerful XML system allows intrinsic XML error detection without a performance penalty.
- Ability to obtain Graphics object from Surface(s) to render to (Textures, RenderBuffers and Windows) giving a seamless ability to render to texture.
- Multiple passes per SceneObject and/or per Scene.
- Optimised Transform heirarchy that transforms objects selectively.
|