ZFXCE releasenote version 0.1.0 ================================= The new ZFXCE supports a lot of new features. The new version 0.1.0 was chosed to show this. The new release supports: Build process: ---------------- - Worksspaces and and autotools are separated from the engine code - New autotool framework Core: ------- - New eventsystem with triggerable events by functors added. - Controllers for own implementations added - ZFXCE specific asserts, checks and warns for debug configuration added. - Templates for freelist added - Template for factory added - Profiler added Math: ------- - Frustum added - Matrix operation much more faster Geometry: ----------- - New user interface for mesh data: The module geometry supports this feature. Mesh data will be loaded and an instance of ceMesh will be generated. The hole scenegraph nodes can generate render data by a loaded mesh. Some test meshes could be generated, at this moment a cube and a simple triangle is supported - Import of different model data by mesh factory Renderer: ----------- - Renderer is much more stable now: - ZFXCE supports D3D9 and OpenGL 1.1 with extentions. The matrix format from OpenGL will be used. - Blending, depth buffer, stencil buffer will be supported Scenegraph: ------------- - Scenegraph was completly redesigned. Hole rendering is performed by node visitors - Scenegraph supports frustum culling. Every active scenenodes manages an axis aligned bounding box, This will be tested against the frustum of the current camera. The culling will be done by the cullnode visitor - The generation of the rendergraph will be done by the rendernode visitor - Scenenodes needs only a mesh instance to get the needed renderdata - First person camera added Scripting: ------------ - First implementation of scripting support added, at this moment only LUA will be used - Export of classes to scripting interface Input: -------- - New design of input system, now its part of the event system implemented in core - System events are part of the event system Sound: -------- - Soundmodule OpenAL and DirectSound are added - ZFXCE supports 2D- and 3D sound - 3D-Sound supports doppler effects with a velocity modifier - ZFXCE supports the following soundfile formats: o .ogg o .wav o .mod o .it o .s3m o .xm - First loading of soundsource by a separate thread Network: ---------- - TCP/IP socket implementation added and tested Virtual File System: ---------------------- - Hole I/O operations returns size of loaded / saved data Testing: ---------- - Testing framework added to enshure correct functionalities