Build 1.00.4820 Available!
Posted on July 28, 2014

The new Murl Engine Build 1.00.4820Beta is available for download. This is a bug fix release.
Unfortunately there was a nasty bug in the last release which prevents a proper button detection if multiple cameras are used in an unordered way. The new release fixes this bug.
API Changes:
-
Changed the
Resource::IShaderinterface to allow for shaders of multiple types and languages to be present in a single resource. Existing methods take an additionalshaderIndexparameter to query a specific shader. - Removed the
IEnums::ShaderLanguageVersionenumeration, which was merged intoIEnums::ShaderLanguage. - Changed the
Graph::IShaderinterface to allow returning video shader objects based on type (fragment/vertex), if present. Changed theGraph::Shaderclass to allow referencing shader resources containing both vertex and fragment shaders, andGraph::ShaderProgramto allow for referencing such a shader node via the commonshaderIdattribute.
New Features:
-
Added a fallback mechanism to
Graph::IShaderandGraph::IProgram, used in case a shader/program fails to compile or link.
Improvements:
-
Addons::Lua::IAddonAddedGetGlobal(),SetGlobal()methods to enable data exchange from C++ to Lua and vice versa.
Fixes:
-
Renamed misspelled Android build variables:
MURL_MODULE_PREBIULT_LIB_...toMURL_MODULE_PREBUILT_LIB_... - Fixed incorrect handling of
Graph::Buttonnodes with respect to multiple cameras/input projections
For an detailed overview on what's new, please read the 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.