(this could be a bug)
Just came across an issue about Colour RGB codes under different juce renderers.
When using different renderers on juce/Mac, a colour with a fixed RGB codes will have slight but noticeable difference between the default 2d graphics renderer and juce’s OpenGLContext.
For example, with Mac’s own Utility/DigitalColorMeter tool. “sRGB” colour mode shows the correct colour for the default renderer. That is to say, the colour the meter shows matches the RGB code I hard coded in my juce app.
When under OpenGLContext, “native values” shows the correct RGB values of what I hard coded in my juce app.
As a consequence, the colour I set in my juce app will have a drift when using against the two renderer modes.