Build 2021.2

Gepostet am 12. Dezember 2021

Der neue Murl Engine Build 2021.2 steht zum Download bereit.

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 and Graph::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() and SetStaticInstanceParentNodeId() 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 and ReceiptSignature
  • (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 calling eglCreatePixmapSurface
  • (453) Murl::String: Memory leak when using Set() methods on a non-empty string

Alle Änderungen können auch im Change Log gefunden werden.

Abschließend noch unser obligatorischer Hinweis: Wenn du Schwierigkeiten mit dem Build hast, einen Bug findest oder sonstige entwicklungsrelevante Themen diskutieren möchtest, verwende unseren Bug Tracker oder schreibe uns ein Email.


Beim Newsletter anmelden
und keine News-Updates mehr verpassen.


Copyright © 2011-2024 Spraylight GmbH.