Accelerated drawing should force compositing mode. Patch forthcoming. <rdar://problem/10697417>
Created attachment 123776 [details] Patch
Comment on attachment 123776 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=123776&action=review > Source/WebKit2/WebProcess/WebPage/WebPage.cpp:1856 > + if (settings->acceleratedDrawingEnabled()) > + settings->setForceCompositingMode(LayerTreeHost::supportsAcceleratedCompositing()); > + else > + settings->setForceCompositingMode(store.getBoolValueForKey(WebPreferencesKey::forceCompositingModeKey()) && LayerTreeHost::supportsAcceleratedCompositing()); This should probably be #if PLATFORM(MAC), and I think it deserves a comment or reference to a radar.
Thanks Simon! I made it Mac-only, and I added a comment as well. Committed change: http://trac.webkit.org/changeset/105806