src/OT/glyf/SimpleGlyph.hh


Log

Author Commit Date CI Message
Behdad Esfahbod 1e8f1ac6 2022-11-23T12:28:29 [subset-glyf] Micro-optimize array access
Behdad Esfahbod 40634cee 2022-11-22T15:07:16 [glyf] Adjust data types
Behdad Esfahbod 04c52501 2022-11-22T14:54:55 [glyf] Use a malloc instead of calloc
Behdad Esfahbod 024aa818 2022-11-22T14:51:42 [glyf] Micro-optimize encode_coord
Behdad Esfahbod b6694597 2022-11-22T14:49:01 [glyf] Micro-optimize encode_flag()
Behdad Esfahbod d47cfe79 2022-11-22T14:45:04 [glyf] Minor use operator ++
Behdad Esfahbod 03e6bde7 2022-11-22T14:40:36 [glyf] Minor adjustment to lastflag handling No logic change.
Behdad Esfahbod 0ca9fda8 2022-11-22T14:39:10 [glyf] Remove misplaced comment
Behdad Esfahbod 4afcdf67 2022-11-22T12:56:48 More hb_memcpy
Behdad Esfahbod 1758ee66 2022-11-22T10:45:49 [glyf] Minor write loop more idiomatically
Qunxin Liu e94fe2ad 2022-09-20T13:14:26 [instance] minor optimizations to glyf instancing
Behdad Esfahbod 84d33a1e 2022-08-23T13:13:13 [glyf] Fix compiler warning
Qunxin Liu ac0e22fa 2022-07-22T09:37:09 [instance] update glyf/hmtx/vmtx tables
Behdad Esfahbod 34c6c019 2022-06-27T20:26:19 [glyf] Fix byterange check again
Behdad Esfahbod 20572f91 2022-06-27T20:22:09 [glyf] Move read_flags into a function
Behdad Esfahbod 6e72c2e3 2022-06-27T14:02:15 [glyf] Add an assertion
Behdad Esfahbod d0836dee 2022-06-27T13:05:58 [glyf] Minor typo change
Behdad Esfahbod 5cca25e5 2022-06-27T13:03:06 [glyf] Accumulate points as int Everything is int at this stage. Doesn't seem to matter for performance though.
Behdad Esfahbod d6f60b3c 2022-06-27T13:00:08 [glyf] Minor optimization
Behdad Esfahbod b30a3dcb 2022-06-27T12:56:21 [glyf] Another bounds check Very unlikely that is needed but technically possible.
Behdad Esfahbod 2e9dbdcb 2022-06-27T12:55:13 [glyf] Protect against an unlikely overflow
Behdad Esfahbod a1c45bbb 2022-06-26T17:30:16 [glyf] Minor simplify
Behdad Esfahbod a21a9bb8 2022-06-26T17:24:29 [glyf] Optimize flags decoding byte range checking
Behdad Esfahbod 0f1fdf46 2022-06-26T17:22:45 [glyf] Optimize points decoding byte range checking
Behdad Esfahbod 51cfcf29 2022-06-26T17:04:47 [glyf] Optimize points decoding
Behdad Esfahbod 86b70225 2022-06-26T16:56:24 [glyf] Optimize flag decoding
Behdad Esfahbod fc72a1d2 2022-06-26T16:42:01 [glyf] Add a pre-allocation for phantom points
Behdad Esfahbod 2d4557fe 2022-06-25T19:28:33 [glyf/SimpleGlyph] Use member pointer instead of lambda
Behdad Esfahbod 9ce97730 2022-06-25T19:24:05 [glyf/SimpleGlyph] Minor use constructor for contour_point_t
Behdad Esfahbod f897978f 2022-06-25T19:17:56 [glyf] Adjust a check-range
Behdad Esfahbod f0ec2b72 2022-06-25T17:55:16 [glyf] Split off SimpleGlyph.hh