What is the effect of `setCurrentRenderingEngine` on macOS

I thought setCurrentRenderingEngine only took effects on Windows. However, I see different (text?) rendering results on macOS:

setCurrentRenderingEngine(0)

setCurrentRenderingEngine(1) (seems to be the default one)

How does it work on macOS exactly?

BTW I am on macOS 15.1.1 and JUCE 8.0.5 (the latest master commit). And the font is MiSans Latin Medium (available at here)

I think the first one is the software renderer & the second is CoreGraphics.

You can always call ComponentPeer:: getAvailableRenderingEngines to get the names of the renderers.

Matt

1 Like