Post #866814
2026-03-31 15:48 UTC
Replies (1)
-
@gperson@social.linux.pizza 2026-03-31 22:51
I assume that the slight decrease in rendering time for the entire track panel leading this change is because we get rid of a conditional and a function call or two. In other words, we no longer draw to a backing bitmap first and then draw the bitmap onto the display. By directly drawing to the display, we don't have to copy a bitmap from memory onto the display, and hence the little bit of time saved. However, this is on my ThinkPad, which is a pretty new and good-performing laptop, so I'll try on my mom's laptop to see if there's any more notable drop in rendering times. If the time reduced is more, then it may actually be rendering faster rather than just slightly reduced overhead. Also, overlays surprisingly still work (they use the backing bitmap to erase them, but thanks to the way Tenacity's TrackPanel timer is setup compared to Audacity's, it already handles a final pass so overlays are erased).