Improved building process: We now run a full visual validation test for each pull request. Furthermore, code comments are now mandatory (sebavan)
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)
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)