From b5e134399d2a94efeb92fe781f31f56e05c7818f Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Thu, 25 Nov 2021 14:48:16 +0900 Subject: [PATCH] sw_engine raster: fix a regression bug. mistaken by 8ef31f6cd031b1369ec52e18cc0c97b6efaca6ab --- src/lib/sw_engine/tvgSwRaster.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/sw_engine/tvgSwRaster.cpp b/src/lib/sw_engine/tvgSwRaster.cpp index 5de990f2..e75f2600 100644 --- a/src/lib/sw_engine/tvgSwRaster.cpp +++ b/src/lib/sw_engine/tvgSwRaster.cpp @@ -2244,7 +2244,7 @@ static bool _rasterSolidRadialGradientRle(SwSurface* surface, const SwRleData* r } else { fillFetchRadial(fill, buf, span->y, span->x, span->len); auto ialpha = 255 - span->coverage; - for (uint32_t i = 0; i < span->len; ++i) { + for (uint32_t i = 0; i < span->len; ++i, ++dst) { *dst = ALPHA_BLEND(buf[i], span->coverage) + ALPHA_BLEND(*dst, ialpha); } }