From 0294782c771abd3381ae55e318e54744a7c4a88e Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 2 Jun 2023 17:24:14 +0900 Subject: [PATCH] sw_engine: keep code clean. --- src/lib/sw_engine/tvgSwRaster.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/lib/sw_engine/tvgSwRaster.cpp b/src/lib/sw_engine/tvgSwRaster.cpp index 7a027b72..22674d0e 100644 --- a/src/lib/sw_engine/tvgSwRaster.cpp +++ b/src/lib/sw_engine/tvgSwRaster.cpp @@ -516,14 +516,7 @@ static bool _rasterSolidRle(SwSurface* surface, const SwRleData* rle, uint8_t r, //8bit grayscale } else if (surface->channelSize == sizeof(uint8_t)) { for (uint32_t i = 0; i < rle->size; ++i, ++span) { - if (span->coverage == 255) { - _rasterGrayscale8(surface->buf8 + span->y * surface->stride, 255, span->x, span->len); - } else { - auto dst = &surface->buf8[span->y * surface->stride + span->x]; - for (uint32_t x = 0; x < span->len; ++x, ++dst) { - *dst = span->coverage; - } - } + _rasterGrayscale8(surface->buf8 + span->y * surface->stride, span->coverage, span->x, span->len); } } return true;