what's new.md 2.1 KB

3.2.0

Major updates

  • Introduced texture binding atlas. This optimization allows the engine to reuse texture bindings instead of rebinding textures when they are not on constant sampler indexes (deltakosh)
  • New AnimationGroup class to control simultaneously multiple animations with different targets (deltakosh)

Updates

  • Improved SceneOptimizer to provide better adapatability (deltakosh)
  • Improved scene.isReady() function which now takes in account shadows and LOD (deltakosh)
  • New watcher configuration for VSCode. Now the task only compiles changed files (sebavan)
  • Added new draw modes to engine (points, lines, linesloop, linestrip, trianglestrip, trianglefan) (benaadams)
  • Added GUI Textblock.lineSpacing setter and getter to configure vertical space between lines in pixels or percentage values when working with text wrapping (carloslanderas)
  • VRHelper now has onSelectedMeshUnselected observable that will notify observers when the current selected mesh gets unselected (carloslanderas)
  • VRHelper now has onBeforeCameraTeleport and onAfterCameraTeleport observables that will be notified before and after camera teleportation is triggered. (carloslanderas)
  • VRHelper now has the public property teleportationEnabled to enable / disable camera teleportation. (carloslanderas)
  • VRHelper now exposes onNewMeshPicked observable that will notify a PickingInfo object after meshSelectionPredicate evaluation (carloslanderas)
  • AssetsManager will now clear its tasks lsit from all successfully loaded tasks (deltakosh)

Bug fixes

Breaking changes