src/OT/glyf/path-builder.hh


Log

Author Commit Date CI Message
Behdad Esfahbod 7222c1e5 2025-02-25T15:13:20 [path-builder] Add a constexpr
Behdad Esfahbod 4b54ee11 2025-02-09T12:38:58 [glyf] Change drawing algorithm to match FreeType / CoreText
Behdad Esfahbod 4123e0c7 2023-06-29T16:27:35 [path-builder] Speed up mid-point calculation
Behdad Esfahbod ca44c38c 2023-06-29T14:41:21 Add HB_ALWAYS_INLINE With MSVC implementation as well.
Behdad Esfahbod 6abca413 2023-06-29T10:39:49 [path-builder] Micro-optimize No need to initialize these when has_data=false.
Behdad Esfahbod 5703c1c4 2023-06-29T10:35:23 [path-builder] Add a couple of unlikely's
Behdad Esfahbod 83d75d5e 2023-06-28T13:35:24 [glyf] always_inline consume_point 7% speedup in: BM_Font/draw_glyph/Roboto-Regular.ttf/hb
Behdad Esfahbod b53f8c25 2023-04-28T14:49:22 [path-builder] Simplify initialization
Behdad Esfahbod 6a4b87d0 2023-04-28T14:48:46 [path-builder] Remove double-initialization
Behdad Esfahbod 6b286cfa 2023-02-21T16:15:45 [cubic-glyf] Remove stale comment
Behdad Esfahbod 22b93156 2023-02-21T15:50:55 [cubic-glyf] Handle wrap-around cubic off-curves
Behdad Esfahbod 050f5a58 2023-02-21T15:25:59 [cubic-glyf] Handle contour-initial cubic offcurves
Behdad Esfahbod 6ddd4901 2023-02-10T14:24:03 [path-builder] Comment re cubic
Behdad Esfahbod 91c2f098 2023-02-10T14:15:16 [cubic-glyf] Add HB_NO_CUBIC_GLYF
Behdad Esfahbod 1d9dafbf 2023-02-07T22:19:45 [glyf] Support cubic curves https://github.com/harfbuzz/boring-expansion-spec/issues/41
Behdad Esfahbod cf57f04d 2022-06-26T16:26:17 [glyf/path-builder] Optimize scaling code Scale each point once upon entry to function. This makes our shape fetching code as fast as FreeType for all benchmark cases now.
Behdad Esfahbod b095df13 2022-06-26T16:12:50 [glyf/path-builder] Use operator bool for style
Behdad Esfahbod 65b066f1 2022-06-26T13:18:00 [glyf/path-builder] Simplify initialization
Behdad Esfahbod 7c4b8c9b 2022-06-25T18:14:42 [glyf] path-builder minor header guards fix test
Behdad Esfahbod 499c6379 2022-06-25T18:07:49 [glyf] Split off path-builder.hh