github playcanvas/engine v2.22.0

2 hours ago

Breaking Changes

Changes

Gaussian Splatting

  • Error-driven GSplat LOD selection with a derived fallback by @mvaligursky in #9233
  • Add a LOD mode and per-splat detail falloff for streamed GSplats by @mvaligursky in #9267
  • Gaussian splats write the scene depth by @mvaligursky in #9175
  • Add scene.gsplat.useTonemap to opt GSplats out of tonemapping and exposure by @mvaligursky in #9229
  • Use shadowCasterPS chunk for gsplat shadow output by @mvaligursky in #9119
  • Fix unified CPU splat sort for non-uniformly scaled splats by @AriaLian in #9268
  • Fix stale gsplat projector pipeline after a dataFormat swap by @mvaligursky in #9269
  • Fix gsplat rendering on Firefox/Windows WebGPU by @mvaligursky in #9148
  • Fix SOG parsers throwing when a load completes after app teardown by @mvaligursky in #9232
  • Fix radix sort value buffer rotation with initial values by @slimbuck in #9276
  • Fix blending disabled when generating SOG centers into an integer render target by @slimbuck in #9224

Fixes

Examples

Engine Dependencies

Contributors

New Contributors

Full Changelog: v2.21.4...v2.22.0

Don't miss a new engine release

NewReleases is sending notifications on new releases.