v1.7.0
matc
to recompile.
Engine (new features ✨)
- Improved Depth of Field effect: bokeh rotates with the aperture diameter, improved CoC calculation, feather blur radius
- Introduced
getNormalizedViewportCoord
shader API MaterialInstance
now have optional names- Added basic SwiftShader support
Engine Changes
- Fixed
SwapChain
resizing issues in Vulkan - Added debug option to track Entities
- Fixed
Camera
entity leaks - Removed problematic
CreateEliminateDeadMembersPass
, which broke UBO layout - Only implement
flushAndWait()
debugging on android - Added assert that the engine is not terminated in
flushAndWait()
- Added several fixes and improvements around objects lifetime management
Libraries
- gltfio: AssetLoader now loads names for mesh-free nodes
- gltfio: Material names are now preserved in ubershader mode
Platforms and Backends
- JNI constructors are now "package private" unless they take an Engine
- Fixed JNI objects allocation and memory corruption