Commit graph

9 commits

Author SHA1 Message Date
ZettaScript 8099e065f3 wip 2022-12-16 22:12:43 +01:00
Ivan Smirnov 0b76352b22 Use u32::{from_be_bytes,to_be_bytes} builtins 2022-01-03 01:11:16 +03:00
Ivan Smirnov b0467472ae Big rework: everything now matches the latest spec 2021-12-30 13:25:52 +03:00
Ivan Smirnov 6640bc571a Add unique stream-end marker (7 zeros and one 1) 2021-12-29 16:07:54 +03:00
Ivan Smirnov 4d0d760f92 Enforce maximum size of 400Mp (QOI_PIXELS_MAX) 2021-12-29 16:00:16 +03:00
Ivan Smirnov 62a659eb03 Change magic type to u32 (like in reference impl) 2021-11-29 22:38:09 +00:00
Ivan Smirnov fd71a24506 Mark tag masks in consts mod as allow(unused) 2021-11-29 22:32:04 +00:00
Ivan Smirnov 3dc0d6adab Add mask comments to consts module 2021-11-29 13:58:11 +00:00
Ivan Smirnov f8ec8011fc Initial working version (but lots of temp stuff) 2021-11-28 16:20:24 +00:00