Behdad Esfahbod
9a7afe922b
[perf] Benchmark glyph painting
2 years ago
Behdad Esfahbod
ebdfa9838b
[perf] Measure freetype face loading as well
2 years ago
Behdad Esfahbod
13438da16e
[benchmark-font] Minor move a variable
2 years 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.
2 years ago
Behdad Esfahbod
547dc1a40e
[benchmark-font] Add load_face_and_shape benchmark
...
To measure face-loading performance
2 years ago
Behdad Esfahbod
fcf70af134
[perf] Fix break
2 years ago
Behdad Esfahbod
17f29c8111
[benchmark_font/draw_glyphs] Implement quadratic_to
...
Not interested in the fallback implementation here.
2 years ago
Behdad Esfahbod
41f85d0179
[benchmark-font] Add RobotoFlex
...
We didn't have a variable TTF before!
2 years 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
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