I’m working on an app that has an OpenGL window which can be fullscreen on any available monitor. I’m doing this the standard way (hopefully) – adding a Component directly to the desktop, attaching an OpenGLContext, and moving the Component to various monitors with setBounds.
This is all working mostly fine. However, one very subtle thing I notice is that the OpenGL rendering is much less smooth when it’s on the secondary monitor. For example, if I just have an OpenGL quad (or whatever) moving back and forth across the screen, the movement is perfectly smooth on the primary monitor. But on the secondary monitor, it’s jerky and stutter-y. I’m not doing anything different at all between the two monitors – the only difference is the position of the window.
Anyone encountered this before? I’m not sure if this is a Juce issue or not, but I’d appreciate any suggestions or feedback.