https://hgpu.org/?p=4460
Simulation of shallow water based on shader