WebGPU Water

WebGPU Water

WebGPU Water, ported as a multi-file TinyFX example from the local WebGPU reference in references/other/webgpu-water, itself based on Evan Wallace's WebGL Water demo.

The port keeps the core pipeline: double-buffered water heightfield feedback passes, sphere displacement, finite-difference normals, refractive/reflective water, caustics, tiled pool walls, and buoyant sphere physics. TinyFX supplies the orbit camera and immediate UI.

Credits: Ported from https://github.com/jeantimex/webgpu-water

Execution
Preview