Hi, I’ve never done anything particularly fancy with graphics - the most I’ve done is depict filters or level meters by pulling an atomic from the audio thread.
To do this I’ve been using the standard juce graphics paint function. However, I now have a project that requires multiple scrolling waveforms - complex things that will repeatedly paint. I was wondering what the best practice to do this efficiently. I assume I will want to use a fifo but should I use paint or should I investigate opengl? I’ve seen conflicting reports about performance boosts from opengl and I’m aware it could disappear from mac so I’m slightly sceptical about going down that route.
Any thoughts would be greatly appreciated.