diff options
Diffstat (limited to 'Source/WebCore/platform/graphics/chromium/cc/CCRenderPass.cpp')
-rw-r--r-- | Source/WebCore/platform/graphics/chromium/cc/CCRenderPass.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/WebCore/platform/graphics/chromium/cc/CCRenderPass.cpp b/Source/WebCore/platform/graphics/chromium/cc/CCRenderPass.cpp index 6f51fbcde..da4b2222c 100644 --- a/Source/WebCore/platform/graphics/chromium/cc/CCRenderPass.cpp +++ b/Source/WebCore/platform/graphics/chromium/cc/CCRenderPass.cpp @@ -27,6 +27,7 @@ #include "cc/CCRenderPass.h" +#include "cc/CCDamageTracker.h" #include "cc/CCLayerImpl.h" #include "cc/CCQuadCuller.h" #include "cc/CCRenderSurfaceDrawQuad.h" @@ -64,9 +65,9 @@ void CCRenderPass::appendQuadsForRenderSurfaceLayer(CCLayerImpl* layer) m_sharedQuadStateList.append(sharedQuadState.release()); } -void CCRenderPass::optimizeQuads() +void CCRenderPass::optimizeQuads(bool haveDamageRect, const FloatRect& damageRect) { - CCQuadCuller::cullOccludedQuads(m_quadList); + CCQuadCuller::cullOccludedQuads(m_quadList, haveDamageRect, damageRect); } } |