| Index: cc/software_renderer.cc
|
| diff --git a/cc/software_renderer.cc b/cc/software_renderer.cc
|
| index 44e758d101b116e1e0b33738f71427e887435d99..785ed6b65d006c8bdd939552ddf503eb77a8b11a 100644
|
| --- a/cc/software_renderer.cc
|
| +++ b/cc/software_renderer.cc
|
| @@ -183,7 +183,8 @@ void SoftwareRenderer::drawQuad(DrawingFrame& frame, const DrawQuad* quad)
|
| TRACE_EVENT0("cc", "SoftwareRenderer::drawQuad");
|
| gfx::Transform quadRectMatrix;
|
| quadRectTransform(&quadRectMatrix, quad->quadTransform(), quad->rect);
|
| - gfx::Transform contentsDeviceTransform = MathUtil::to2dTransform(frame.windowMatrix * frame.projectionMatrix * quadRectMatrix);
|
| + gfx::Transform contentsDeviceTransform = frame.windowMatrix * frame.projectionMatrix * quadRectMatrix;
|
| + contentsDeviceTransform.FlattenTo2d();
|
| SkMatrix skDeviceMatrix;
|
| toSkMatrix(&skDeviceMatrix, contentsDeviceTransform);
|
| m_skCurrentCanvas->setMatrix(skDeviceMatrix);
|
|
|