Behdad Esfahbod
|
b2d648e41b
|
[perf/benchmark-subset] Rename subset_codepoints to subset_unicodes
|
1 year ago |
Behdad Esfahbod
|
0fceaef0f7
|
[benchmark-subset] Report in microseconds, not milli
We're in that range now. :)
|
1 year ago |
Behdad Esfahbod
|
3a827123a1
|
[benchmark-subset] Free cached face upon exist
For better valgrind output.
|
1 year ago |
Garret Rieger
|
6b0d386797
|
[subset] in subset benchmarks switch nohinting with retaingids.
retain gids is a more interesting case than no hinting for performance.
|
1 year ago |
Behdad Esfahbod
|
7f73b57bc1
|
[subset] Graduate L1 instancing API from experimental
Fixes https://github.com/harfbuzz/harfbuzz/issues/3926
|
2 years ago |
Garret Rieger
|
eda02c2ebd
|
[subset] Move hb_subset_preprocess to be non-experimental.
|
2 years ago |
Behdad Esfahbod
|
29903f46b9
|
[benchmark-subset] Cache (preprocessed) face amongst runs
|
2 years ago |
Behdad Esfahbod
|
38e7bc345c
|
[benchmark-subset] Support testing arbitrary fonts from cmdline
|
2 years ago |
Behdad Esfahbod
|
fad8322b3f
|
[benchmark-subset] Add no-hinting ops
|
2 years ago |
Behdad Esfahbod
|
1e6f77c250
|
[benchmark-subset] Adjust num glyphs more
|
2 years ago |
Behdad Esfahbod
|
0382defa51
|
[benchmark-subset] Adjust number of glyphs of fonts
|
2 years ago |
Behdad Esfahbod
|
4cb441dfd1
|
[benchmark-subset] Add AdobeVFPrototype
|
2 years ago |
Garret Rieger
|
d1bf6c0c26
|
[subset] only preprocess in benchmark when experimental api is enabled.
|
2 years ago |
Garret Rieger
|
515863e57c
|
[subset] Remove add accelerator flag, replace with new api method.
Adds hb_subset_preprocess() which preprocesses the face and attaches accelerator data.
|
2 years ago |
Garret Rieger
|
3394ec7048
|
[subset] use subset accelerator in tests.
This ensures it produces equivalent subsets as without the accelerator.
|
2 years ago |
Garret Rieger
|
f4903defc4
|
[subset] use the accelerator in the subsetting benchmark.
|
2 years ago |
Behdad Esfahbod
|
238e7dd2b6
|
Fix build
|
2 years ago |
Qunxin Liu
|
470944901f
|
[instance] add benchmarks for instancing
|
2 years ago |
Behdad Esfahbod
|
33c990f0a9
|
Include cassert to fix bots
|
2 years ago |
Behdad Esfahbod
|
7edd54f3dd
|
[perf/benchmark-subset] Minor cleanup
|
3 years ago |
Garret Rieger
|
52d59bf150
|
[perf] Make subset benchmark data driven.
|
3 years ago |
Garret Rieger
|
5277a5772b
|
[perf] Add benchmarks for CFF subsetting.
|
3 years ago |
Garret Rieger
|
bc5129d7fa
|
[perf] use option_t in subset benchmark to select between glyphs and codepoint subset.
|
3 years ago |
Garret Rieger
|
6212856ce8
|
[perf] benchmark subsetting via glyphs.
|
3 years ago |
Behdad Esfahbod
|
4c177de1f5
|
[perf] Err. Remove HUGE font from perf suite
|
3 years ago |
Behdad Esfahbod
|
7f7ebdc6bb
|
[perf] Reuse a font
|
3 years ago |
Garret Rieger
|
b3ce96da3b
|
[perf] Add several more fonts to the subset benchmarks.
|
3 years ago |
Garret Rieger
|
178c67003f
|
[perf] Rework set insert test to not use pause/resume timing.
These have high overhead which affect the result. Also change set iteration to time the individual iteration operation.
|
3 years ago |
Garret Rieger
|
fbd183d0eb
|
[perf] Start writing subset benchmarks.
|
3 years ago |