GNOME Bugzilla – Bug 665052
The internal effects should queue a repaint on the effect not on the actor when a property changes
Last modified: 2011-11-28 18:38:01 UTC
The builtin effects ClutterColorizeEffect, ClutterDesaturateEffect and ClutterShaderEffect all have properties which only affect the rendering of the final texture not the contents of it. When these properties are updated we should queue a repaint of the effect not the actor so that we don't waste time repainting the contents of the offscreen buffer.
Created attachment 202296 [details] [review] effects: Use effect_queue_repaint instead of actor_queue_redraw
Review of attachment 202296 [details] [review]: looks good to me.
Ok, thanks. I've pushed it to master as 627a1b1