fasttrack is enabled when there is fill. If there is no fill, complex rendering logic... 07/325007/1 accepted/tizen_9.0_unified tizen_9.0 accepted/tizen/9.0/unified/20250602.180225
authorjoogab.yun <joogab.yun@samsung.com>
Fri, 30 May 2025 08:02:23 +0000 (17:02 +0900)
committerjoogab.yun <joogab.yun@samsung.com>
Fri, 30 May 2025 08:02:23 +0000 (17:02 +0900)
Change-Id: I11faf4f36f6fcc6640cf520bf421075fd6d78917

src/lib/sw_engine/tvgSwShape.cpp

index 7462a7b7eafa550b55270bd6ed09e63030970ec3..a85ebd4c3a211aa4cd91cd03b89fdaea4dfb89bc 100644 (file)
@@ -470,7 +470,7 @@ static bool _genOutline(SwShape* shape, const RenderShape* rshape, const Matrix*
     outline->fillRule = rshape->rule;
     shape->outline = outline;
 
-    shape->fastTrack = (!hasComposite && _axisAlignedRect(shape->outline));
+    shape->fastTrack = (!hasComposite && _axisAlignedRect(shape->outline) && shape->fill);
     return true;
 }