Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Unreleased
Added
TilesRenderer.dispose function to completely dispose of all loaded geometry, materials, and textures in the scene when the renderer is no longer needed.
TilesRenderer.onDisposeModel function which is called when a tile model is disposed of from the cache.
Fixed
- Case where the url protocol was converted to use a single slash instead of two when loading a model.
- Corner case where an error was thrown if the tileset was dragged off screen out of camera view.
[0.1.3] - 2020-07-12
Added
- Basic support for CMPT, PNTS, and I3DM file formats.
autoDisableRendererCulling field to TilesRenderer.
- A count of the amount of failed tile content loads to
TilesRenderer.stats.
Fixed
- Failed tileset downloads being indefinitely retried.
- Tile content stats not being correctly updated if a tile failed to load.
- Not propagating image load errors.
- DebugTilesRenderer using a different color for every submesh in a tile. Now a single color is used for every submesh in a tile.
- Tiles not rendering if an empty tile is encountered.
- Child tiles not rendering if a parent tile content failed to load.
Changed
- Improved
update function performance by deferring LRUCache array update.
[0.1.2] - 2020-06-08
Changed
- License text in README to remove unnecessary copy.
[0.1.0] - 2020-05-29