v2.19.2
playcanvas/enginev2.19.2Jun 3, 2026by mvaligursky
AI Summary
Introduces WebGPU support for HTML-in-Canvas textures and improves GSplat performance and documentation.
Key Highlights
- Supports HTML-in-Canvas textures via WebGPU
- Optimizes GSplat material changes and particle modules
- Improves public API documentation and types
New Features
- HTML-in-Canvas texture support via copyElementImageToTexture
- GSplat performance optimizations
Full Release Notes
## Fixes * Support HTML-in-Canvas textures via copyElementImageToTexture (WebGPU) by @mvaligursky in #8810 * Replace opaque any/* types with real types in public API reference by @willeastcott in #8811 * Elevate the Entity class reference to peak quality by @willeastcott in #8814 * Null particle module-scope vars after construction to prevent memory leak by @Skullheadx in #8809 * Update HTML-in-Canvas texture upload to new API by @mvaligursky in #8828 * Fix @param names/types that contradict the function signatures by @willeastcott in #8813 * Apply gsplat material changes made in frame:ready the same frame by @mvaligursky in #8830 ## Examples * Share dialog with state-encoded URLs by @kpal81xd in #8796 ### Contributors * @kpal81xd * @mvaligursky * @Skullheadx * @willeastcott ## New Contributors * @Skullheadx made their first contribution in #8809 **Full Changelog**: https://github.com/playcanvas/engine/compare/v2.19.1...v2.19.2