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.
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.