Realtime GPU-accelerated fluid simulation for WebGL. This simulation solves the Navier-Stokes equations for incompressible fluid flow past an obstacle in a GPU fragment shader. It exhibits a phenomenon called vortex shedding, where vortices of alternating spin spontaneously emerge behind the obstacle. Instructions: Click and drag the fluid to apply a force to it. Click and drag the obstacle to move it.