diff --git a/src/lib/sw_engine/tvgSwMath.cpp b/src/lib/sw_engine/tvgSwMath.cpp index 33ad563b..f0acbbfe 100644 --- a/src/lib/sw_engine/tvgSwMath.cpp +++ b/src/lib/sw_engine/tvgSwMath.cpp @@ -422,8 +422,8 @@ SwPoint mathTransform(const Point* to, const Matrix* transform) { if (!transform) return {TO_SWCOORD(to->x), TO_SWCOORD(to->y)}; - auto tx = round(to->x * transform->e11 + to->y * transform->e12 + transform->e13); - auto ty = round(to->x * transform->e21 + to->y * transform->e22 + transform->e23); + auto tx = to->x * transform->e11 + to->y * transform->e12 + transform->e13; + auto ty = to->x * transform->e21 + to->y * transform->e22 + transform->e23; return {TO_SWCOORD(tx), TO_SWCOORD(ty)}; }