summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host
diff options
context:
space:
mode:
authordanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-15 01:51:10 +0000
committerdanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-15 01:51:10 +0000
commit4d8804ea89be1e0877ca4afe2d577f903a28f574 (patch)
treebea4f83fe959f0d38b9713930d16a7b0f707e6b4 /content/browser/renderer_host
parent3dce37234c2bdbd6f5114eca99ef65bf661f6fb9 (diff)
downloadchromium_src-4d8804ea89be1e0877ca4afe2d577f903a28f574.zip
chromium_src-4d8804ea89be1e0877ca4afe2d577f903a28f574.tar.gz
chromium_src-4d8804ea89be1e0877ca4afe2d577f903a28f574.tar.bz2
cc: Visualize non-occluding rects in composited layers.
Adds a new flag to show non-occluding rects. When this flag is on, then for any layer which could have been occluding, but isn't we show a rectangle on the screen. This means for layers that have 3d transforms and would never be occluding, we don't draw rectangles. For axis aligned rectangles with opacity < 1, we don't draw rectangles. But when a layer has opacity=1, is axis aligned, but its contents are not considered opaque, then we draw a rect to warn the user that this area could have been occluding if only its contents had been considered opaque. New command-line flag: --show-nonoccluding-rects R=jamesr,enne BUG=160643 Review URL: https://codereview.chromium.org/11377122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167816 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/renderer_host')
-rw-r--r--content/browser/renderer_host/render_process_host_impl.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc
index b05c065..6ae5273 100644
--- a/content/browser/renderer_host/render_process_host_impl.cc
+++ b/content/browser/renderer_host/render_process_host_impl.cc
@@ -866,6 +866,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLineToRenderer(
cc::switches::kShowSurfaceDamageRects,
cc::switches::kShowScreenSpaceRects,
cc::switches::kShowReplicaScreenSpaceRects,
+ cc::switches::kShowNonOccludingRects,
cc::switches::kShowOccludingRects,
cc::switches::kTraceOverdraw,
};