Index: cc/layer_tree_host_impl.cc |
diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc |
index 82e518f3502109fbd60f5c3fea2908186312c48d..ce03f35541c66755a5e864228655b832ae1e09cb 100644 |
--- a/cc/layer_tree_host_impl.cc |
+++ b/cc/layer_tree_host_impl.cc |
@@ -418,7 +418,6 @@ static void appendQuadsToFillScreen(RenderPass* targetRenderPass, LayerImpl* roo |
sharedQuadState->SetAll(rootLayer->drawTransform(), |
rootTargetRect, |
rootTargetRect, |
- rootTargetRect, |
false, |
opacity); |
@@ -489,7 +488,7 @@ bool LayerTreeHostImpl::calculateRenderPasses(FrameData& frame) |
} else if (it.representsItself() && !it->visibleContentRect().IsEmpty()) { |
bool hasOcclusionFromOutsideTargetSurface; |
bool implDrawTransformIsUnknown = false; |
- if (occlusionTracker.occluded(it->renderTarget(), it->visibleContentRect(), it->drawTransform(), implDrawTransformIsUnknown, it->drawableContentRect(), &hasOcclusionFromOutsideTargetSurface)) |
+ if (occlusionTracker.occluded(it->renderTarget(), it->visibleContentRect(), it->drawTransform(), implDrawTransformIsUnknown, it->isClipped(), it->clipRect(), &hasOcclusionFromOutsideTargetSurface)) |
appendQuadsData.hadOcclusionFromOutsideTargetSurface |= hasOcclusionFromOutsideTargetSurface; |
else { |
DCHECK_EQ(activeTree(), it->layerTreeImpl()); |