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