fps
frame
sim grid
dye grid
view
pressure
pointer
backend
RUNNING
fluid//lab · stable fluids · webgl
controls
transport
solver
interaction
visualisation
drag inject momentum + dye · space pause · r reset · c clear dye · m cycle view · h hide panel · 1–6 views

WebGL float textures unavailable

This demo needs a GPU-accelerated browser context that can render to 16-bit float textures (WebGL2 + EXT_color_buffer_float, or WebGL1 + OES_texture_half_float). Try a desktop Chrome/Firefox/Safari with hardware acceleration enabled, or a different browser — software rasterisers such as SwiftShader usually lack the required extension.