Today on Experimenting with #Tenacity: doing something naive and bypassing Tenacity's "backed bitmap" system and instead drawing directly to the screen.
Turns out that this MAY actually lead to a small improvement (in the tenths of a millisecond, judging by the Frame Statistics dialog in Tenacity itself), at least on Linux under KDE Wayland. However, Spectrogram redrawing may suffer from a performance hit, but alas, that's broken at the moment due to other reasons (not sure why, but that's usually the theme for things in Tenacity).
The next thing to do would be if maybe we could get an improvement over using a regular wxPaintDC by using wxGraphicsContext on Windows. There may still be additional time added because you'd also have to create a wxGCDC, but I'm still interested in such an experiment.







