-
commit-queue@webkit.org authored
Reviewed by James Robinson. [chromium] Add command-line flag to enable composite to offscreen texture. https://bugs.webkit.org/show_bug.cgi?id=52311 Add plumbing to allow command-line switch to enable offscreen compositing. Function LayerRendererChromium::copyOffscreenTextureToDisplay used for now to mimic normal renderer operation. Existing functionality not changed; offscreen compositing will be tested via GPU test framework. * platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::setRootLayer): (WebCore::LayerRendererChromium::setCompositeOffscreen): (WebCore::LayerRendererChromium::copyOffscreenTextureToDisplay): (WebCore::LayerRendererChromium::useRenderSurface): (WebCore::LayerRendererChromium::setScissorToRect): * platform/graphics/chromium/LayerRendererChromium.h: (WebCore::LayerRendererChromium::isCompositingOffscreen): 2011-02-17 W. James MacLean <wjmaclean@chromium.org> Reviewed by James Robinson. [chromium] Add command-line flag to enable composite to offscreen texture. https://bugs.webkit.org/show_bug.cgi?id=52311 Add plumbing to allow command-line switch to enable offscreen compositing. Function LayerRendererChromium::copyOffscreenTextureToDisplay used for now to mimic normal renderer operation. * public/WebSettings.h: * src/WebSettingsImpl.cpp: (WebKit::WebSettingsImpl::WebSettingsImpl): (WebKit::WebSettingsImpl::setCompositeToTextureEnabled): * src/WebSettingsImpl.h: (WebKit::WebSettingsImpl::compositeToTextureEnabled): * src/WebViewImpl.cpp: (WebKit::WebViewImpl::doComposite): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78853 268f45cc-cd09-0410-ab3c-d52691b4dbfc
1fba36e2