Hi
When using "many" data structure scalars, all scalars seem to get redrawn on certain actions. I initially thought it happens when appending scalars, but it's appears simply appending a scalar doesn't trigger it. The time to redraw the scalars seems proportional to overall number of scalars. This redrawing doesn't seem to cause a CPU spike, but it creates visual glitches.
I am curious to know what goes on behind the scene. Can this be avoided or maybe minimized?
This is a video showing the glitch: https://netpd.org/~roman/tmp/netpd_datastructure_glitch.mp4
Roman
This is a long-standing problem... I've been putting off optimizing this until I can get my head around some improvements I want to make first.
cheers Miller
On Thu, May 20, 2021 at 04:37:02PM +0200, Roman Haefeli wrote:
Hi
When using "many" data structure scalars, all scalars seem to get redrawn on certain actions. I initially thought it happens when appending scalars, but it's appears simply appending a scalar doesn't trigger it. The time to redraw the scalars seems proportional to overall number of scalars. This redrawing doesn't seem to cause a CPU spike, but it creates visual glitches.
I am curious to know what goes on behind the scene. Can this be avoided or maybe minimized?
This is a video showing the glitch: https://netpd.org/~roman/tmp/netpd_datastructure_glitch.mp4
Roman
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list