For coordinated-graphics (Qt/EFL), it doesn't make sense to directly composite huge images or animated GIFs. Since directly composited is an optional optimization, it would make sense to let the GraphicsLayer implementation make the decision about the image direct compositing strategy, the same way it decides whether an animation is accelerated.
Created attachment 173426 [details] Patch
Comment on attachment 173426 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=173426&action=review > Source/WebCore/platform/graphics/GraphicsLayer.h:342 > + virtual bool canDirectlyCompositeImage(Image*) const { return true; } I think shouldDirectlyCompositeImage() would be slightly better.
Created attachment 173427 [details] Patch for landing
Comment on attachment 173427 [details] Patch for landing Clearing flags on attachment: 173427 Committed r134147: <http://trac.webkit.org/changeset/134147>
All reviewed patches have been landed. Closing bug.