c++ opengl wrapper library