[chromium] Disable root layer clears on release builds.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 8 Feb 2012 20:35:06 +0000 (20:35 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 8 Feb 2012 20:35:06 +0000 (20:35 +0000)
commit04a477c0da09dab4885649382e92ef9f4138bf48
tree09f0d7f2e50fa6ef4cb39fbb784b11b798f8a0fc
parentb2abfa647a97da815a7adeacc692a6b797e27982
[chromium] Disable root layer clears on release builds.
https://bugs.webkit.org/show_bug.cgi?id=77478

Patch by Jonathan Backer <backer@chromium.org> on 2012-02-08
Reviewed by James Robinson.

Source/WebCore:

* platform/graphics/chromium/LayerRendererChromium.cpp:
(WebCore::LayerRendererChromium::clearRenderSurface):
(WebCore::LayerRendererChromium::drawRenderPass):
* platform/graphics/chromium/LayerRendererChromium.h:
(LayerRendererChromium):

LayoutTests:

* platform/chromium-gpu-linux/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-gpu-linux/media/video-zoom-expected.png:
* platform/chromium-linux/compositing/direct-image-compositing-expected.png:
* platform/chromium-linux/compositing/geometry/ancestor-overflow-change-expected.png:
* platform/chromium-linux/compositing/geometry/fixed-in-composited-expected.png:
* platform/chromium-linux/compositing/geometry/tall-page-composited-expected.png:
* platform/chromium-linux/compositing/masks/masked-ancestor-expected.png:
* platform/chromium-linux/compositing/masks/multiple-masks-expected.png:
* platform/chromium-linux/compositing/masks/simple-composited-mask-expected.png:
* platform/chromium-linux/compositing/scaling/tiled-layer-recursion-expected.png:
* platform/chromium-linux/platform/chromium/compositing/layout-width-change-expected.png:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107120 268f45cc-cd09-0410-ab3c-d52691b4dbfc
15 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/chromium-gpu-linux/fast/canvas/canvas-text-alignment-expected.png
LayoutTests/platform/chromium-gpu-linux/media/video-zoom-expected.png
LayoutTests/platform/chromium-linux/compositing/direct-image-compositing-expected.png
LayoutTests/platform/chromium-linux/compositing/geometry/ancestor-overflow-change-expected.png
LayoutTests/platform/chromium-linux/compositing/geometry/fixed-in-composited-expected.png
LayoutTests/platform/chromium-linux/compositing/geometry/tall-page-composited-expected.png
LayoutTests/platform/chromium-linux/compositing/masks/masked-ancestor-expected.png
LayoutTests/platform/chromium-linux/compositing/masks/multiple-masks-expected.png
LayoutTests/platform/chromium-linux/compositing/masks/simple-composited-mask-expected.png
LayoutTests/platform/chromium-linux/compositing/scaling/tiled-layer-recursion-expected.png
LayoutTests/platform/chromium-linux/platform/chromium/compositing/layout-width-change-expected.png
Source/WebCore/ChangeLog
Source/WebCore/platform/graphics/chromium/LayerRendererChromium.cpp
Source/WebCore/platform/graphics/chromium/LayerRendererChromium.h