C implementation of a Camera for OpenGL