renderer: fix wrong transform matrix.
authorTaehyub Kim <taehyub.kim@samsung.com>
Fri, 12 Mar 2021 04:50:05 +0000 (13:50 +0900)
committerHermet Park <hermetpark@gmail.com>
Fri, 12 Mar 2021 05:28:22 +0000 (14:28 +0900)
src/renderer/src/thorvg_renderer.cpp

index ee74fc9..9cf0484 100644 (file)
@@ -152,7 +152,7 @@ void TvgRenderer::drawPath(RenderPath* path, RenderPaint* paint)
       shape->stroke(tvgPaint->thickness);
    }
 
-   shape->transform({m_Transform[0], 0, m_Transform[4], 0, m_Transform[3], m_Transform[5], 0, 0, 1});
+   shape->transform({m_Transform[0], m_Transform[2], m_Transform[4], m_Transform[1], m_Transform[3], m_Transform[5], 0, 0, 1});
 
    if (renderPath->onCanvas())
    {