New Features:
- Several post-process filter integrated into EGL: Motion blur, proper SSAO, radial blur, Hue/Saturation, etc...
- XInput device support (devices 'XInput0' through 'XInput3').
- The stand-alone executable now outputs the script callstack when a runtime script error is encountered.
Changes:
- Animation system improvements.
- Skinned mesh performance improvement.
- Improved FBX importer, proper scale conversion.
- Improved bloom filter.
- Data driven shader declaration.
Regarding the upgrade of the animation system:
The animation system has received many improvements under the hood. The script API was slightly modified to better reflect those improvements. The API now support both AnimationSource and AnimationSourceGroup. Previous version of the API where always returning AnimationSource as part of an AnimationSourceGroup and calling it AnimationSource directly.
Porting your existing scripts will require the following modifications:
- The AnimationSourceXXX functions are now named AnimationSourceGroupXXX (eg. AnimationSourceSetClock is now called AnimationSourceGroupSetClock).
- GroupSetMotion now returns an AnimationGroup.
- ItemSetMotion still returns an AnimationSource.