SPH-lite — 256 000-particle dam break
Weakly compressible SPH: neighbour grid → density and pressure → pressure, viscosity and gravity forces → integration, as ordered compute passes each substep. Raise the timestep or stiffness to watch the integration go unstable — that is physics, not a shader bug.

Reduced motion is on — showing the poster instead of the live scene.
256,000 particles on TSL compute.