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::IShader
interface to allow for shaders of multiple types and languages to be present in a single resource. Existing methods take an additionalshaderIndex
parameter to query a specific shader. - Removed the
IEnums::ShaderLanguageVersion
enumeration, which was merged intoIEnums::ShaderLanguage
. - Changed the
Graph::IShader
interface to allow returning video shader objects based on type (fragment/vertex), if present. Changed theGraph::Shader
class to allow referencing shader resources containing both vertex and fragment shaders, andGraph::ShaderProgram
to allow for referencing such a shader node via the commonshaderId
attribute.
New Features:
-
Added a fallback mechanism to
Graph::IShader
andGraph::IProgram
, used in case a shader/program fails to compile or link.
Improvements:
-
Addons::Lua::IAddon
AddedGetGlobal()
,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::Button
nodes 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.