Build 1.00.5358 Available!
Posted on January 16, 2015
The new Murl Engine Build 1.00.5358Beta is available for download. Among other new features, this release brings support for the new mathematical expression evaluator and will create apps with smaller binary sizes.
API Changes:
- Clearing a frame buffer now always affects the whole target surface instead of the masked region only.
New Features:
-
Atlas Generator support for specifying a minimum output image size:
Added<Output> <Image minSizeX="0" minSizeY="0" [minSize="0"]/>
attribute. -
Introduced a simple expression evaluator (
Util::Evaluator
), which is also used for parsing XML attributes in a graph resource and tools XML config files. See blog post for further details. -
Added
IEngineConfiguration::GetDefaultGraphParameters()
, which can be used to specify custom global constants for scene graph attribute evaluation.
Improvements:
- Support for Android NDK r10d
- Updated 3rd party facebook SDK to iOS v3.22 and Android v3.22
- Updated 3rd party libwebp to libwebp-0.4.2
-
Android platform support for low-memory warning, see
IAppConfiguration::SetMemoryWarning()
-
Graph::Button
up/down/hover/disabled
state can share same nodes -
Added
Graph::INode::GetPath()
method -
Added
Graph::INode::PrintTree()
parameters to include and exclude nodes by NodeFlags -
Added
Math::StaticMatrix::Zero()
andMath::StaticMatrix::Identity()
-
Added
Math::Matrix operator==
andoperator!=
-
Added
Math::Quaternion operator==
andoperator!=
-
Added
Math::Rectangle IsEqual()
,operator==
andoperator!=
-
Added
Color operator==
andoperator!=
-
Added
Logic::Animation::SetIntermediateKeys()
method -
Added
Logic::IState::GetResourceText()
method -
Added
maxNumberOfStreamBuffers
attribute toGraph::AudioSequence
- Reduced app binary size by enabling hidden symbol visibility and dead code stripping
Fixes:
-
Fixed an initialization problem in
Graph::Light
-
Added missing
allowDynamicBatching
XML attribute inGraph::CubeGeometry
-
Fixed an error when using
exclude
andinclude
conditions for a resource in an XML package at the same time. - Fixed a problem when clearing frame buffers on certain devices.
- Report an error when a frame buffer texture is bound to multiple frame buffers
All changes can also be found in change log.
As always, if you encounter difficulties, find a bug or want to discuss development issues, head over to the Forum.
Don't miss out on any update,
subscribe to our newsletter.