Tweaked values.
Circular FFT.
Stylistic changes.
Changed from demo name.
Fixed GPU memory leak.
Specify fragment shader source file as cli argument.
Better organization of initialization.
Fixed GL call order.
Hard-coded vertex shader.
Reload the fragment shader when the GLSL source changes.