Fix dependencies.
Get rid of initial reshape.
Switch to GPU rendering.

This uses shared GL contexts and FBO rendered textures.
Update submodules.