Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input.