v2.2.0
Major/Breaking Changes
- Gizmo plane flipping and hiding by @kpal81xd in #7050
- Gizmos axis flipping and hiding by @kpal81xd in #7063
Other changes
- Support for GPU timing reporting for compute passes in WebGPU by @mvaligursky in #7028
- An attempt to handle lost device on WebGPU by @mvaligursky in #7032
- CameraFrame render pass rendering supports stencil buffer by @mvaligursky in #7031
- Fix text encoding in glTF exporter by @willeastcott in #7034
- Optimized the creation of CommandEncoders on WebGPU by @mvaligursky in #7037
- Ammo pointer fix by @LeXXik in #7038
- Fix draco pointer by @LeXXik in #7039
- Combine render passes where feasible by @mvaligursky in #7040
- [Fix] Fix to occasional black pixels with bloom and sharpening by @mvaligursky in #7044
- Gizmo clipping plane fix by @kpal81xd in #7045
- Gizmo scale fix by @kpal81xd in #7046
- Gizmo disabled hover fix by @kpal81xd in #7048
- Rendering to a single mip level of RenderTarget (WebGPU only) by @mvaligursky in #7051
- Fix gsplat material defines by @slimbuck in #7054
- Modified the gsplat examples to create splat instances a more standard way by @mvaligursky in #7053
- Gizmo orthographic fix by @kpal81xd in #7059
- Gsplat shader fix for webgpu by @slimbuck in #7065
- Gizmo rotation fix by @kpal81xd in #7068
- Small fix for texture read by @slimbuck in #7070
- Small type fix by @slimbuck in #7069
- Gizmo rotation fix for orthographic by @kpal81xd in #7072
- Gizmo orthographic ray fix by @kpal81xd in #7073
- Gizmos fixes by @kpal81xd in #7074
- ESM Multi camera (example currently hidden) by @kpal81xd in #6642
Examples
- Updated Events example to use render passes bloom by @mvaligursky in #7043
- Remove couple of unneeded lines from gsplat-many example by @mvaligursky in #7055
- Fixed examples device type logging by @kpal81xd in #7061
Full Changelog: v2.1.0...v2.2.0