Transform hiccups in beta>=21

The attached example works as I expect in beta 17 and 20 but in 21 and above the transform is only updated on some changes to the inputs (translations not applied until x scale is flipped).

I can get the transform to update continuously but not without changing the meaning of the patch/it’s output.

transformissue.zip (5.3 kB)

This is a real show-stopper for me in recent versions which is a shame since I’d also like to be able to use all the new improvements.

Can anyone confirm the problem so it’s not just me?

Devvvvs: can you say something even if it’s just “we have no clue” or “we’re too busy to look into it”?

i confirm the problem.

but have to admit it is a really strange patch you made there!

kalle: well I’ve been working on a paint program where I have one renderer as the canvas and another that shows the canvas panned/zoomed/rotated and it’s rather crucial to be able to transform the pens position between the two.

helo beyon,

sorry for the late reply.
i will try to debug into that. it seems to be related to the quasi-cyclic graph?! dont know yet…

because after i put two framedelays into the patch it works.

best, gregsn

transformissue.v4p (21.3 kB)

gregsn: thanks! Putting the same framedelays in my larger real project makes it work there as well.