Unfortunately, I don't have a really good answer... I put a flow control mechanism in the GUI communications to ensure that GUI traffic would never interrupt audio processing... but any such flow control seems certain to limit the speed of graphic updates.
You can effectively disable the flow control by changing the line,
#define GUI_BYTESPERPING 1024 /* how much we send up per ping */
to
#define GUI_BYTESPERPING 0x7fffffff
Unless I'm mistaken that should allow Pd to send up graphics updates at any speed.
cheers Miller
Wed, Feb 22, 2006 at 07:06:54PM +0100, Frank Barknecht wrote: > Hallo,
Orm Finnendahl hat gesagt: // Orm Finnendahl wrote:
I sent the message below some time ago and didn't see any response. Can somebody comment on it? My work heavily depends on fast redrawing of simple polygons and I need to know whether it's a bug or a policy change (for good?).
I think, only Miller can really answer this. :( It might be related to the throttling of data sent between the GUI and Pd's main system, that was introduced in, I think, 0.38, but then only for number boxes. I don't know if Miller extended this to data structures. Structs and drawing instructions have changed sigificantly in 0.39, too, including more features like scaling, invisibility etc. Maybe this had a bad influence on their performance as well.
Ciao
Frank Barknecht _ ______footils.org_ __goto10.org__
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list