Behdad Esfahbod
|
9a7afe922b
|
[perf] Benchmark glyph painting
|
1 year ago |
Behdad Esfahbod
|
ebdfa9838b
|
[perf] Measure freetype face loading as well
|
1 year ago |
Behdad Esfahbod
|
55f41e287f
|
[perf] Add duployan.txt
From https://kaltashwawa.ca/2022/01/20/lovecraft-in-chinook-puspus-kopa-ulthar-tawn/
|
1 year ago |
Behdad Esfahbod
|
b2d648e41b
|
[perf/benchmark-subset] Rename subset_codepoints to subset_unicodes
|
1 year ago |
Behdad Esfahbod
|
13438da16e
|
[benchmark-font] Minor move a variable
|
1 year ago |
Behdad Esfahbod
|
7d72fdd5bf
|
[benchmark-font] Do some work in draw_glyph callbacks
For no good reason other than matching what I'm adding to
skrifa benchmark. Doesn't seem to affect benchmarks whatsoever.
|
1 year ago |
Behdad Esfahbod
|
0fceaef0f7
|
[benchmark-subset] Report in microseconds, not milli
We're in that range now. :)
|
1 year ago |
Behdad Esfahbod
|
547dc1a40e
|
[benchmark-font] Add load_face_and_shape benchmark
To measure face-loading performance
|
1 year ago |
Behdad Esfahbod
|
fcf70af134
|
[perf] Fix break
|
1 year ago |
Behdad Esfahbod
|
17f29c8111
|
[benchmark_font/draw_glyphs] Implement quadratic_to
Not interested in the fallback implementation here.
|
1 year ago |
Behdad Esfahbod
|
41f85d0179
|
[benchmark-font] Add RobotoFlex
We didn't have a variable TTF before!
|
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 |
Garret Rieger
|
f41c5ec961
|
[map] update map benchmark to also test lookups that hit.
|
1 year ago |
Behdad Esfahbod
|
7f111787e4
|
[benchmark-map] Remove overhead
|
1 year ago |
Behdad Esfahbod
|
5666807328
|
[benchmark-map] Improve Insert benchmark
Previously it was enlarging the map depending on whatever
number of runs the benchmark-runner decided to run the loop.
That wasn't very useful...
|
1 year ago |
Behdad Esfahbod
|
fc8dfe64d0
|
[benchmark-font] Minor rename
|
2 years ago |
Behdad Esfahbod
|
3c972867b9
|
More s/hb_font_get_glyph_shape/hb_font_draw_glyph/
|
2 years 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
|
20a0a46729
|
[perf] Remove stale run.sh
|
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 |
Behdad Esfahbod
|
b6df347137
|
[perf] Add Hindi test to benchmark-shape
|
2 years ago |
Behdad Esfahbod
|
443961971a
|
[perf] Add fa-words.txt and use in shape benchmark
|
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
|
031fd20a5a
|
[perf] Update README
|
2 years ago |
Behdad Esfahbod
|
98fbe87a26
|
[benchmark-font] Disable quadratic callback
We are interested in the quadratic-to-cubic codepath benchmarking.
|
2 years ago |
Behdad Esfahbod
|
697287fbd7
|
[benchmark-shape,hb-shape-threads] Fix argument parsing order
After recent change.
|
2 years ago |
Behdad Esfahbod
|
2dec742070
|
[benchmark-shape] Remove a few tests
They were not adding value.
|
2 years ago |
Behdad Esfahbod
|
3c258e1373
|
[benchmark-shape] Reorder text vs font order for better output
|
2 years ago |
Behdad Esfahbod
|
9eab6d326f
|
[benchmark-set] Another Pause/Resume
|
2 years ago |
Behdad Esfahbod
|
f371789b40
|
Sprinkle static around
|
2 years ago |
Behdad Esfahbod
|
33c990f0a9
|
Include cassert to fix bots
|
2 years ago |
Behdad Esfahbod
|
0fe1869228
|
[benchmark-set] Pause timing around set copy initialization
|
3 years ago |
Behdad Esfahbod
|
ce5435a862
|
[benchmark-set] Remove use of rand() inside benchmark
|
3 years ago |
Behdad Esfahbod
|
8a7cfe1787
|
[perf/benchmark-shape] Test ft font backend as well
|
3 years ago |
Behdad Esfahbod
|
e1f4445dff
|
[benchmark-shape] Allow taking multiple tests from cmdline
|
3 years ago |
Behdad Esfahbod
|
1bf2d5f885
|
[perf/benchmark-shape] Allow taking text-file/font-file args from cmdline
|
3 years ago |
Behdad Esfahbod
|
852a8f04eb
|
[perf/benchmark-font] Allow benchmarking fonts specified on cmdline
|
3 years ago |
Behdad Esfahbod
|
da4b6f1527
|
[benchmark-shape] Add variable fonts
|
3 years ago |