aboutsummaryrefslogtreecommitdiff
path: root/core/image
Commit message (Collapse)AuthorAgeFilesLines
* core:os -> core:os/old && core:os/os2 -> core:osJeroen van Rijn6 days7-10/+10
|
* Add updated PNG exampleJeroen van Rijn7 days2-0/+138
|
* core:os -> core:os/os for core:imageJeroen van Rijn7 days8-417/+62
|
* Merge branch 'master' into bill/feature-using-stmtgingerBill2026-01-302-3/+6
|\
| * Merge pull request #5661 from leecommamichael/core-image-tgaJeroen van Rijn2026-01-241-2/+5
| |\ | | | | | | [core:image/tga] implement Option.do_not_expand_grayscale
| | * Merge branch 'odin-lang:master' into core-image-tgaMichael Lee2025-12-2319-44/+1291
| | |\
| | * \ Merge branch 'master' into core-image-tgaMichael Lee2025-09-081-1/+5
| | |\ \
| | * | | [core-image/tga] implement Option.do_not_expand_grayscaleMichael Lee2025-09-081-2/+5
| | | | |
| * | | | Fix TGA header detectionViktor2026-01-081-1/+1
| | |_|/ | |/| |
* / | | Make `using` as a statement an opt-in with `#+feature using-stmt`gingerBill2025-12-212-19/+17
|/ / /
* | | Fix typogingerBill2025-12-101-1/+1
| | |
* | | Remove `fallthrough` to prefer a single `case`gingerBill2025-12-101-21/+11
| | |
* | | Removed redundant build tagsJames Liljenquist2025-12-057-7/+0
| | |
* | | Adding missing build flags to avoid load proc collisionJames Liljenquist2025-12-042-0/+2
| | |
* | | Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-284-4/+4
| | | | | | | | | | | | 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.
* | | Render examples.Jeroen van Rijn2025-10-102-6/+5
| | |
* | | Further overhaul of package line comments.Jeroen van Rijn2025-10-097-7/+7
| | |
* | | More package lines.Jeroen van Rijn2025-10-091-0/+2
| | |
* | | Package lines for `core:image`.Jeroen van Rijn2025-10-097-15/+15
| | |
* | | Small updates to JPEG loaderJeroen van Rijn2025-09-092-736/+748
| | | | | | | | | | | | | | | - Remove some unnecessary nesting - Add frame type (SOF0, et al) to metadata if `.return_metadata` is used
* | | Expand grayscale JPEGs to RGB(A)Jeroen van Rijn2025-09-091-10/+24
| | | | | | | | | | | | And handle grayscale jpeg example file in test suite.
* | | Implement .alpha_add_if_missing for JPEGJeroen van Rijn2025-09-091-17/+83
| | |
* | | Make progressive JPEGs return a proper errorJeroen van Rijn2025-09-091-1/+1
| | | | | | | | | | | | | | | | | | Add progressive JPEG file to test suite and test that loading it returns the expected `Unsupported_Frame_Type` error. This JPEG variant will hopefully be supported in the future, but we should at least return an error rather than use `unsupported()`.
* | | Address some naming issuesJeroen van Rijn2025-09-081-16/+20
| | |
* | | Make `_register` contextlessJeroen van Rijn2025-09-081-1/+1
| | |
* | | jpeg: extract Exif dataIllusionMan12122025-09-084-22/+87
| | |
* | | jpeg: support images that encode zero-based component idsIllusionMan12122025-09-081-3/+12
| | |
* | | image/jpeg: more bounds checking and skip malformed APP0Hisham Aburaqibah2025-09-082-15/+26
| | | | | | | | | | | | Also increase the maximum huffman symbols to 176
* | | image/jpeg: better pack APP0 structsHisham Aburaqibah2025-09-082-12/+12
| | |
* | | image/jpeg: implement jpeg decoding for baseline and extended sequential jpegsHisham Aburaqibah2025-09-084-2/+1082
| | |
* | | core/image: some jpegs have APP13 or COM markers after SOIHisham Aburaqibah2025-09-081-1/+1
| |/ |/|
* | [core:image/png] use .Image_Dimensions_Too_LargeMichael Lee2025-09-081-1/+5
|/
* Require `@(init)` and `@(fini)` to be `proc "contextless" ()`gingerBill2025-08-086-10/+10
|
* Remove outdated optimization attributes.Jeroen van Rijn2025-05-271-3/+0
|
* fix(core/image): off-by-one index when detecting certain JPEG imagesHisham Aburaqibah2025-01-051-1/+1
|
* Remove outdated PNG save helpersJeroen van Rijn2024-12-231-129/+1
|
* Fix image.which_bytesJeroen van Rijn2024-10-291-1/+1
| | | | Invert test in `which_bytes` to fix Softimage PIC detection. Fixes #4429.
* image: add panic when load is called without any registered loadersLaytan Laats2024-10-201-1/+9
|
* Moved all packages in core, base, vendor, tests and examples to use new #+ ↵Karl Zylinski2024-09-1414-14/+14
| | | | file tag syntax.
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-035-356/+351
|
* Added missing slice advancing.gordonshamway232024-08-231-0/+2
|
* Fix for blend_pixel.odin in core/image/common.odin not compilingKarl Zylinski2024-08-051-1/+1
|
* common.odin compile fixKarl Zylinski2024-08-051-1/+1
| | | Fix for "Error: Prefer to separate 'where' clauses with a comma rather than '&&'"
* Fix `err != 0` usesgingerBill2024-08-042-2/+2
|
* Replace `err != 0` with `err != nil` where possiblegingerBill2024-08-041-1/+1
|
* Add image.premultiply_alpha helper.Jeroen van Rijn2024-08-031-0/+36
|
* Add image.pixels_to_image helper.dev-2024-08Jeroen van Rijn2024-08-021-1/+28
|
* fix `@(optimization_mode)` usage in builtin collectionsLaytan Laats2024-07-083-7/+7
|
* Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-292-4/+4
|
* Even more style fixesgingerBill2024-06-294-5/+5
|