Commit graph

19 commits

Author SHA1 Message Date
Ivan Smirnov
328cfac40d Big batch of renames: strip qoi prefix everywhere 2022-01-03 21:40:24 +03:00
Ivan Smirnov
5469530c64 Initial attempt at no_std 2022-01-03 17:15:18 +03:00
Ivan Smirnov
b461af81ac Introduce Channels and finish encoder refactor 2022-01-03 01:11:16 +03:00
Ivan Smirnov
21b06f37e0 Re-export all decoding funcs/structs at crate root 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
b315ea20a7 Mark consts mod as doc(hidden) 2021-12-31 13:38:19 +03:00
Ivan Smirnov
9e7c508a34 Add forbid(unsafe_code) at crate root 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
24775b1014 (Remove temporary tests from crate root) 2021-12-29 22:39:14 +03:00
Ivan Smirnov
0825c0aa3a Fix a few clippy lints 2021-12-02 15:55:56 +00:00
Ivan Smirnov
f17d2b6201 Add decode::qoi_decode_header() 2021-12-01 16:01:58 +00:00
Ivan Smirnov
1ad85dc019 Re-export qoi_encode_to_buf / encode_size_required 2021-12-01 00:04:51 +00:00
Ivan Smirnov
36383a3ea5 Re-export consts module 2021-12-01 00:04:28 +00:00
Ivan Smirnov
09976fb889 Add stable likely/unlikely to utils module 2021-11-30 14:30:13 +00:00
Ivan Smirnov
439a285920 Add canonical mod with reference i16-diff encode 2021-11-29 23:24:47 +00:00
Ivan Smirnov
b290afbc02 Re-export Header type at the crate root 2021-11-29 22:39:06 +00:00
Ivan Smirnov
83e75b1b65 Add colorspace support to qoi_encode_to_vec() 2021-11-29 22:27:17 +00:00
Ivan Smirnov
9ef519164b Add ColorSpace type 2021-11-29 22:23:39 +00:00
Ivan Smirnov
f8ec8011fc Initial working version (but lots of temp stuff) 2021-11-28 16:20:24 +00:00