shithub: rgbds

RSS feed

7a7126f3 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/21 08:57
Implement bit flipping with a lookup table

b4dadd35 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/21 06:41
Use an iterator `zip`

d9b1402e – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/21 06:25
Fix RGBGFX number parsing

832e0ec9 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/20 16:13
Report position in color errors

caaf7a84 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/20 14:37
Test VRA0 size as well in randtilegen tests

a5ed0292 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/20 14:27
Reject colors with ambiguous alpha channel

05e36767 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/20 05:30
Implement "palette map" output

531092f5 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/14 18:27
Add corrupted PNGs to check error handling

4c51792f – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/14 18:05
Allow testing RGBGFX with specific images as input

c4359c10 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/07 12:42
Ignore `-b` and `-N` when reversing without tilemap

159efe12 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/05 14:51
Transfer test programs as well for cross-testing

3cfe7800 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/30 16:37
Make randtilegen and rgbgfx_test compile with MSVC

01cf0c5f – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/01 11:31
Print RGBGFX test names

0dbcebfe – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/01 09:05
Have CMake build and install steps be verbose

491b6746 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/05/01 07:20
Clean RGBGFX test programs with `make clean`

cbf6fadc – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/25 05:39
Add RGBGFX tests

a77b0b39 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 22:22
Fix grayscale sorting not setting palette size

568fb5e4 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 15:10
Only report "fusing" different colors once per pair

82012f69 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 13:32
Fix alpha channel checking in RGBGFX test driver

57ac07b0 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 13:15
Correctly handle fully-transparent tiles when outputting unoptimized tilemap

c5212334 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 12:43
Fix `ProtoPalette::compare`

bf869f69 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 11:26
Fix memory leak in test driver program

0f8cbb1f – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 11:25
Generate all necessary files for RGBGFX tests

fcce42d3 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 11:03
Avoid sorting proto-palettes breaking mappings

ed104a9f – Eievui <14899090+GreenAndEievui@users.noreply.github.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/16 14:21
Add rgbgfx test program

f5d41263 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 09:21
Report when an input "tile" contains too many colors

78e751f0 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 09:20
Fix reading interlaced PNGs

d569c639 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 09:19
Avoid initializing the PNG row

75b9d489 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 09:17
Make randtilegen report the file names it fails to open

3aabe9c7 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/24 09:13
Move randtilegen to test/gfx subdir

5be2b96b – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/16 20:32
Remove incorrect check for reversed image width

7fdfbbbb – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/16 19:53
Fix inverted condition in tile dedup warning

7fdc6cbc – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/15 20:08
Fix erroneous tabs in rgbgfx usage text

56115653 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/14 17:59
Include cross-ref link to at-files where mentioned

7927dfd2 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/14 17:34
Remove negative values in parseNumber checking

b1aec919 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/14 17:23
Assert that row size is not null

7defaad9 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/13 15:06
Remove placeholder palette output format from -p

dc9185e5 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/13 05:29
Make output format descriptions more succinct and link to Pan Docs

02d95727 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/12 21:05
Document output formats

6feb1fb7 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/12 19:55
Retire `-f`

dc67f152 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/12 19:47
Document accepted external palette formats

913c3dd7 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/12 19:47
Accept both colons and semicolons in inline pal spec

32242e0f – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/10 14:04
Switch from colon separators to semicolon

91071009 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/09 11:58
Implement some external palette specs

1da884db – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/09 09:54
Handle processing errors appropriately

ef473de7 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/09 09:53
Explicitly error out if no input image is given

6b0cab32 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/04/09 09:47
Implement inline palette spec parsing

cc27169e – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/27 16:21
Implement preliminary version of "reverse" feature

84302277 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/27 11:37
Clean up randtilegen

75f8b16f – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/27 09:53
Implement "at-files" for RGBGFX

188027bc – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/22 14:42
Rename `convert` to `process`

79adcdb7 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/22 14:41
Ignore tested sub-projects

8ed65078 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/22 14:38
Import fixes to random image generator

7311fc9e – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/22 14:37
Fix transparency handling

7d54145e – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/19 09:20
Record "seed" when generating images as well

e753b62d – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/19 08:08
Add program by @aaaaaa123456789 to generate RGBGFX-able images

6ed220b4 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/14 17:31
Make some style corrections

e49fb457 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/13 14:39
Factor out row bitplanes extraction into a common function

3c9d5b05 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/13 07:28
Implement transparency handling

e86eb933 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/13 07:02
Check the range of the CLI-specified palette size

b0f8e04f – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/12 17:37
Do not do anything if option parsing goes wrong

493b9491 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/12 15:52
Fix -TAP being non-functional

71e22f3b – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/12 13:56
Correct "is this palette empty?" function

ac023826 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/12 13:55
Clean up palette packing a bit

943d6317 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/12 12:19
Implement max palette count

d2f9cc7e – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/12 09:23
Document accepted number formats

76bb950b – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/12 09:02
Parse bank capacities

f29c5d81 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/12 08:40
Provide a per-option sane default when number parsing fails

23079818 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/12 08:36
Parse base tile IDs

6bab2ea5 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/12 08:03
Add different verbosity levels

35e57a55 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/12 06:38
Handle base tile IDs in "optimized" output

21e9a65f – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/12 05:25
Remove old C headers

779c8c93 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/11 21:06
Implement `-m`

e855b6f6 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/10 16:24
Include libstdc++-6.dll in 32-bit MinGW build

3b1808cc – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/10 16:01
Fix Windows-breaking use of `struct` vs `class`

71cb2854 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/09 19:56
Use `cinttypes` instead of `inttypes.h`

2099a25e – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/09 19:51
Avoid using `transform_reduce`

b9de65c9 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/09 19:37
Set C++ compiler in CI as well

c82cce6d – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/09 18:58
Explicitly specify queue template param

97965c97 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/09 18:24
Revamp number parsing and remove <charconv>

5efc49cb – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/09 16:43
Change `UseTab` to `ForIndentation`

c4361b96 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/09 04:35
Remove <filesystem>

8d00a616 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/09 04:03
Flesh out man page

20442c8a – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/08 19:00
Add compatibility hack for unused colors in indexed PNGs

b95c26c8 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/07 18:01
Fully implement decanting step

a96aa172 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/07 17:58
Optimize `AssignedProtos::empty()` to stop early

3d79f76e – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/07 17:51
Avoid calling `skipEmpty()` for `AssignedProtos::end()`

fdfedc45 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/07 17:44
Allow computing the combined weight of any proto-palette set

c98d92a4 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/06 08:35
Implement `-C`

d438838d – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/06 07:46
Correctly handle "multiple" overlap between proto-palettes

d675523e – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/06 05:44
Skip initializing the PNG pixel array

ad07c9de – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/05 16:44
Implement (stub) handling for all options

bf9f99eb – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/05 16:28
Reorder `Options` members by usage order

f0eca86c – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/05 06:43
Update `checkdiff` to check for `gfx/main.cpp`

e8d8ae4c – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/05 05:34
Print all configuration on verbose startup

0cc62824 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/04 21:52
Use MinGW C++ compiler as well

2fb1eb91 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/04 21:26
Print file paths in a platform-independent way

bde380f3 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/04 21:13
Fix unchecked narrowing conversion of tile IDs

38e8024f – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/04 21:10
Add missing return type for `unreachable_()`

3bd60785 – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2022/03/04 20:59
Tag `AssignedProtos` iterator as forward

Next