summaryrefslogtreecommitdiffstats
path: root/cc/output/gl_renderer_unittest.cc
diff options
context:
space:
mode:
authorbacker@chromium.org <backer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-03 22:14:32 +0000
committerbacker@chromium.org <backer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-03 22:14:32 +0000
commit736735973a9e1c4c5c7939da7975f2bcafbfc50c (patch)
tree72c211d0d5539a71964e2b1664ad96347b4b41a4 /cc/output/gl_renderer_unittest.cc
parent46b4a8944860512303d30521e508eed7f67fe553 (diff)
downloadchromium_src-736735973a9e1c4c5c7939da7975f2bcafbfc50c.zip
chromium_src-736735973a9e1c4c5c7939da7975f2bcafbfc50c.tar.gz
chromium_src-736735973a9e1c4c5c7939da7975f2bcafbfc50c.tar.bz2
CC: HUD layer shouldn't cause damage when --show-surface-damage-rects
Having the HUD layer cause damage defeats the purpose of showing the damage rects (it shows the full frame as damaged). However, we want all of the HUD layer to display. So we drop the HUD layer damage and disable partial swaps when a HUD layer is active. BUG=177724 Review URL: https://chromiumcodereview.appspot.com/12924010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192171 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/output/gl_renderer_unittest.cc')
-rw-r--r--cc/output/gl_renderer_unittest.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/cc/output/gl_renderer_unittest.cc b/cc/output/gl_renderer_unittest.cc
index 30ba585..b8a43e7 100644
--- a/cc/output/gl_renderer_unittest.cc
+++ b/cc/output/gl_renderer_unittest.cc
@@ -184,6 +184,9 @@ class FakeRendererClient : public RendererClient {
virtual CompositorFrameMetadata MakeCompositorFrameMetadata() const OVERRIDE {
return CompositorFrameMetadata();
}
+ virtual bool AllowPartialSwap() const OVERRIDE {
+ return true;
+ }
// Methods added for test.
int set_full_root_layer_damage_count() const {