aboutsummaryrefslogtreecommitdiff
path: root/core/image
Commit message (Expand)AuthorAgeFilesLines
* Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-202-2/+2
* Simplify docs to hide the copyrightgingerBill2022-01-172-0/+7
* `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new stri...gingerBill2022-01-152-2/+2
* png: Channel helper metadata.Jeroen van Rijn2021-10-061-2/+1
* png: Move metadata.Jeroen van Rijn2021-10-064-218/+216
* png: Add more OOM checks.Jeroen van Rijn2021-10-061-5/+15
* png: Add sane compile-time maximums for dimensions + chunk sizes.Jeroen van Rijn2021-10-064-15/+62
* png + compress: Rearrange error unions.Jeroen van Rijn2021-10-063-46/+58
* Add additional error checking to helpers.Jeroen van Rijn2021-10-064-133/+164
* Make sure to `delete` on the right allocator.Jeroen van Rijn2021-09-191-3/+7
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-6/+6
* Remove unneeded semicolons from the core librarygingerBill2021-08-314-975/+975
* Add more uses of `or_return`gingerBill2021-08-151-30/+9
* ZLIB: cleanup.Jeroen van Rijn2021-06-271-2/+2
* PNG: Inform `inflate` about expected output size for extra speed.Jeroen van Rijn2021-06-271-26/+28
* PNG: Let PNG use the new compress I/O routines.Jeroen van Rijn2021-06-271-12/+6
* All reads now skip stream if in memory.Jeroen van Rijn2021-06-231-11/+11
* Refactor ZLIB structs.Jeroen van Rijn2021-06-231-0/+16
* Move `bytes` utils back to EXR code for the time being.Jeroen van Rijn2021-06-221-24/+24
* PNG: Fix leak if you don't ask for metadata.Jeroen van Rijn2021-06-212-8/+4
* Comment out tracy imports.Jeroen van Rijn2021-06-211-0/+4
* ZLIB: Start optimization.Jeroen van Rijn2021-06-214-8/+44
* Replace `core:image`'s `sidecar` with explicit `metadata_ptr` and `metadata_t...Jeroen van Rijn2021-06-213-23/+23
* Change PNG's img.sidecar to ^Info, make img.depth an int.Jeroen van Rijn2021-06-203-9/+12
* More minor stylization changes (remove unneeded parentheses)gingerBill2021-06-141-2/+2
* Minor formatting changesgingerBill2021-06-144-362/+356
* Core library clean up: Make range expressions more consistent and replace use...gingerBill2021-06-141-10/+10
* Fix gray+alpha alpha extract.Jeroen van Rijn2021-05-041-4/+4
* Change General_Error.OK to nilJeroen van Rijn2021-05-033-27/+27
* Convert `core:compress` and `core:image` error checks to new union comparison.Jeroen van Rijn2021-05-033-17/+16
* Remove debug print in image helper.Jeroen van Rijn2021-05-031-5/+1
* Don't need other path for grayscale output.Jeroen van Rijn2021-05-021-13/+0
* Add new PNG post processing options.Jeroen van Rijn2021-05-022-16/+142
* Fix Paeth for bit depth < 8.Jeroen van Rijn2021-05-011-1/+1
* PNG: Fix tRNS handling.Jeroen van Rijn2021-05-011-18/+16
* Fix a few more cases in which bKGD wasn't properly applied.Jeroen van Rijn2021-05-011-12/+71
* PNG: Fix test for when premultiplication is needed.Jeroen van Rijn2021-05-011-2/+2
* Minor stylistic code changes to compress and image packagesgingerBill2021-04-303-459/+455
* Use regular allocator from png+gzip's `load_from_file`.Jeroen van Rijn2021-04-301-4/+2
* Add `compress` and `image` to core.Jeroen van Rijn2021-04-304-0/+2545