From 3ca0a3ab75de8036244b0f31638942475acddb66 Mon Sep 17 00:00:00 2001 From: Kartikaya Gupta Date: Fri, 20 Mar 2015 14:26:51 -0400 Subject: [PATCH] Bug 1128042 - Don't round critical displayport out as it should already be tile aligned and rounding error can increase tile usage. r=botond --- gfx/layers/client/ClientTiledPaintedLayer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfx/layers/client/ClientTiledPaintedLayer.cpp b/gfx/layers/client/ClientTiledPaintedLayer.cpp index 444f5f70d3d..78481e7cde1 100644 --- a/gfx/layers/client/ClientTiledPaintedLayer.cpp +++ b/gfx/layers/client/ClientTiledPaintedLayer.cpp @@ -174,7 +174,7 @@ ClientTiledPaintedLayer::BeginPaint() ParentLayerRect criticalDisplayPort = (displayportMetrics.GetCriticalDisplayPort() * displayportMetrics.GetZoom()) + displayportMetrics.mCompositionBounds.TopLeft(); - mPaintData.mCriticalDisplayPort = RoundedOut( + mPaintData.mCriticalDisplayPort = RoundedToInt( ApplyParentLayerToLayerTransform(transformDisplayPortToLayer, criticalDisplayPort)); } TILING_LOG("TILING %p: Critical displayport %s\n", this, Stringify(mPaintData.mCriticalDisplayPort).c_str());