A procedural planetary renderer written in C++ and OpenGL