v2.4.2

playcanvas/enginev2.4.2Jan 22, 2025by mvaligursky

AI Summary

Bug fixes for shader variant invalidation, texture atlas settings, and First Person Controller.

Key Highlights

  • Fix frequent shader variant invalidation
  • First Person Controller fixes
  • Texture created by TextureAtlas respects its initial settings

Full Release Notes

## Fixes
- Fix frequent shader variant invalidation by @mvaligursky in [#7294](https://github.com/playcanvas/engine/pull/7294)
- First Person Controller fixes by @kpal81xd in [#7293](https://github.com/playcanvas/engine/pull/7293)
- Texture created by TextureAtlas respects its initial settings by @mvaligursky in [#7300](https://github.com/playcanvas/engine/pull/7300)
- Preprocessor correctly updates position for text replacement by @mvaligursky in [#7303](https://github.com/playcanvas/engine/pull/7303)
- WarnOnce in debug mode if material parameter is set to undefined by @mvaligursky in [#7305](https://github.com/playcanvas/engine/pull/7305)
- Do not log warning for material data containing sheenGlossTint by @mvaligursky in [#7306](https://github.com/playcanvas/engine/pull/7306)

**Full Changelog**: https://github.com/playcanvas/engine/compare/v2.4.1...v2.4.2