A C library for selecting GL API and window system at runtime