From 16ee2a22abb642a310dcbf08accf70b1c38e3181 Mon Sep 17 00:00:00 2001 From: Alexei Podtelezhnikov Date: Fri, 28 Aug 2020 23:08:42 -0400 Subject: [PATCH] [smooth] Don't set target in direct mode. * src/smooth/ftsmooth.c (ft_smooth_raster_overlap): Remove assignment. (ft_smooth_raster_lcd) [!FT_CONFIG_OPTION_SUBPIXEL_RENDERING]: Ditto. --- ChangeLog | 7 +++++++ src/smooth/ftsmooth.c | 2 -- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0e3b5b543..290f79c84 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2020-08-25 Alexei Podtelezhnikov + + [smooth] Don't set target in direct mode. + + * src/smooth/ftsmooth.c (ft_smooth_raster_overlap): Remove assignment. + (ft_smooth_raster_lcd) [!FT_CONFIG_OPTION_SUBPIXEL_RENDERING]: Ditto. + 2020-08-25 Alexei Podtelezhnikov * src/smooth/ftsmooth.c (ft_smooth_raster_overlap): Limit width. diff --git a/src/smooth/ftsmooth.c b/src/smooth/ftsmooth.c index eb5928f6f..5d66bd6fc 100644 --- a/src/smooth/ftsmooth.c +++ b/src/smooth/ftsmooth.c @@ -139,7 +139,6 @@ /* Render 3 separate coverage bitmaps, shifting the outline. */ /* Set up direct rendering to record them on each third byte. */ - params.target = bitmap; params.source = outline; params.flags = FT_RASTER_FLAG_AA | FT_RASTER_FLAG_DIRECT; params.gray_spans = (FT_SpanFunc)ft_smooth_lcd_spans; @@ -385,7 +384,6 @@ return FT_THROW( Raster_Overflow ); /* Set up direct rendering to average oversampled spans. */ - params.target = bitmap; params.source = outline; params.flags = FT_RASTER_FLAG_AA | FT_RASTER_FLAG_DIRECT; params.gray_spans = (FT_SpanFunc)ft_smooth_overlap_spans;