Boids — 100 000 agents on a GPU spatial hash
Separation, alignment and cohesion evaluated per agent against its 27 neighbouring grid cells. The grid is rebuilt on the GPU every frame (count → prefix sum → scatter); positions never leave the GPU.

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