What's New
- Add
Vec2#cross
(#2803) - Add
RigidBodyComponent#rollingFriction
(#2785) (Thanks @LeXXik!) - Add
endVS
chunk allowing vertex shader extensions to use lighting and normals (#2806) (Thanks @liamdon!) - Refactor and cleanup of run-time lightmapper (#2779)
LayerComposition
refactor to simplify rendering to texture (#2756)- New interface for
RenderComponent
to handle wireframe and point render style (#2765) - Improvements to
RenderComponent
API (#2831) - Move
Color
from thecore
to themath
folder (#2804) - Added render-to-cubemap example and refactored render-to-texture example (#2757)
- Move
examples/assets/scripts
to root folder (#2791) - Add follow camera script (#2798)
- Remove UI masking examples (#2797)
- Improved point cloud simulation example to use built in camera position uniform (#2827)
- Convert physics reset script to an action (#2793)
- Added note about
SpriteComponent#drawOrder
only working if layer is set to manual sorting (#2829) - Added examples to the HTTP API docs (#2830)
- Enable NPM dependency auto-update via Dependabot (#2807)
- Pin NPM dependencies
- Run CI jobs in parallel (#2805)
Bug Fixes
- Handle case of diffuse only materials with a directional lightmap (#2770)
- Make skybox rotation more robust by handling all falsey values from settings (#2774)
- Fix 9-slice tiling not rendering as expected (#2767) (Thanks @NewboO!)
- Reduce circular dependencies relating to
Application
(#2755) - Lazily create
AudioContext
(#2718) - Scope space cleanup (#2721)
- Don’t create wireframe in Editor as its not used (#2784)
- Don't add example post effects to the
pc
namespace (#2782) - Fix model outline engine example to work with postprocessing changes (#2792)
- Area light in Editor engine fixes/changes (#2731)
- Spelling mistake in
vr-movement.html
comment (#2814) (Thanks @tete-github!) - Removed old in Editor wireframe behavior (#2828)
- Animation binding updates and bug fixes (#2772)
- Handling non-uniform scaling when batching (#2836)
- Animation curve path fix (#2840)
- Reverting increase to dilate filter count to avoid artefacts (#2842)
- Debug message when the anim binder needs to use fallback graph paths (#2843)