394 Commits (31c0a833d670da95733109267d0a2a69a9a27bc4)

Author SHA1 Message Date
Alexei Podtelezhnikov 0f23ae2e80 * src/smooth/ftgrays.c (FT_DIV_MOD): Limit the ARM workaround. 3 years ago
Alexei Podtelezhnikov 6190360967 Minor. 3 years ago
Alexei Podtelezhnikov 7f8f0c1c70 [smooth, raster, sdf] Clean up initialization calls. 3 years ago
Alexei Podtelezhnikov b6c11d494e [smooth] Reduce shift in multiply-shift optimization. 3 years ago
Ben Wagner a842a0984b [smooth] Detect SSE2 with MSVC for x86 3 years ago
Alexei Podtelezhnikov 3785393d1a Expand comment (cont'd). 3 years ago
Alexei Podtelezhnikov 686e2a5eb3 Expand comment. 3 years ago
Alexei Podtelezhnikov f7f9cb0dde * src/smooth/ftgrays.c (gray_render_conic): Refactor redundancy. 3 years ago
Alexei Podtelezhnikov d62d583d92 [smooth] Clean up the null cell usage. 3 years ago
Alexei Podtelezhnikov de3b5c201c [smooth] Fortify 64-bit algorithm. 3 years ago
Alexei Podtelezhnikov 857038399a Use FT_INT64 instead of FT_LONG64. 3 years ago
Werner Lemberg 18fc64e6a3 [smooth] Avoid integer overflow. 3 years ago
Werner Lemberg 6be8bfe499 [smooth] Fix left shifts of negative numbers. 3 years ago
Werner Lemberg c2fa51d9bd Fix some `cppcheck` warnings. 4 years ago
David Turner 357b353c2a * src/smooth/ftgrays.c: Fix compilation if `FT_LONG64` is undefined. 4 years ago
Werner Lemberg 552fc97fe5 [smooth] Minor fixes. 4 years ago
Werner Lemberg 93771d619f Formatting and ChangeLog additions for previous commits. 4 years ago
Ben Wagner c37c087382 Guard inclusion of emmintrin.h 4 years ago
David Turner 56cc2ad446 [smooth] Implement Bezier quadratic arc flattenning with DDA 4 years ago
David Turner 86b9c9347f [smooth] Minor speedup to smooth rasterizer 4 years ago
Alexei Podtelezhnikov 1e0cef9e72 [smooth, raster] Fix up and align error codes. 4 years ago
Alexei Podtelezhnikov d8ac180c88 [smooth, raster] Remove synonymous error macros. 4 years ago
Alexei Podtelezhnikov 2d3f5dd294 * src/smooth/ftgrays.c (FT_MAX_GRAY_SPANS): Increase from 10 to 16. 4 years ago
Alexei Podtelezhnikov c653b8d2f1 * src/smooth/ftgrays.c (FT_GRAY_SET): Adjust for better code. 4 years ago
Alexei Podtelezhnikov 8f43d324d1 [smooth] Faster bitmap sweeping. 4 years ago
Alexei Podtelezhnikov b070264521 * src/smooth/ftgrays.c (gray_hline): Simplify even-odd computations. 4 years ago
Alexei Podtelezhnikov fb9bf2efae * src/smooth/ftgrays.c (gray_set_cell): Refactor to fix VC++ warning. 4 years ago
Alexei Podtelezhnikov 80bda804d5 [smooth] Reduce copying during integration phase. 4 years ago
Alexei Podtelezhnikov d5b7de5541 * src/smooth/ftgrays.c (FT_INTEGRATE): New convenience macro. 4 years ago
Alexei Podtelezhnikov 8516849977 * src/smooth/ftgrays.c (gray_render_line): Rearrange conditionals. 4 years ago
Werner Lemberg b6e8a71266 Update all copyright notices. 4 years ago
Alexei Podtelezhnikov 16ee2a22ab [smooth] Don't set target in direct mode. 4 years ago
Alexei Podtelezhnikov 6730854c39 * src/smooth/ftsmooth.c (ft_smooth_raster_overlap): Limit width. 4 years ago
Priyesh Kumar 53be1753de Fix `-Wformat' compiler warnings. 5 years ago
Werner Lemberg 96fb73efd5 Fix clang warnings. 5 years ago
Alexei Podtelezhnikov 3bb512bc9f [smooth] Introduce direct oversampling for overlaps. 5 years ago
Alexei Podtelezhnikov 19d39f43d2 [smooth] Use direct rendering mode in Harmony. 5 years ago
Alexei Podtelezhnikov 2d67511a14 [smooth] Separate LCD paths from gray rendering. 5 years ago
Werner Lemberg 1658685967 Remove redundant inclusion of `ft2build.h'. 5 years ago
David Turner e13391333f Make macros for header file names optional. 5 years ago
David Turner 4eee13404d Remove Jamfile files from the tree. 5 years ago
Alexei Podtelezhnikov 3f70e6d20c [smooth] Turn on LCD filtering during FreeType initialization. 5 years ago
Alexei Podtelezhnikov 652f886319 [smooth] Stop using dedicated LCD modules and classes. 5 years ago
Werner Lemberg e5038be704 Update all copyright notices. 5 years ago
Werner Lemberg 2c9a2d58ca Another bunch of UBSan warnings on adding offsets to nullptr. 5 years ago
Dominik Röttsches 11d4ce23ac Fix more UBSan warnings on adding offset to nullptr (#57384) 5 years ago
Alexei Podtelezhnikov e7ac9288ac [smooth] Restore the span buffering for direct mode only. 6 years ago
Alexei Podtelezhnikov bdac4cbe6f Rendering considerations. 6 years ago
Werner Lemberg 9159128a92 Silence gcc 7's fall-through warnings in `switch' blocks. 6 years ago
Alexei Podtelezhnikov 141e3173db Rendering considerations. 6 years ago