Since the last post, the framework received some major updates that touched many parts of the underlying resource management and rendering systems:
The rendering and update system has been refactored to allow any number of players in a split screen scenario. Each player is bound to a specific input device.
Another useful feature that has been added is the hot-reloading of external files: shaders, scripts, language files, etc.
Other features include:
- Multi-threaded resource loading
- ChaiScript support: http://chaiscript.com/
- Velocity buffer rendering
- Better file-management support