Build 2020.1
Posted on March 26, 2020

A new Murl Engine Build 2020.1 is available for download.
Build Environment:
- (#240) Update Android Build Environment to Android Studio 3.6.1
- (#270) Update emscripten Build Environment to 1.39.10
- (#272) Update macOS/iOS/tvOS Build Environment to Xcode 11.3.1
- (#273) Update Windows Build Environment to Visual Studio 2017 v15.9.21
- (#264) After updating gradle tools version to 3.6.0 Android build fails to resolve Android NDK path
API Changes:
- (#234) Add initializer-list constructor to the
Map - (#238) Access to
Graph::IFactory - (#241) Method to
SuspendApp() - (#242) Add template
ValueTypedefinition
Improvements:
- (#205) It will nice to have out of the box support of
StdHashfor enum class - (#206) Add missing pixel converters
- (#243)
Murl::Arrayand other containers are missingFront()andBack()methods. - (#265) Hash function for enumerations
Bug Fixes:
- (#208) Crash when converting to pixel format
IEnums::PIXEL_FORMAT_SR8 - (#209) Loading of predefined HLSL shader from XML file fails
- (#210) Dashboard.app doesn't persist settings after reopening
- (#214)
Native::ResourceImagehas corrupted pixels when storing a 16bit PNG surface - (#217)
Murl::Stringtrims zero characters at the end even when I specify string's length explicitly; - (#218)
Graph::SubStateignores setting ofincludePreservedStates - (#219)
Graph::SubStatedoes not change affected state when nodes are added or removed - (#220)
replicationsproperty not defined when creating static instances frompackage.xml - (#221)
Graph::CloneTransformdoes not do relative transformations - (#223)
Graph::Variablefails to reinit when previously a constant input is set and replaced with a variable input at the same index - (#224) Rendering is broken on OSX Catalina
- (#227) Crash from crash tracker for latest Google Play app version
- (#235)
Video::IVertexBufferRemoveAllAttributes()does not work. - (#266) OSX: Mouse input not working on retina displays when high resolution backing store is disabled
- (#267)
Graph::WaveUniformTimeControllercrashes inPostInit()when owner does not implement target interface
All changes can also be found in 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.