summaryrefslogtreecommitdiff
path: root/src/smooth/ftgrays.c
Commit message (Expand)AuthorAgeFilesLines
* [smooth] Reduce shift in multiply-shift optimization. multiply-shiftAlexei Podtelezhnikov2021-08-291-5/+4
* [smooth] Detect SSE2 with MSVC for x86Ben Wagner2021-08-271-6/+13
* Expand comment (cont'd).Alexei Podtelezhnikov2021-08-261-0/+6
* Expand comment.Alexei Podtelezhnikov2021-08-251-2/+7
* * src/smooth/ftgrays.c (gray_render_conic): Refactor redundancy.Alexei Podtelezhnikov2021-08-241-14/+13
* [smooth] Clean up the null cell usage.Alexei Podtelezhnikov2021-08-201-45/+26
* [smooth] Fortify 64-bit algorithm.Alexei Podtelezhnikov2021-08-201-6/+6
* Use FT_INT64 instead of FT_LONG64.Alexei Podtelezhnikov2021-08-181-3/+3
* [smooth] Avoid integer overflow.Werner Lemberg2021-08-071-10/+5
* [smooth] Fix left shifts of negative numbers.Werner Lemberg2021-08-061-11/+16
* Fix some `cppcheck` warnings.Werner Lemberg2021-07-241-8/+16
* * src/smooth/ftgrays.c: Fix compilation if `FT_LONG64` is undefined.David Turner2021-07-171-0/+10
* [smooth] Minor fixes.Werner Lemberg2021-07-161-31/+51
* Formatting and ChangeLog additions for previous commits.Werner Lemberg2021-07-161-57/+81
* Guard inclusion of emmintrin.hBen Wagner2021-07-151-0/+2
* [smooth] Implement Bezier quadratic arc flattenning with DDADavid Turner2021-07-151-1/+190
* [smooth] Minor speedup to smooth rasterizerDavid Turner2021-07-151-30/+61
* [smooth, raster] Fix up and align error codes.Alexei Podtelezhnikov2021-06-241-11/+12
* [smooth, raster] Remove synonymous error macros.Alexei Podtelezhnikov2021-06-231-17/+13
* * src/smooth/ftgrays.c (FT_MAX_GRAY_SPANS): Increase from 10 to 16.Alexei Podtelezhnikov2021-05-121-1/+1
* * src/smooth/ftgrays.c (FT_GRAY_SET): Adjust for better code.Alexei Podtelezhnikov2021-05-121-16/+15
* [smooth] Faster bitmap sweeping.Alexei Podtelezhnikov2021-05-121-79/+116
* * src/smooth/ftgrays.c (gray_hline): Simplify even-odd computations.Alexei Podtelezhnikov2021-05-101-3/+3
* * src/smooth/ftgrays.c (gray_set_cell): Refactor to fix VC++ warning.Alexei Podtelezhnikov2021-03-151-4/+6
* [smooth] Reduce copying during integration phase.Alexei Podtelezhnikov2021-03-111-67/+42
* * src/smooth/ftgrays.c (FT_INTEGRATE): New convenience macro.Alexei Podtelezhnikov2021-03-111-38/+24
* * src/smooth/ftgrays.c (gray_render_line): Rearrange conditionals.Alexei Podtelezhnikov2021-03-091-8/+8
* Update all copyright notices.Werner Lemberg2021-01-171-1/+1
* Fix `-Wformat' compiler warnings.Priyesh Kumar2020-07-281-1/+1
* Remove redundant inclusion of `ft2build.h'.Werner Lemberg2020-06-131-1/+0
* Make macros for header file names optional.David Turner2020-06-081-4/+4
* Update all copyright notices.Werner Lemberg2020-01-191-1/+1
* [smooth] Restore the span buffering for direct mode only.Alexei Podtelezhnikov2019-06-131-6/+25
* Rendering considerations.Alexei Podtelezhnikov2019-06-121-0/+5
* Silence gcc 7's fall-through warnings in `switch' blocks.Werner Lemberg2019-05-291-8/+23
* Rendering considerations.Alexei Podtelezhnikov2019-05-201-3/+11
* [smooth] Faster fractions.Alexei Podtelezhnikov2019-05-081-21/+22
* * src/smooth/ftgrays.c (gray_render_line): Small shortcut.Alexei Podtelezhnikov2019-05-041-2/+2
* Miscellaneous macro updates.Alexei Podtelezhnikov2019-05-031-9/+1
* [smooth] Simplify cubic Bézier flattening.Alexei Podtelezhnikov2019-04-291-42/+7
* [smooth] Bithacks and cosmetics.Alexei Podtelezhnikov2019-04-261-16/+11
* Optimize Bézier bisections.Alexei Podtelezhnikov2019-04-251-25/+31
* [smooth] Fix segfault in direct mode (#56092).Alexei Podtelezhnikov2019-04-111-19/+10
* Update all copyright notices.Werner Lemberg2019-02-231-1/+1
* Update copyright years.Werner Lemberg2019-01-221-1/+1
* Fix links (mostly http -> https).Werner Lemberg2018-12-251-1/+1
* [ftgrays] Fix typo in stand-alone mode (#54771).Werner Lemberg2018-10-031-2/+2
* Don't use `trace_' prefix for FT_COMPONENT arguments.Werner Lemberg2018-08-151-1/+1
* [raster, smooth] Reinstate bitmap size limits.Alexei Podtelezhnikov2018-08-091-110/+9
* [smooth] Improve tracing.Werner Lemberg2018-08-081-2/+11