WebGL Shrinking Octagon

Tap the Play Button

The animated octagon vertex shader processes
circle coordinates from the current vertex coordinates.
The
Animated Spotlightfragment shader processes circle coordinates from the current texture coordinates.
Compare the difference in granularity between the two shaders.
The fragment shader processes more often with more detail.