cba8fd090f1c61e5fc33daa2f1033eb146cba424
For normal cairo-widgets ardour should not use image surfaces on macOS, because that bypasses retina scaling. In theory explicit upsampling could be performed (compere to openGL/cairo), but for the case at hand that is overkill and inconvenient. Performance critical widgets that render periodically can enable openGL backing. Casual widgets (buttons with text, knobs, sliders etc) can be rendered directly without any significant performance penalty.
…
Please see the Ardour web site at https://ardour.org/ for all documentation..
For information on building ardour:
https://ardour.org/development.html
Description
Languages
C++
56.5%
C
39.6%
JavaScript
1.3%
Lua
0.9%
Python
0.6%
Other
0.9%