What's new in Linderdaum Engine 0.6.08 Alpha
Feb 27, 2012
- This release brings improved OpenGL and OpenGL ES rendering speed. Extensive profiling has increased framerate in our Android demos.
- Minor changes include dynamic locale switching in configuration files and FreeType text alignment.
New in Linderdaum Engine 0.6.06 Alpha (Jan 30, 2012)
- Compressed ZIP/APK bitstreams as pack files.
- Application startup times greatly reduced: direct reading of resources from .zip/.apk files is supported.
- Android SDK 16 support
- All configuration files and ProjectWizard were updated to be compatible with the official Android SDK 16. Support of SDKs of all prior versions is deprecated.
- New features include, amongst others:
- Added:
- glow lines (clCanvas::Line3DGlow)
- transition pages in GUI
- added androidpit-licensing-lib (http://www.androidpit.com)
- added new demo Test_FingerPaint (precompiled version is available at https://market.android.com/details?id=com.linderdaum.engine.liquidpaint)
- GPS input device (location service in Android)
- Improved:
- FreeType fonts in GUI
- Android build process (see new BuildAndroid/CommonMedia.xml for details)
- multitouch support (iGestureResponder)
New in Linderdaum Engine 0.6.04 Alpha (Jan 3, 2012)
- Added:
- OpenGL 4.1 optional initialization (only if present, otherwise OGL 3.2 is used)
- directories and files changes notifications
- mesh animation sets are now separate resources (clAnimation, clAnimSet)
- hardware tesselation support (only on OpenGL 4.1 and higher) - use Tesselation property in .material files
- deferred shading pipeline (Scene::RenderDeferred())
- partial support of VisualStudio 2011
- URI from intent-filters can be accessed as a command line parameter
- Improved:
- OpenGL ES 2 renderer compatibility with Mali 400 chipsets
- faster primitives batching in clCanvas (no projection/view setup for each call)
- shaders can now be declared in-place in .GUI files
- FreeType fonts rendering in GUI
- image-space postprocessors (faster and need less memory)
- Android compatibility
- ProjectWizard generates configuration for 'C++ with LSDC' projects
- events dispatching mechanism
- keys translation on Android (added arrows, etc.)
- Fixed:
- bugs in OpenGL ES 2 renderer and JNI interoperation code
New in Linderdaum Engine 0.6.00 Alpha (Jul 18, 2011)
- Android:
- The Engine now supports applications development for Android operating system starting from Android 2.1 and higher. See readme files and Development for Android for a quick start.
- AdMob and Google licensing libraries integration for Android:
- See Apps/PuzzL and Apps/MultiBricks for examples.
- Other changes:
- Added:
- Android port
- prebuilt libraries libFreeImage, libFreeType, libModPlug, libOGG, libOpenAL and libVorbis for Android
- localization facilities (clLocalizer and Env->Localizer), works automatically in Android
- multitouch support (use L_EVENT_MOTION to handle)
- Android system menu support (use L_EVENT_MENU to handle)
- AdMob library integration for Android
- Google Licensing library integration for Android
- TAR bitstreams as pack files
- Improved:
- OpenGL ES 2 renderer compatibility with Mali 400 chipsets
- Fixed:
- huge amount of bugs