aboutsummaryrefslogtreecommitdiff
path: root/core/image
Commit message (Expand)AuthorAgeFilesLines
* [pbm] Remove stray comment.Jeroen van Rijn2022-04-301-1/+0
* Merge branch 'master' into pr/1726Jeroen van Rijn2022-04-301-1/+1
|\
| * sys/windows: add a couple of procedures and typeshikari2022-04-301-1/+1
* | [pbm] Fixes.Jeroen van Rijn2022-04-302-25/+25
* | [pbm] WIP unit tests.Jeroen van Rijn2022-04-302-27/+112
* | [pbm] Normalize some errors, correct .depthJeroen van Rijn2022-04-305-71/+64
* | Merge branch 'master' into pr/1726Jeroen van Rijn2022-04-302-0/+117
|\|
| * [image/tga] Writer for RGB(A) 8-bit images.Jeroen van Rijn2022-04-182-0/+117
* | Image: Fix implicit enum errorWalterPlinge2022-04-182-3/+2
* | Added initial Netpbm image format supportWalterPlinge2022-04-184-0/+785
|/
* [QOI] Add support for RGB images (previously loader always output RGBA).Jeroen van Rijn2022-04-121-14/+15
* [PNG] Remove debug printf.Jeroen van Rijn2022-04-121-6/+0
* [image] Add QOI load/save.Jeroen van Rijn2022-04-124-56/+1269
* Utilize `union #shared_nil` to `core:image` `Error`gingerBill2022-03-242-4/+5
* 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