aboutsummaryrefslogtreecommitdiff
path: root/core/image/qoi
Commit message (Collapse)AuthorAgeFilesLines
* core:os -> core:os/old && core:os/os2 -> core:osJeroen van Rijn6 days1-2/+2
|
* core:os -> core:os/os for core:imageJeroen van Rijn7 days1-22/+19
|
* Removed redundant build tagsJames Liljenquist2025-12-051-1/+0
|
* Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-281-1/+1
| | | | This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form.
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
|
* Package lines for `core:image`.Jeroen van Rijn2025-10-091-6/+5
|
* Require `@(init)` and `@(fini)` to be `proc "contextless" ()`gingerBill2025-08-081-1/+1
|
* Moved all packages in core, base, vendor, tests and examples to use new #+ ↵Karl Zylinski2024-09-142-2/+2
| | | | file tag syntax.
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-031-1/+1
|
* fix `@(optimization_mode)` usage in builtin collectionsLaytan Laats2024-07-081-2/+2
|
* Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-291-2/+2
|
* Even more style fixesgingerBill2024-06-291-1/+1
|
* Check for unneeded `transmute` with `-vet-cast`gingerBill2024-06-291-4/+2
|
* Apply fix to QOI decoder as well.Jeroen van Rijn2024-05-181-378/+377
|
* Fix qoi encode bug.Jeroen van Rijn2024-05-181-2/+0
|
* Disallow `for in` in favour of `for _ in`gingerBill2023-08-081-1/+1
|
* Improve error handling for `resize` and `reserve` proceduresgingerBill2023-05-221-2/+2
|
* Rename `save_to_memory` for consistency.Jeroen van Rijn2023-03-243-4/+4
|
* Make `core:image` packages work on `js` platform (wasm32) by not requiring ↵gingerBill2023-03-233-30/+43
| | | | `core:os`
* 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-5/+5
|
* Generalized `core:image` loadergingerBill2022-05-141-0/+5
| | | | | | | | | | | ```odin import "core:image" import "core:image/png" ... img, err := image.load_from_file("path.png") ```
* [pbm] Normalize some errors, correct .depthJeroen van Rijn2022-04-301-7/+5
|
* [QOI] Add support for RGB images (previously loader always output RGBA).Jeroen van Rijn2022-04-121-14/+15
| | | | Also add QOI to CI test suite by roundtripping 8-bit RGB(A) through QOI and checking the hashes match.
* [image] Add QOI load/save.Jeroen van Rijn2022-04-121-0/+407
Additionally: - Firm up PNG loader with some additional checks. - Add helper functions to `core:image` to expand grayscale to RGB(A), and so on. TODO: Possibly replace PNG's post-processing steps with calls to the new helper functions.