aboutsummaryrefslogtreecommitdiff
path: root/tests/core/image
Commit message (Collapse)AuthorAgeFilesLines
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-1/+1
|
* [core:image/tga] Add tests.Jeroen van Rijn2022-09-101-0/+23
|
* [image/png] Construct test paths differently.Jeroen van Rijn2022-06-111-1/+2
|
* [tests/core/image] Remove old crappy PPM writer.Jeroen van Rijn2022-04-301-201/+0
|
* [pbm] Also test PFM formats.Jeroen van Rijn2022-04-301-14/+95
|
* [pbm] Fixes.Jeroen van Rijn2022-04-301-42/+44
|
* [pbm] WIP unit tests. part deux.Jeroen van Rijn2022-04-301-2/+26
|
* [pbm] WIP unit tests.Jeroen van Rijn2022-04-301-15/+43
|
* [pbm] Normalize some errors, correct .depthJeroen van Rijn2022-04-301-6/+6
|
* [QOI] Add support for RGB images (previously loader always output RGBA).Jeroen van Rijn2022-04-121-5/+29
| | | | 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-1/+1
| | | | | | | | 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.
* [varint] Add LEB128 decoding + testsJeroen van Rijn2022-03-081-16/+14
| | | | Also make tests in general less spammy: Don't print [PASS] for each successful test, only report failures and progress.
* [tests] Make test runners exit with errorlevel 1 if a test fails.Jeroen van Rijn2022-03-031-0/+3
|
* Update testsgingerBill2022-01-201-1/+1
|
* Update `ODIN_ENDIAN` usagegingerBill2022-01-161-1/+1
|
* png: Move metadata.Jeroen van Rijn2021-10-061-3/+1
|
* png: Add sane compile-time maximums for dimensions + chunk sizes.Jeroen van Rijn2021-10-061-2/+1
|
* png + compress: Rearrange error unions.Jeroen van Rijn2021-10-062-13/+17
|
* Add additional error checking to helpers.Jeroen van Rijn2021-10-061-9/+9
|
* Custom test runner.Jeroen van Rijn2021-09-081-9/+22
|
* Add Makefile for tests.Jeroen van Rijn2021-09-071-1/+1
|
* CI tests for PNG, GZIP + ZLIB.Jeroen van Rijn2021-09-071-0/+1922