Behdad Esfahbod
|
c13fc5579b
|
[varc] Micro-optimize
|
10 months ago |
Behdad Esfahbod
|
88eab447db
|
[varc] Remove unnecessary check
As usual, our operator[] takes care of it.
|
10 months ago |
Behdad Esfahbod
|
e451b6cbff
|
[varc] Minor style
|
10 months ago |
Behdad Esfahbod
|
2c87c319e3
|
[varc] Fix compiler warning
src/OT/Var/VARC/VARC.cc:195:19: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
|
10 months ago |
Behdad Esfahbod
|
a00cf8c514
|
[varc] Remove also from face tables when disabled
|
10 months ago |
Behdad Esfahbod
|
69e615f176
|
[varc] Fix guard
|
10 months ago |
Behdad Esfahbod
|
421a134b60
|
[varc] Micro-optimize record
|
10 months ago |
Behdad Esfahbod
|
53c019a872
|
[varc] Speed up hidden components
|
10 months ago |
Behdad Esfahbod
|
4e0845ab7b
|
[varc] Micro-optimize
|
10 months ago |
Behdad Esfahbod
|
d07d70aef1
|
[varc] Add test
|
10 months ago |
Behdad Esfahbod
|
1121d80b3f
|
[varc] Add a conditional test font
|
10 months ago |
Behdad Esfahbod
|
7c8743546f
|
[varc] Implement conditionSets
|
10 months ago |
Behdad Esfahbod
|
6608b4578d
|
[varc] Read & discard reserved records
|
10 months ago |
Behdad Esfahbod
|
946a461f01
|
[varc] Whitespace
|
10 months ago |
Behdad Esfahbod
|
a3211515a1
|
[varc] Add another hb_barrier()
|
10 months ago |
Behdad Esfahbod
|
7e4adde0bd
|
[varc] Move includes around
|
10 months ago |
Behdad Esfahbod
|
cf3ce69f00
|
[TupleValues] Add a pre-alloc
|
10 months ago |
Behdad Esfahbod
|
3ffd92f096
|
[varc] Add a couple of seeds for the fuzzer
|
10 months ago |
Behdad Esfahbod
|
f1f5c7dcfe
|
[varc] Micro-optimize non-variation case
|
10 months ago |
Behdad Esfahbod
|
f403215a6e
|
[varc] Simplify scaling
|
10 months ago |
Behdad Esfahbod
|
85237065cf
|
[varc] Fix get_upem()
|
10 months ago |
Behdad Esfahbod
|
599d08a578
|
[varc] Implement edge-count limiting
|
10 months ago |
Behdad Esfahbod
|
3d846a8d04
|
[limits] Centralize graph edge limits
|
10 months ago |
Behdad Esfahbod
|
1339a68504
|
[varc] Flip depth accounting
|
10 months ago |
Behdad Esfahbod
|
2b94779d20
|
[varc] Implement max depth
|
10 months ago |
Behdad Esfahbod
|
aed01d016e
|
[varc] Implement cycle-detection
|
10 months ago |
Behdad Esfahbod
|
d5ab62a19a
|
[varc] Rename macro
|
10 months ago |
Behdad Esfahbod
|
3901a87ae0
|
[VARC] Undefine macros after use
|
10 months ago |
Behdad Esfahbod
|
805272d87d
|
[VARC] Minor simplify
|
10 months ago |
Behdad Esfahbod
|
bf27f4a3b2
|
[varc] Fix config
|
10 months ago |
Behdad Esfahbod
|
ed57ab9066
|
[VARC] Comment
|
10 months ago |
Behdad Esfahbod
|
57a18ac76f
|
[varc] Error check
|
10 months ago |
Behdad Esfahbod
|
91a06cef7d
|
[VARC] Cleanup
|
10 months ago |
Behdad Esfahbod
|
bb3bfe8cf4
|
[glyf] Remove old glyf1 VarComposites support
|
10 months ago |
Behdad Esfahbod
|
72c9deb5f1
|
[varc] Fixups
Seems to work now!
|
10 months ago |
Behdad Esfahbod
|
12ad2ff624
|
[varc] Fix thinko
|
10 months ago |
Behdad Esfahbod
|
11388c1625
|
Fix build
|
10 months ago |
Behdad Esfahbod
|
00d56b12aa
|
[varc] Apply VarComponent transform
Works for the first font. Yay!
|
10 months ago |
Behdad Esfahbod
|
fb333ce425
|
[varc] Move some code to VARC.cc
|
10 months ago |
Behdad Esfahbod
|
924432816e
|
[varc] Apply variations to VarComponent transform components
Now just need to apply the transformation to the component,
via an adaptor draw-funcs.
|
10 months ago |
Behdad Esfahbod
|
825ed6a6f3
|
[varc] Set coordinates on recursive components
"Just" transformation left!
|
10 months ago |
Behdad Esfahbod
|
745ff05a04
|
[varc] Add coord-setter
Copied from glyf.
|
10 months ago |
Behdad Esfahbod
|
320dcedec7
|
[varc] Reading VarComponent transform components
|
10 months ago |
Behdad Esfahbod
|
edd1a4443c
|
[varc] Flesh out VarComponent a bit
|
10 months ago |
Behdad Esfahbod
|
f77aa8be88
|
[varc] Add TupleList
|
10 months ago |
Behdad Esfahbod
|
4919f3648a
|
[geometry] Flesh out transform & transform_decomposed
|
10 months ago |
Behdad Esfahbod
|
d32c5164c1
|
[varc] Add hb_transform_decomposed_t
|
10 months ago |
Behdad Esfahbod
|
aeb564381e
|
[varc] Start decoding VarComponent
|
10 months ago |
Behdad Esfahbod
|
3b8e7d3b6d
|
[HBUINT32VAR] Change return type
|
10 months ago |
Behdad Esfahbod
|
7a766b33de
|
[varc] Use enum class
|
10 months ago |