On Apr 9, 2010, at 11:40 38AM, Stéphane Ducasse wrote:
On Apr 9, 2010, at 11:28 AM, Lukas Renggli wrote:
I don't write code like this.
It was a joke :) but I really like the visual effect
Rotating a window is just a good test to see if works, because it calls all kind of different code.
If you rotate a more complex window than a workspace, my system hangs btw. So there must be other stuff broken there.
oops with the fix too?
Yes. The fix was for which draw mode is used, and nothing else. The transformBy: method still creates a new Form of extent and depth same as the Tranformation each draw call, so it gives the GC a real workout. Sometimes this manifests as system hangs, others as a constantly higher CPU usage. (depending on how large your transformed morph is) Cheers, Henry