|
bc5129d7
|
2022-05-04T22:16:03
|
|
[perf] use option_t in subset benchmark to select between glyphs and codepoint subset.
|
|
6212856c
|
2022-05-04T22:16:03
|
|
[perf] benchmark subsetting via glyphs.
|
|
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
|
|
036d03d2
|
2022-05-02T13:39:54
|
|
[perf/perf] Move all logic to perf-draw, for now
To be renamed.
|
|
746c3c03
|
2022-05-02T13:26:41
|
|
[perf/perf] Remove ttf-parser backend
|
|
4aaa0af7
|
2022-05-02T13:06:27
|
|
[perf/perf] Rely on hb-draw to measure ft performance
|
|
217d38df
|
2022-04-29T16:18:17
|
|
Try to fix distcheck
|
|
35681b3e
|
2022-04-29T16:02:55
|
|
[benchmark-shape] Break lines and shape separately
|
|
be1ac9c5
|
2022-04-29T15:55:19
|
|
[benchmark-shape] Data-driven test sets
|
|
ae3efc64
|
2022-04-29T15:37:11
|
|
[perf] Spawn off benchmark-shape from perf runner
|
|
5f43ce82
|
2022-04-29T13:37:46
|
|
[benchmark-set] Split SetLookup into an ordered and random version
|
|
ae9c7b86
|
2022-04-29T13:39:04
|
|
[benchmark-set] At least increase needle by one in lookup benchmark
|
|
68a9b83d
|
2022-04-29T13:27:42
|
|
[benchmark-set] At least increase needle by one in lookup benchmark
|
|
5866ec05
|
2022-04-29T13:14:41
|
|
[benchmark-map] Remove rand() overhead from benchmark
|
|
dd005911
|
2022-04-29T12:23:53
|
|
[benchmark-set] Reduce lookup benchmark overhead
Turnsout 90% was overhead... Now lookup is in the 4ns ballpark.
|
|
4c177de1
|
2022-04-21T13:51:37
|
|
[perf] Err. Remove HUGE font from perf suite
|
|
7f7ebdc6
|
2022-04-21T11:25:12
|
|
[perf] Reuse a font
|
|
f48647e5
|
2022-04-20T22:08:33
|
|
In perf/README update meson command line to set release build type.
|
|
b3ce96da
|
2022-04-20T21:51:20
|
|
[perf] Add several more fonts to the subset benchmarks.
|
|
9ad30036
|
2022-04-20T15:53:37
|
|
[perf/perf-draw] Port to new draw API
|
|
23c7c305
|
2022-04-20T15:45:37
|
|
[perf/benchmark-map] Adjust range specifiers
|
|
2b03bced
|
2022-04-20T21:34:45
|
|
[perf] Cleanup range specifiers in set benchmark.
|
|
178c6700
|
2022-04-20T21:19:54
|
|
[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.
|
|
fbd183d0
|
2022-04-20T20:05:14
|
|
[perf] Start writing subset benchmarks.
|
|
fc2027bf
|
2022-04-20T19:33:04
|
|
[perf] Add map benchmarks.
|
|
057ec2c9
|
2022-04-20T19:15:03
|
|
[perf] Add set ieration and lookup benchmarks.
|
|
40975fc3
|
2022-04-20T18:54:36
|
|
[perf] Add some instructions for building/running benchmarks.
|
|
cef64b94
|
2022-04-20T18:36:35
|
|
[perf] Add the start of a benchmark for set operations.
|
|
85142f32
|
2022-04-20T22:32:54
|
|
[perf] Add missing ninja command in profiling instructions.
|
|
a5cf9178
|
2022-04-20T22:31:26
|
|
[perf] Update readme with profiling instructions.
|
|
df3ecea7
|
2022-04-20T16:06:06
|
|
[perf/perf] Fix run when ttfparser is not available
|
|
e0ac6c58
|
2022-02-02T18:57:12
|
|
Remove remaining traces of HB_EXPERIMENTAL_API
|
|
69d8f27c
|
2021-11-20T17:09:15
|
|
[meson] Require 0.55.0
We implicitly require it for building ragel subproject. This new version
requirement should satisfied in both Fedora 33 and Debian bullseye, and
not be too cutting edge for us.
|
|
c852b868
|
2021-09-19T16:30:12
|
|
Rename HBGlyphID to HBGlyphID16
|
|
bdfed8f1
|
2021-06-14T15:46:04
|
|
[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.
|
|
4cc4cd3b
|
2021-04-10T14:11:23
|
|
[docs] Fix spelling typo (#2945)
|
|
6e32145d
|
2020-08-13T00:13:06
|
|
[meson] Make compatbile with 0.47.0
|
|
58209c86
|
2020-08-12T23:04:26
|
|
[meson] Make compatbile with 0.49.0
Contains a just put together summary feature polyfill and workaround
to broken ternary operator.
|
|
903d6a1f
|
2020-08-02T11:40:47
|
|
[perf] Enable ttf-parser build just with experimental_api
ttf-parser API is subject to breaking change and we are interested on its
hb-draw like API so let's hide it more.
|
|
cac30711
|
2020-07-30T16:25:42
|
|
[meson] minor, use null_dep one more place
|
|
5f9ff04f
|
2020-06-18T02:33:05
|
|
Add comparison against ttf-parser
|
|
5a7cc7fd
|
2020-07-29T08:33:32
|
|
minor spacing tweak
|
|
20d1fa36
|
2020-06-25T12:50:46
|
|
[perf] fix the build
|
|
95b1081b
|
2020-06-09T17:37:36
|
|
Add performance benchmark for shaping, get extents and draw
|
|
aa43e183
|
2019-12-15T16:04:00
|
|
[perf Add texts/en-words.txt
$ cat docs/usermanual-*.xml src/hb*.cc src/hb*.{h,hh,cc} | sed 's/[^a-zA-Z ]/ /g' | tr ' ' '\n' | sort | uniq | grep . > perf/texts/en-words.txt
|
|
e101a672
|
2019-12-10T12:46:14
|
|
[perf] Add texts/fa-thelittleprince.txt
|
|
2c781a67
|
2019-12-10T12:43:42
|
|
[perf] More rename
|
|
d703392a
|
2019-12-10T12:42:29
|
|
[perf] Adjust text/fa-monologue.txt
|
|
19d1b9d4
|
2019-12-10T12:39:01
|
|
[perf] Renames
|
|
53dc8d94
|
2019-12-10T21:53:30
|
|
Add initial shaping performance test and profiler
|