OpenGL Version Support Change?

It looks like context-creation changed a few times on Windows. For a while JUCE didn’t take the requested OpenGL version into account at all. Then, it was updated to allow creating a 3.3 core profile when openGL3_2 was requested. This was quickly adjusted to return a 3.2 core profile to match the behaviour on macOS. Shortly after that, it was updated again to return a 3.2 compatibility profile.

I’m not convinced that the latest change is correct. If we want to provide the same behaviour on macOS and Windows, then we should be creating a 3.2 core profile on Windows too. I’ll need to test a bit to find out if there are other workarounds for the issues that were mentioned in this thread:

2 Likes