Behdad Esfahbod
3c972867b9
More s/hb_font_get_glyph_shape/hb_font_draw_glyph/
2 years ago
Behdad Esfahbod
98fbe87a26
[benchmark-font] Disable quadratic callback
...
We are interested in the quadratic-to-cubic codepath benchmarking.
3 years ago
Behdad Esfahbod
f371789b40
Sprinkle static around
3 years ago
Behdad Esfahbod
33c990f0a9
Include cassert to fix bots
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
629fa8ee87
[perf/benchmark-font] Test Roboto as variable even though it's not
3 years ago
Behdad Esfahbod
71a0cda869
[perf/benchmark-font] Only certain fonts are variable
...
Don't test every font as variable.
3 years ago
Behdad Esfahbod
f67e6bf79c
[perf/benchmark-font] Add benchmark for glyph_h_advance
3 years ago
Behdad Esfahbod
1c0a3d4d16
[perf/benchmark-font] Add a couple Noto fonts
3 years ago
Behdad Esfahbod
3fff2e9182
[perf/benchmark-font] Cosmetic
3 years ago
Behdad Esfahbod
0d1f8dcaf3
[perf/benchmark-font] Actually make nominal_glyph bench work
3 years ago
Behdad Esfahbod
6cf69d10e7
[perf/benchmark-font] Add back testing of is_variable
3 years ago
Behdad Esfahbod
3aa2ff7988
[perf/benchmark-font] Fix build without freetype
3 years ago
Behdad Esfahbod
58a0988b57
[perf/benchmark-font] Benchmark get_nominal_glyph
3 years ago
Behdad Esfahbod
6d29903e86
[perf/benchmark-font] Parametrize test
3 years ago
Behdad Esfahbod
636c90e81c
[perf/perf] Rename to benchmark-font
3 years ago
Behdad Esfahbod
036d03d2e9
[perf/perf] Move all logic to perf-draw, for now
...
To be renamed.
3 years ago
Behdad Esfahbod
746c3c03c5
[perf/perf] Remove ttf-parser backend
3 years ago
Behdad Esfahbod
4aaa0af7d9
[perf/perf] Rely on hb-draw to measure ft performance
3 years ago
Behdad Esfahbod
df3ecea773
[perf/perf] Fix run when ttfparser is not available
3 years ago
Behdad Esfahbod
9ad300360d
[perf/perf-draw] Port to new draw API
3 years ago
Behdad Esfahbod
bdfed8f113
[blob] Add failing versions of create API
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/2567
New API:
+hb_blob_create_or_fail()
+hb_blob_create_from_file_or_fail()
Use these in util/ to distinguish empty file from not-found file.
Only err on the latter.
4 years ago
Khaled Hosny
5091ea7e24
Merge pull request #2733 from astiob/buffer-context-doc
...
[docs] Describe buffer context applicability more explicitly
4 years ago
Ebrahim Byagowi
5f9ff04fb0
Add comparison against ttf-parser
5 years ago
Ebrahim Byagowi
5a7cc7fd8b
minor spacing tweak
5 years ago
Ebrahim Byagowi
20d1fa3671
[perf] fix the build
5 years ago
Ebrahim Byagowi
95b1081be4
Add performance benchmark for shaping, get extents and draw
5 years ago