Commit graph

13 commits

Author SHA1 Message Date
Ivan Smirnov
f3947a2a01 qoi-bench: fail immediately if roundtrip fails 2022-01-03 17:15:18 +03:00
Ivan Smirnov
7b0044a824 qoi-bench: only report totals if more than one png 2022-01-03 17:15:18 +03:00
Ivan Smirnov
55977b8981 Minor updates to crate manifests and readme 2022-01-03 15:13:56 +03:00
Ivan Smirnov
5036518108 Change crate edition to "2018" 2022-01-03 15:13:56 +03:00
Ivan Smirnov
9d036bc64e Update tests and benches to the new encoder API 2022-01-03 01:11:16 +03:00
Ivan Smirnov
b8fe879b22 In qoi-bench, report and skip invalid png files 2022-01-03 01:11:16 +03:00
Ivan Smirnov
0eb8a7ade7 Add QoiDecoder, handle padding properly + refactor 2022-01-02 00:04:09 +03:00
Ivan Smirnov
343f11bccf Sort the files when running benches 2022-01-02 00:04:09 +03:00
Ivan Smirnov
637ac22a99 (Clippy fixes across the board) 2021-12-31 14:37:42 +03:00
Ivan Smirnov
6019791c3b In the bench suite, check for 3/4 channels 2021-12-31 13:38:19 +03:00
Ivan Smirnov
0c8d7c64e8 Improve benchmark tool, report totals 2021-12-31 02:01:24 +03:00
Ivan Smirnov
6ed5f13487 Remove canonical mod and remove it from benches 2021-12-29 22:40:41 +03:00
Ivan Smirnov
d0e2b70d3d Add initial version of qoi-bench 2021-12-02 16:02:30 +00:00