WebGPU requiredThis live demo needs a WebGPU-capable browser. The preview above is a static snapshot.
Custom Shaders — Sprite EffectsTwo custom WGSL fragment shaders applied to one loaded PNG via createTextureEffect: an animated light sweep (left) and a static white outline (right).