Build 1.00.6529
Gepostet am 11. Oktober 2016
Der neue Murl Engine Build 1.00.6529Beta steht zum Download bereit. Dieser Release beinhaltet unter anderem standardmäßigen Support für C++11 und das neue Android NDK r13.
Changes:
- Updated engine build for C++11/14
- Minimum target platform for iOS is now 6.0
- Minimum target platform for OSX is now 10.7
- Removed OpenMax Addon
Improvements:
- Build with Android NDK r13
- Updated 3rd party lua to 5.3.3
- Updated 3rd party expat to 2.2.0
- Updated 3rd party libpng to 1.6.25
- Updated 3rd party libwebp to 0.5.1
- Updated 3rd party libvorbis to 1.3.5
- Updated 3rd party jpeglib to 9b
- Updated 3rd party assimp to 3.3.1
- Updated 3rd party glsl-optimizer to latest revision
- Updated 3rd party fbxsdk to 2017.0.1
- Added Portuguese and Russian language
- Allow dynamic switching between system and outline font in
Graph::FlatTextTexture
andGraph::TextGeometry
, and relaxed error checking - Improved outline font rendering when alpha < 255 is used
- Allow alpha-only pixel format (A8) for system fonts to save memory (shader needed for colorizing)
- Reset error variables on
Murl::Enum
getters by default Graph::Aligner
: Treat multiple replications of an Instance child as if they were direct children, to allow for easier alignment. Set the "processInstances" attribute to false to revert to original behavior.- Added an allocation size assertion in debug builds for 32bit platforms
New Features:
- Added
Resource::CsvDictionary
resources to import dictionary resources from a given CSV file - Added
Graph::ShaderParameters
,ShaderParameterGroup
andShaderParameter
, to allow for sourcing actual default uniform values directly from a given shader node or resource - Added normalized
UInt
/SInt
vertex buffer attribute types
Fixes:
- Removed method application supportedInterfaceOrientationsForWindow from MurlPlatformIosUikitApplicationDelegate. This method always returned UIInterfaceOrientationMaskAll, which overwrites the supported interface orientations setting from the app's plist file.
- Fixed a CPU hog problem in loader thread when main thread is busy
- Fixed a possible memory leak in
Graph::ResourceMeshGeometry
- Fixed a possible crash in
Graph::TextGeometry
- Fixed
Graph::TextGeometry::IsCharacterPrintable()
always returning false when using system fonts - Fixed a crash when querying or rendering system font strings containing an incomplete UTF8 character sequence (iOS/OSX)
- iOS: Fixed a crash when the app gets started background-only
- Android: Fixed an ANR when the app receives onStop/onPause calls before rendering thread is ready (triggered e.g. by system toast messages)
- Fixed
Graph::Aligner
not updating the layout when removing children - Fixed const correctness for various comparison operators in different classes
- Fixed
Graph::Matrix::Translate()
method - Fixed
Graph::Vector
multiplication operator to act component-wise.
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 unser Forum.
Beim Newsletter anmelden
und keine News-Updates mehr verpassen.