| Index: cc/CCRenderPass.cpp
|
| diff --git a/cc/CCRenderPass.cpp b/cc/CCRenderPass.cpp
|
| index 14bf650a06c48604baf3a2fb078d67d15a40e3f3..7965ecb48f8f457cbd44604916efaf31c6ffac28 100644
|
| --- a/cc/CCRenderPass.cpp
|
| +++ b/cc/CCRenderPass.cpp
|
| @@ -17,12 +17,12 @@ using WebKit::WebTransformationMatrix;
|
|
|
| namespace cc {
|
|
|
| -scoped_ptr<CCRenderPass> CCRenderPass::create(Id id, IntRect outputRect, const WebKit::WebTransformationMatrix& transformToRootTarget)
|
| +scoped_ptr<CCRenderPass> CCRenderPass::create(Id id, WebKit::WebRect outputRect, const WebKit::WebTransformationMatrix& transformToRootTarget)
|
| {
|
| return scoped_ptr<CCRenderPass>(new CCRenderPass(id, outputRect, transformToRootTarget));
|
| }
|
|
|
| -CCRenderPass::CCRenderPass(Id id, IntRect outputRect, const WebKit::WebTransformationMatrix& transformToRootTarget)
|
| +CCRenderPass::CCRenderPass(Id id, WebKit::WebRect outputRect, const WebKit::WebTransformationMatrix& transformToRootTarget)
|
| : m_id(id)
|
| , m_transformToRootTarget(transformToRootTarget)
|
| , m_outputRect(outputRect)
|
| @@ -97,7 +97,7 @@ void CCRenderPass::appendQuadsToFillScreen(CCLayerImpl* rootLayer, SkColor scree
|
| Vector<WebCore::IntRect> fillRects = fillRegion.rects();
|
| for (size_t i = 0; i < fillRects.size(); ++i) {
|
| // The root layer transform is composed of translations and scales only, no perspective, so mapping is sufficient.
|
| - IntRect layerRect = CCMathUtil::mapClippedRect(transformToLayerSpace, cc::IntRect(fillRects[i]));
|
| + WebKit::WebRect layerRect = CCMathUtil::mapClippedRect(transformToLayerSpace, cc::IntRect(fillRects[i]));
|
| // Skip the quad culler and just append the quads directly to avoid occlusion checks.
|
| m_quadList.append(CCSolidColorDrawQuad::create(sharedQuadState, layerRect, screenBackgroundColor).PassAs<CCDrawQuad>());
|
| }
|
|
|