Linderdaum Engine Changelog

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