|
5087e53b
|
2025-07-26T04:02:41
|
|
[perf] Use GOption (#5422)
* [perf] Don't build benchmarks if no glib
Also remove unnecessary deps.
* [benchmark-shape/font] Port to GOption
|
|
0c3606b5
|
2025-07-23T17:06:50
|
|
[benchmark-font] Respect HB_BENCHMARK_TEXT
|
|
b3765e7c
|
2025-07-19T07:13:41
|
|
[benchmark-font] Call the plural glyph-v-origins API
Ouch!
|
|
cbc928fa
|
2025-07-19T06:29:38
|
|
[benchmark-font] malloc hygiene
|
|
266c0f8e
|
2025-07-18T21:49:07
|
|
[benchmark-font] Add --max-glyphs argument
--max-glyphs 256 can be used to measure the cached behavior
of many ops, like glyph_h_advance, glyph_v_advance,
and glyph_v_origin.
|
|
94efb343
|
2025-07-18T21:29:19
|
|
[benchmark-font] Benchmark v_advances and v_origin
|
|
88b9feb9
|
2025-05-20T20:40:40
|
|
[benchmark-font] Allow specifying variations on cmdline
|
|
60c4b9cb
|
2025-05-20T20:12:49
|
|
[benchmark-font] Minor refactor
In prep for accepting arbitrary variations on the cmdline.
|
|
2a878b1b
|
2025-03-07T17:23:17
|
|
[font-funcs] Add two new API
+ hb_font_set_funcs_using()
+ hb_font_list_funcs()
Part of https://github.com/harfbuzz/harfbuzz/issues/5117
|
|
e054db4a
|
2025-03-04T18:43:19
|
|
[fontations] Hook up to benchmark-font
|
|
a2ea5d28
|
2025-02-18T21:43:39
|
|
[benchmark-font] Report draw times in ms, not us
|
|
c224178a
|
2024-10-13T20:21:35
|
|
[perf] Add hb-benchmark.hh
|
|
8a805271
|
2024-10-10T12:56:31
|
|
[coretext] Start implementing CoreText font-funcs
Does nominal glyph mapping, horiz advances, and draw so far.
|
|
9a7afe92
|
2023-08-09T12:00:41
|
|
[perf] Benchmark glyph painting
|
|
ebdfa983
|
2023-07-30T12:22:55
|
|
[perf] Measure freetype face loading as well
|
|
13438da1
|
2023-07-02T12:56:13
|
|
[benchmark-font] Minor move a variable
|
|
7d72fdd5
|
2023-07-02T09:55:37
|
|
[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.
|
|
547dc1a4
|
2023-06-30T08:48:43
|
|
[benchmark-font] Add load_face_and_shape benchmark
To measure face-loading performance
|
|
fcf70af1
|
2023-06-30T08:43:10
|
|
[perf] Fix break
|
|
17f29c81
|
2023-06-29T13:27:09
|
|
[benchmark_font/draw_glyphs] Implement quadratic_to
Not interested in the fallback implementation here.
|
|
41f85d01
|
2023-06-27T12:50:04
|
|
[benchmark-font] Add RobotoFlex
We didn't have a variable TTF before!
|
|
fc8dfe64
|
2023-04-24T14:39:20
|
|
[benchmark-font] Minor rename
|
|
3c972867
|
2022-12-22T11:40:06
|
|
More s/hb_font_get_glyph_shape/hb_font_draw_glyph/
|
|
98fbe87a
|
2022-06-27T11:48:59
|
|
[benchmark-font] Disable quadratic callback
We are interested in the quadratic-to-cubic codepath benchmarking.
|
|
f371789b
|
2022-05-28T04:02:36
|
|
Sprinkle static around
|
|
33c990f0
|
2022-05-27T16:57:00
|
|
Include cassert to fix bots
|
|
1bf2d5f8
|
2022-05-21T14:42:50
|
|
[perf/benchmark-shape] Allow taking text-file/font-file args from cmdline
|
|
852a8f04
|
2022-05-21T14:31:09
|
|
[perf/benchmark-font] Allow benchmarking fonts specified on cmdline
|
|
629fa8ee
|
2022-05-16T17:44:50
|
|
[perf/benchmark-font] Test Roboto as variable even though it's not
|
|
71a0cda8
|
2022-05-16T17:43:48
|
|
[perf/benchmark-font] Only certain fonts are variable
Don't test every font as variable.
|
|
f67e6bf7
|
2022-05-02T16:59:48
|
|
[perf/benchmark-font] Add benchmark for glyph_h_advance
|
|
1c0a3d4d
|
2022-05-02T16:50:54
|
|
[perf/benchmark-font] Add a couple Noto fonts
|
|
3fff2e91
|
2022-05-02T16:31:59
|
|
[perf/benchmark-font] Cosmetic
|
|
0d1f8dca
|
2022-05-02T16:18:53
|
|
[perf/benchmark-font] Actually make nominal_glyph bench work
|
|
6cf69d10
|
2022-05-02T16:07:32
|
|
[perf/benchmark-font] Add back testing of is_variable
|
|
3aa2ff79
|
2022-05-02T16:01:22
|
|
[perf/benchmark-font] Fix build without freetype
|
|
58a0988b
|
2022-05-02T15:57:19
|
|
[perf/benchmark-font] Benchmark get_nominal_glyph
|
|
6d29903e
|
2022-05-02T14:03:15
|
|
[perf/benchmark-font] Parametrize test
|
|
636c90e8
|
2022-05-02T13:41:49
|
|
[perf/perf] Rename to benchmark-font
|