v1.77.0

playcanvas/enginev1.77.0Mar 26, 2025by mvaligursky

AI Summary

Maintenance release focusing on GSplat improvements and UI component optimizations.

Key Highlights

  • GSplat shader update
  • Compressed material key hash update
  • Optimized RenderComponent destroy
  • Optimized ButtonComponent add/remove speed

Full Release Notes

## What's Changed
* Small gsplat shader update by @slimbuck in https://github.com/playcanvas/engine/pull/7186
* Compressed material key hash update by @slimbuck in https://github.com/playcanvas/engine/pull/7188
* ScriptAttribute fix (#6750) by @marklundin in https://github.com/playcanvas/engine/pull/7192
* Optimize RenderComponent destroy by @Maksims in https://github.com/playcanvas/engine/pull/7194
* [Fix] Fix to recent change to RenderComponent.rootBone when instantiating glb container by @mvaligursky in https://github.com/playcanvas/engine/pull/7215
* ButtonComponent remove EntityReference & optimize add/remove speed. by @Maksims in https://github.com/playcanvas/engine/pull/7204
* Scrollview remove entity reference by @Maksims in https://github.com/playcanvas/engine/pull/7206
* Do not show warnings for material properties from engine v2 by @mvaligursky in https://github.com/playcanvas/engine/pull/7463


**Full Changelog**: https://github.com/playcanvas/engine/compare/v1.76.3...v1.77.0