I’ve been reported that OpenGL doesn’t work on all hosts on Windows x64, but it often works if the plugin is running as 32 bit version in bridged mode. This seems to be a problem with older integrated Intel graphics chips. I was finally able to get my hands on a computer with which I can reproduce the problem. GUI works properly in Reaper x64, but asserts to line 344 in juce_OpenGLContext.cpp on Ableton Live 9.
On debugging, it seems that the OpenGLHelpers::getExtensionFunction doesn’t find the proper addresses with wglGetProcAddress(). On Reaper, the addresses point to ig4icd64.dll which seems to be related to the Intel driver, but on Ableton, all of the wgl calls return a nullpointer.
This seems like a needle in the haystack, and I’m not sure where to look next. Any suggestions on what could be the problem, so that I could do more checks? Has anyone else encountered this?