Release 0.8.2
Significant runtime download size optimizations, workflow improvements, better profiling, bug fixes and JavaScript API additions.
Changelog
Editor
- Added compilation of fonts to image with binary metadata
- Added support for uncompressed textures
- Added context menus to Resources View for deleting resources with missing links
- Added context menu entry for duplicating materials in Resources View
- Greatly improved Profile View and added more profiled sections
- Added experimental
--benchmark
CLI argument to launch browser and average 10 seconds of profiling data - Fixed crash when using more than 64 textures
- Changed errors when script paths don’t exist to warnings
- Intel HD Graphics drivers: Fixed a rendering issue when using a single light source
- Windows: Fixed mesh optimizer not loaded
Runtime
- Further reduced runtime .wasm sizes (-500kB), improving pre-loading screen loading time
- Now calculating texture limit based on WebGL limits
- Added more sections to profiler
- Fixed
xrSessionStart
callbacks being called too early after scene is loaded with running WebXR session - Fixed scrollbar on default template
- Added support for uncompressed textures
- Removed support for direct font loading
Docker Image
- Fix rare crash on Job System shutdown
Engine
- Fixed billinear texture sampling
- Performance improvements for tiled GPUs (mobile GPUs, Oculus Quest)
JS API
- Fixed
WL.InputComponent.xrInputSource
always returningnull
- Added
WL.Object.lookAt()
- Added
WL.Object.resetTranslation()
andWL.Object.resetRotation()
- Added
WL.Object.translateWorld()
andWL.Object.translateObject()
to translate in world and object space - Added (experimental)
WL.scene.addObjects()
for batch adding objects - Added (experimental)
WL.Animation.retarget()
andWL.Animation.trackCount
Last Update: March 11, 2021