Nice change! All the openGLContext references are gone. Looks much cleaner now.
I know you’re probably busy, but can you give your opinion on this matter?
Looking at a window library like GLFW it seems they all use wglCreateContextAttribsARB to create the GL context on Windows. Why is it that juce_OpenGL_win32.h only uses wglCreateContext ?
Here the GLFW implementation using it:
https://github.com/glfw/glfw/blob/master/src/wgl_context.c
Also more information in this recent post here
I can’t find much information about what wgl actually does under the hood and what version it is and how it’s related to the GPU vendor drivers. And how it’s releated to the loaded GL functions and version. Could loading a newer wgl context with this extension improve the stability of GL on windows?
