Build 2021.2
Posted on December 12, 2021
A new Murl Engine Build 2021.2 is available for download.
Update 2021-12-16: Fixes in Version 2021.2.8817
- Fixed linking issues with iOS/tvOS/osX binaries
Build Environment
- (415) Update Linux Build Environment to GCC 6.5.0
- (425) Visual Studio 2019 support added
- (426) Visual Studio support for vs2008/2010/2013 removed
- (443) Update macOS/iOS/tvOS Build Environment to Xcode 13.1
- (444) Update Android Build Environment to Android Studio Arctic Fox 2020.3.1 Patch 4
- (445) Update emscripten Build Environment to 3.0.0
- (446) Update Windows Build Environment to Visual Studio 2019 v16.11.7
New Features
- (346) Masking
- (416) Add
Graph::IAttachment
interface andGraph::Attachment
node class
API Changes
- (409) OSX: Increase minimum deployment target to 10.10
Improvements
- (407) Update FBX SDK to 2020.2
- (410) Improve
IVideoSurface::ApplyMatteFringe()
algorithm - (418) Toolkit: Add
SetStaticInstanceCreationEnabled()
andSetStaticInstanceParentNodeId()
methods - (437) Toolkit: Upgrade Spine importer to support scenes exported from Spine 4
- (454) Android: Integrate Google Play Billing API v4.0.0
Bug Fixes
- (369) Core loader incorrectly processes loading queue in case one of the package was cancelled to load/unload
- (405) Framebuffer buttons receiving events when they should not
- (404) Toolkit: Reverse triangle indices for Mesh & Bounding Box attachments
- (412) Spine Converter incorrectly adds
scaleFactor
atrributes to BonePathConstraint nodes - (419) resource_converter fails to recognize correct image type
- (420) Android IAB: Crash in
at.spraylight.murl.googleplay.MurlInAppGooglePlayBillingV3.QuerySkuDetailsAsync
- (421) Toolkit: FBX importer crashes when trying to import empty blend shape
- (422) Android: Possible dead lock in
AppStoreControl
- (432) Android IAB: Empty
ReceiptData
andReceiptSignature
- (433) Crash / potential misbehaviour in
Resource::VorbisAudioStream
- (439) Toolkit: Spine importer corrupts bezier paths with identical vertices
- (440) Chaining multiple bone constraints does not work
- (449) Misc bugs in KTX image decoder & image resources
- (451) Android:
java.lang.UnsupportedOperationException
when callingeglCreatePixmapSurface
- (453)
Murl::String
: Memory leak when usingSet()
methods on a non-empty string
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 our Bug Tracker or send us an email.
Don't miss out on any update,
subscribe to our newsletter.