Multicontext documentation ambiguity and possible bug?
I'm kind of new to this stuff so some things might sound off. As far as I understand it the multicontext version of glad isn't needed if you're using multiple OpenGL contexts. It's only needed if you are using multiple graphics drivers (i.e. using 2 graphics cards from different vendors) or 2 different OpenGL versions since you'll have to manage multiple dynamic-link libraries in that case. This is the case because `GladGLContext`'s only contain version/extension metadata and function pointers which I'm sure is obvious to the author.

Even if this is true though I am still confused since I would expect `glad_gl_context` to be thread local. Otherwise there will be race conditions when rendering in multiple threads unless you manually synchronize your draw calls with your calls to `gladSetGLContext`

If we could resolve my confusion I'd be happy to amend the documentation to make it more clear.