Wave effect

Manipulating meshes and lights is nice, but sometimes we want to manipulate the good old pixels, in particular for post-processing effects such as blur.

But how can we do that in OpenGL? In this new OpenGL wikibook tutorial, we'll explore a solution: render to a texture through a framebuffer object!

http://en.wikibooks.org/wiki/OpenGL_Programming/Post-Processing

For our first effect, we'll implement the wave system previewed a few days ago in the video capture tutorial.