From JUCE 7 I would only recommend using JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS in the specific case where macOS or iOS is erroneously marking more area than necessary as needing to redraw. In that specific case then enabling this flag allows your software to do less drawing, but the raw drawing speed is much slower. If this would be a benefit to you is highly dependent on your specific GUI.
We’re currently working on changing how setPaintingIsUnclipped and setOpaque work to make them both much more intuitive and effective.
