K
Sorry, natürlich :-). War schon spät, deswegen:
Global:
-------
- The complete engine is compiled as a dll / *.so
- Common resources like test models and textures are part of the repository
- More third party libs are part of the ZFX-Community-Engine
- Many many bugfixes
Build enviroment:
-----------------
- Visual C++ 8.0 support
- New scons build framework
- Automake support removed
- VC 7.0 support removed
Core:
-----
- New syntax analysis tools with better performance available
- Basic tokenizer helper class
- New cofiguration framework, not yet integrated into the basic framework
- New Basic interface for reference counting, supports a basic garbage collection
- New module and plugin subsystem, encapsulates the SDL interfaces for dll / so access
- New argument parser helper class to simplify argument parsing
- New OS-utility helper class
- New smart-pointer-template
- New singleton template
Logging:
--------
- Use of logging module for report ZFXCE specific stuff
- Debug stuff use logging module for report errors and dbug infos
Geometry:
---------
- BSP-loader works, bezier patches are supported
- New Obj-model-format-loader
- Experimental 3DS-format-loader, not yet integrated into resource framework
- New shape creation subsystem for primitive creation like spheres, cubes, empty meshes etc.
Math:
-----
- AABB support
- Vector classes are implemented as templates
- Removed obselete implementations
- Quaternion supports FPS-camera
Scripting:
----------
- New config support by lua-scripting
- Lua lib supported in contributed third-party software
Renderer OpenGL:
----------------
- Lightning support (very basic)
Renderer D3D9:
--------------
- Lightning support (very basic)
- Dump of graphic device to logfile
Scenegraph:
-----------
- User interface much simpler
- New rendering handler framework in scenegraph used
- New spatial subsystem
- New transform node support
- DOF-node add to support explicit rigid body animations, rotation animator supported
Serialize:
----------
- New imagelib support, experimental and not integrated into framework, planned for 0.3.1
Virtual File System:
--------------------
- New file access interface
- New directory access
- New mounting point framework add, not integrated into framework
- Removed deprecated implementations of scratch filesystem and obselete codes
Testing:
--------
- New testsuites for core, VFS, geometry, scenegraph, renderer, math, scripting, serialize and many
more
- Cppunit library is part of the ZFX-Community-cntribution code base
Demos:
------
- Apptest shows simple usage of the engine
- Q3Level-loader supports new quaternion base first person camera
- Meshloader demo
MfG Kimmi