From 1099c65fe710541faf55b9981c7319314b82c79f Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Thu, 13 Jun 2024 13:26:45 +0900 Subject: [PATCH] sw_engine: fix a missing anti-aliasing enable fill anti-aliasing when the stroke is trimming. --- src/renderer/sw_engine/tvgSwRenderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/sw_engine/tvgSwRenderer.cpp b/src/renderer/sw_engine/tvgSwRenderer.cpp index 21d6b2e9..4c75cc2e 100644 --- a/src/renderer/sw_engine/tvgSwRenderer.cpp +++ b/src/renderer/sw_engine/tvgSwRenderer.cpp @@ -86,7 +86,7 @@ struct SwShapeTask : SwTask Additionally, the stroke style should not be dashed. */ bool antialiasing(float strokeWidth) { - return strokeWidth < 2.0f || rshape->stroke->dashCnt > 0 || rshape->stroke->strokeFirst; + return strokeWidth < 2.0f || rshape->stroke->dashCnt > 0 || rshape->stroke->strokeFirst || rshape->strokeTrim(); } float validStrokeWidth()