On Sun, 2025-11-02 at 21:31 +0100, Roman Haefeli wrote:
On Fri, 2025-10-31 at 10:58 +0100, Miller Puckette via Pd-dev wrote:
OK... I've merged 1 of the two commits (e47c2d517) so far which I hope fixes things - the second commit seems to be an improvement but not crucial (and I really want to get 0.56-2 out to fix a couple of crasher bugs)
Let me know if there's actually an urgent need for that second commit (a356e00da4)
I'm not really sure. Things have improved twice with recent commits. With master of the time of your mail, ghost objects were gone. But interactive GOPs using 'coords' felt a bit sluggish. Now, with current master (09598037) 'coords' updates happen quickly. I can't spot any regressions compared to 0.56-0.
Some GUI updates are really slow now. The lag seems proportional to the number of GOP abstraction in the canvas. Maybe this is related to redrawing the parent on certain actions? Anyway, I tried to capture the difference in screencasts that compare 0.56-0 (quick) to current master (slow):
https://netpd.org/~roman/tmp/gop-performance/
It seems that in 0.56-0 updating a GOP is not affected by the amount of other GOPs on the canvas (or it is so quick that I don't notice it).
Roman