GNOME Bugzilla – Bug 631766
Bad performance when moving brush outline on canvas
Last modified: 2011-03-18 10:52:47 UTC
Step-by-step: 1. rm -r ~/.gimp-2.7 and start GIMP 2. Create a new image of default size 3. Move the brush outline on the canvas Expected result: Very mild CPU usage Actual result: Very high CPU usage The reason is of course that we use cairo to draw the outline now, we didn't have this problem with XOR. We need to mitigate the CPU usage somehow.
The problem is also that I removed the draw timeout which prevented too many redraws per second. Let's revisit this when the brush outline is actually drawn correctly.
Now that the brush outline works again, I'd still like to benchmark things first before hiding slowness away by re-introducing the timeout.
The timeout is there again, so things are much better now. However, only the über-slowness is fixed and it's still worse than with XOR. Resolving as duplicate because we don't need teo brush outline slowness bugs open. *** This bug has been marked as a duplicate of bug 304798 ***