1
0
mirror of https://github.com/freetype/freetype.git synced 2026-10-23 11:08:54 +03:00
Files
Alexei Podtelezhnikov 7e0e56f84f Revert to signed span positioning.
In the context of FT_Outline_Render, the outline can be placed
arbitrarily and the resulting spans should be signed. This partially
reverts ef04e4eb20 and fixes #1410.  However, for internal use,
when outlines are placed in the first quadrant, we still can interpret
positions as unsigned.

* include/freetype/ftimage.h (FT_Span): Use signed position again.
* src/smooth/ftgrays.c (gray_sweep_direct): Sync with FT_Span.
* src/smooth/ftsmooth.c (ft_smooth_lcd_spans, ft_smooth_lcdv_spans,
ft_smooth_overlap_spans): Prevent sign extension.
2026-05-17 12:29:34 -04:00
..
2026-05-09 14:14:48 -04:00
2026-03-22 16:07:10 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-05-17 12:29:34 -04:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00
2026-03-11 17:27:07 +01:00