aboutsummaryrefslogtreecommitdiff
path: root/core/image/png
Commit message (Expand)AuthorAgeFilesLines
* Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-281-1/+1
* Render examples.Jeroen van Rijn2025-10-102-6/+5
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
* Package lines for `core:image`.Jeroen van Rijn2025-10-091-1/+1
* jpeg: extract Exif dataIllusionMan12122025-09-082-10/+2
* [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
* Remove outdated PNG save helpersJeroen van Rijn2024-12-231-129/+1
* Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-143-3/+3
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-034-355/+350
* Fix `err != 0` usesgingerBill2024-08-042-2/+2
* 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-282-3/+3
* Improve `//+vet`; remove `using` in many places; add `//+vet !using-stmt` whe...gingerBill2023-07-312-12/+11
* Replace `x in &y` Use `&v in y` syntax through core & vendor for `switch`/`fo...gingerBill2023-06-261-1/+1
* Use positional and named arguments within the core librarygingerBill2023-06-211-4/+4
* 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-233-16/+23
* Add `runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD` where appropriategingerBill2023-02-102-21/+28
* Merge pull request #1544 from FancyKillerPanda/build_ignoregingerBill2022-11-031-1/+1
|\
| * Changed //+ignore to //+build ignore.FancyKillerPanda2022-02-241-1/+1
* | Fix to png example.odingingerBill2022-08-111-1/+1
* | 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-122-37/+51
* | Utilize `union #shared_nil` to `core:image` `Error`gingerBill2022-03-241-3/+3
|/
* Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-202-2/+2
* 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-152-2/+2
* png: Move metadata.Jeroen van Rijn2021-10-063-212/+117
* 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-063-12/+58
* png + compress: Rearrange error unions.Jeroen van Rijn2021-10-062-43/+38
* Add additional error checking to helpers.Jeroen van Rijn2021-10-063-133/+163
* 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-313-939/+939
* 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