what's new.md 1.7 KB

4.0.0

Major updates

Updates

GUI

Core Engine

  • Refactor of the SolidParticleSystem code for performance and code quality improvement (barroij)
  • Added utility function Tools.BuildArray for array initialisation (barroij)
  • Introduced a new IOfflineSupport interface to hide IndexedDB (Deltakosh)
  • PBRMaterial and StandardMaterial now use hot swapping feature for shaders. This means they can keep using a previous shader while a new one is being compiled (Deltakosh)
  • Performance oriented updates (barroij)
    • Prevent avoidable matrix inversion or square root computation
    • Enable a removal in O(1) from the transformNodesarray of the Scene

glTF Loader

glTF Serializer

Viewer

Materials Library

Bug fixes

Core Engine

Viewer

Loaders

Breaking changes

  • Database.IDBStorageEnabled is now false by default (Deltakosh)
  • Database.openAsync was renamed by Database.open