v2.10.6
- Input source pointer fixes by @kbamrah in #7898
- Camera controls panning fixes by @kbamrah in #7899
Full Changelog: https://github.com/playcanvas/engine/compare/v2.10.5...v2.10.6
v2.10.5
- First Person Controller script fixes by @kbamrah in #7891
Full Changelog: https://github.com/playcanvas/engine/compare/v2.10.4...v2.10.5
v2.10.4
Camera controls fixes by @kbamrah in #7889 Fixed hight texture shader compilation by @mvaligursky in #7885
Full Changelog: https://github.com/playcanvas/engine/compare/v2.10.3...v2.10.4
v2.10.3
- Android sogs fix by @slimbuck in https://github.com/playcanvas/engine/pull/7869
Full Changelog: https://github.com/playcanvas/engine/compare/v2.10.2...v2.10.3
v2.10.2
- Add progress for img loading (#7867)
Full Changelog: https://github.com/playcanvas/engine/compare/v2.10.1...v2.10.2
v2.10.1
- fix: fixed initial focus for script and removed log (#7859)
- Add backwards compatibility function (#7860)
Full Changelog: https://github.com/playcanvas/engine/compare/v2.10.0...v2.10.1
v2.10.0
- Updated few gsplat examples to use compressed version of the splat asset by @mvaligursky in https://github.com/playcanvas/engine/pull/7823
- First Person script updates by @kpal81xd in https://github.com/playcanvas/engine/pull/7829
- OrbitController zoom ownership by @kpal81xd in https://github.com/playcanvas/engine/pull/7833
- Add support for baseVertex in index buffer creation within wireframe generator by @AlexAPPi in https://github.com/playcanvas/engine/pull/7834
- Removing redundant checks in ShadowRendererDirectional by @AlexAPPi in https://github.com/playcanvas/engine/pull/7827
- Add control mesh shadow in individual cascade. by @AlexAPPi in https://github.com/playcanvas/engine/pull/7837
- Add immediate flag to storage buffer read by @slimbuck in https://github.com/playcanvas/engine/pull/7843
- Preprocessor: simple support for precedence parentheses in #if evaluation by @liamdon in https://github.com/playcanvas/engine/pull/7790
- Enable highQualitySH by default by @slimbuck in https://github.com/playcanvas/engine/pull/7846
- SOGS progress events by @slimbuck in https://github.com/playcanvas/engine/pull/7847
- Support for fragmentOutputTypes for WebGPU by @mvaligursky in https://github.com/playcanvas/engine/pull/7852
- Pack sogs data at load by @slimbuck in https://github.com/playcanvas/engine/pull/7851
- Fix grading issue by @slimbuck in https://github.com/playcanvas/engine/pull/7818
- Fix mesh instance sort key when using drawBucket by @mvaligursky in https://github.com/playcanvas/engine/pull/7819
- Default engine export fix by @kpal81xd in https://github.com/playcanvas/engine/pull/7831
- Engine & Examples build fixes by @kpal81xd in https://github.com/playcanvas/engine/pull/7830
- Sogs fix by @slimbuck in https://github.com/playcanvas/engine/pull/7832
- Bunde load omit include credentials by @kpal81xd in https://github.com/playcanvas/engine/pull/7836
- Input source codes fixes by @kpal81xd in https://github.com/playcanvas/engine/pull/7842
- [Fix] Fixed particle shader generation for cpu based particles by @mvaligursky in https://github.com/playcanvas/engine/pull/7845
- [Fix] Fix to morphing using incorrect shader when multiple morph meshes are used by @mvaligursky in https://github.com/playcanvas/engine/pull/7848
- [Fix] Change the default semantic to a different slot which does not map to tangents by @mvaligursky in https://github.com/playcanvas/engine/pull/7849
- [Fix] CameraFrame preserves settings when handling layer being added or removed by @mvaligursky in https://github.com/playcanvas/engine/pull/7850
- Fix for loading sogs without sh by @slimbuck in https://github.com/playcanvas/engine/pull/7854
Full Changelog: https://github.com/playcanvas/engine/compare/v2.9.2...v2.10.0
v2.9.2
- Bundle fetching fix by @kbamrah in #7836
Full Changelog: https://github.com/playcanvas/engine/compare/v2.9.1...v2.9.2
v2.9.1
- Fix to grading issue by @slimbuck in #7818
- Fix to mesh instance sort key when using drawBucket by @mvaligursky in #7819
- Build fixes by @kbamrah in #7830
- Fixes to First person script by @kbamrah in #7829
- Fix to default exports by @kbamrah in #7831
- Sogs fix by @slimbuck in #7833
- Fixes to OrbitController zooming by @kbamrah in #7833
Full Changelog: https://github.com/playcanvas/engine/compare/v2.9.0...v2.9.1
v2.9.0
- Limit large gaussians by @slimbuck in https://github.com/playcanvas/engine/pull/7781
- Support for indirect draw calls for WebGPU by @mvaligursky in https://github.com/playcanvas/engine/pull/7777
- Add support for texture async write by @slimbuck in https://github.com/playcanvas/engine/pull/7782
- Additional frustum culling events in order to better support indirect drawing by @mvaligursky in https://github.com/playcanvas/engine/pull/7778
- Compute shaders preprocess the provided source code by @mvaligursky in https://github.com/playcanvas/engine/pull/7783
- fastExp implementation for gsplat rendering by @slimbuck in https://github.com/playcanvas/engine/pull/7784
- Remove platform/audio by @willeastcott in https://github.com/playcanvas/engine/pull/7774
- Support gsplat worker on nodejs by @slimbuck in https://github.com/playcanvas/engine/pull/7770
- Implementation of baseVertex support by @AlexAPPi in https://github.com/playcanvas/engine/pull/7765
- Inputs overhaul (CameraControls updated) by @kpal81xd in https://github.com/playcanvas/engine/pull/7779
- First Person Script & InputSource updates by @kpal81xd in https://github.com/playcanvas/engine/pull/7792
- Beta builds (manual trigger) by @kpal81xd in https://github.com/playcanvas/engine/pull/7798
- Add asset load event by @slimbuck in https://github.com/playcanvas/engine/pull/7803
- Add fast render path for SOGS spherical harmonics by @slimbuck in https://github.com/playcanvas/engine/pull/7796
- Gizmo WGSL shaders by @kpal81xd in https://github.com/playcanvas/engine/pull/7804
- Grids script WGSL Shader by @kpal81xd in https://github.com/playcanvas/engine/pull/7805
- Quat tests by @kpal81xd in https://github.com/playcanvas/engine/pull/7806
- toArray type overloading by @kpal81xd in https://github.com/playcanvas/engine/pull/7808
- Slightly expanded functionality of Texture.resize by @mvaligursky in https://github.com/playcanvas/engine/pull/7807
- Adds export conditions by @marklundin in https://github.com/playcanvas/engine/pull/7810
- Updated jsdocs for Material class by @mvaligursky in https://github.com/playcanvas/engine/pull/7813
- Split sorter code by @slimbuck in https://github.com/playcanvas/engine/pull/7814
- Hide PrimitiveMode example which is only for internal testing by @mvaligursky in https://github.com/playcanvas/engine/pull/7768
- Fix doc types in rigidbody system by @AlexAPPi in https://github.com/playcanvas/engine/pull/7773
- Fix to anisotropy-lamp example - layer order changed for sky to be captured by grab pass by @mvaligursky in https://github.com/playcanvas/engine/pull/7775
- Sogs decompress fix by @slimbuck in https://github.com/playcanvas/engine/pull/7786
- Fix shaderParticle assignment (#7787) by @michaelfranzl in https://github.com/playcanvas/engine/pull/7788
- Fix WebGPU profiler by @slimbuck in https://github.com/playcanvas/engine/pull/7793
- First Person Controller fixes by @kpal81xd in https://github.com/playcanvas/engine/pull/7794
- Workflow Publishing fix by @marklundin in https://github.com/playcanvas/engine/pull/7797
- ESM Template instantiate fix by @marklundin in https://github.com/playcanvas/engine/pull/7809
- screenToWorld & worldToScreen camera rect by @kpal81xd in https://github.com/playcanvas/engine/pull/7816
Full Changelog: https://github.com/playcanvas/engine/compare/v2.8.2...v2.9.0