aboutsummaryrefslogtreecommitdiff
path: root/core/image/png/png.odin
Commit message (Expand)AuthorAgeFilesLines
* Add updated PNG exampleJeroen van Rijn7 days1-0/+2
* Make `using` as a statement an opt-in with `#+feature using-stmt`gingerBill2025-12-211-1/+1
* Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-281-1/+1
* Render examples.Jeroen van Rijn2025-10-101-4/+3
* jpeg: extract Exif dataIllusionMan12122025-09-081-8/+0
* [core:image/png] use .Image_Dimensions_Too_LargeMichael Lee2025-09-081-1/+5
* Require `@(init)` and `@(fini)` to be `proc "contextless" ()`gingerBill2025-08-081-1/+1
* Remove outdated optimization attributes.Jeroen van Rijn2025-05-271-3/+0
* Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-141-1/+1
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-031-4/+1
* Even more style fixesgingerBill2024-06-291-2/+2
* Indentation fixesgingerBill2024-06-291-22/+22
* Clean up PNG code.Jeroen van Rijn2024-06-091-26/+20
* Use new blend helperJeroen van Rijn2024-06-091-10/+6
* Image: Add improved blending method and test it.Jeroen van Rijn2024-06-091-11/+9
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-2/+2
* Improve `//+vet`; remove `using` in many places; add `//+vet !using-stmt` whe...gingerBill2023-07-311-8/+8
* Improve error handling for `resize` and `reserve` proceduresgingerBill2023-05-221-5/+5
* Make `core:image` packages work on `js` platform (wasm32) by not requiring `c...gingerBill2023-03-231-16/+0
* Add `runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD` where appropriategingerBill2023-02-101-7/+11
* Change `unreachable` with `panic`gingerBill2022-08-051-3/+3
* Add `image.destroy`gingerBill2022-05-141-0/+1
* Add `destroy` with loadergingerBill2022-05-141-3/+2
* Rename `load_from_slice` to `load_from_bytes` across `core`gingerBill2022-05-141-8/+6
* Generalized `core:image` loadergingerBill2022-05-141-0/+6
* [pbm] Normalize some errors, correct .depthJeroen van Rijn2022-04-301-8/+8
* [PNG] Remove debug printf.Jeroen van Rijn2022-04-121-6/+0
* [image] Add QOI load/save.Jeroen van Rijn2022-04-121-30/+45
* Simplify docs to hide the copyrightgingerBill2022-01-171-0/+5
* `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new stri...gingerBill2022-01-151-1/+1
* png: Move metadata.Jeroen van Rijn2021-10-061-107/+17
* 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-061-6/+54
* png + compress: Rearrange error unions.Jeroen van Rijn2021-10-061-41/+37
* Add additional error checking to helpers.Jeroen van Rijn2021-10-061-23/+48
* 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-311-582/+582
* Add more uses of `or_return`gingerBill2021-08-151-30/+9
* 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
* PNG: Fix leak if you don't ask for metadata.Jeroen van Rijn2021-06-211-4/+2
* ZLIB: Start optimization.Jeroen van Rijn2021-06-211-0/+9
* Replace `core:image`'s `sidecar` with explicit `metadata_ptr` and `metadata_t...Jeroen van Rijn2021-06-211-6/+3
* Change PNG's img.sidecar to ^Info, make img.depth an int.Jeroen van Rijn2021-06-201-5/+8
* More minor stylization changes (remove unneeded parentheses)gingerBill2021-06-141-2/+2
* Minor formatting changesgingerBill2021-06-141-251/+247
* Core library clean up: Make range expressions more consistent and replace use...gingerBill2021-06-141-10/+10
* Change General_Error.OK to nilJeroen van Rijn2021-05-031-20/+20