Commit Graph

  • 75b9d48990 Make randtilegen report the file names it fails to open ISSOtm 2022-04-24 13:17:03 +02:00
  • 3aabe9c799 Move randtilegen to test/gfx subdir ISSOtm 2022-04-24 13:13:17 +02:00
  • 5be2b96b40 Remove incorrect check for reversed image width ISSOtm 2022-04-17 00:32:56 +02:00
  • 7fdfbbbbba Fix inverted condition in tile dedup warning ISSOtm 2022-04-16 23:53:42 +02:00
  • 7fdc6cbced Fix erroneous tabs in rgbgfx usage text ISSOtm 2022-04-16 00:08:37 +02:00
  • 56115653ef Include cross-ref link to at-files where mentioned ISSOtm 2022-04-14 21:59:33 +02:00
  • 7927dfd2e3 Remove negative values in parseNumber checking ISSOtm 2022-04-14 21:34:55 +02:00
  • b1aec91912 Assert that row size is not null ISSOtm 2022-04-14 21:23:23 +02:00
  • 7defaad9d2 Remove placeholder palette output format from -p ISSOtm 2022-04-13 19:06:22 +02:00
  • dc9185e50b Make output format descriptions more succinct and link to Pan Docs ISSOtm 2022-04-13 09:29:38 +02:00
  • 02d957278d Document output formats ISSOtm 2022-04-13 01:05:37 +02:00
  • 6feb1fb73a Retire -f ISSOtm 2022-04-12 23:55:10 +02:00
  • dc67f152a9 Document accepted external palette formats ISSOtm 2022-04-12 23:47:49 +02:00
  • 913c3dd711 Accept both colons and semicolons in inline pal spec ISSOtm 2022-04-12 23:47:32 +02:00
  • 32242e0ff2 Switch from colon separators to semicolon ISSOtm 2022-04-10 18:04:36 +02:00
  • 91071009a8 Implement some external palette specs ISSOtm 2022-04-09 15:58:25 +02:00
  • 1da884db15 Handle processing errors appropriately ISSOtm 2022-04-09 13:54:21 +02:00
  • ef473de75a Explicitly error out if no input image is given ISSOtm 2022-04-09 13:53:13 +02:00
  • 6b0cab32a6 Implement inline palette spec parsing ISSOtm 2022-04-09 13:47:38 +02:00
  • cc27169ecd Implement preliminary version of "reverse" feature ISSOtm 2022-03-27 20:21:00 +02:00
  • 843022772b Clean up randtilegen ISSOtm 2022-03-27 15:37:38 +02:00
  • 75f8b16f33 Implement "at-files" for RGBGFX ISSOtm 2022-03-27 13:53:08 +02:00
  • 188027bccc Rename convert to process ISSOtm 2022-03-22 18:42:33 +01:00
  • 79adcdb7ea Ignore tested sub-projects ISSOtm 2022-03-22 18:41:17 +01:00
  • 8ed65078da Import fixes to random image generator ISSOtm 2022-03-22 18:38:23 +01:00
  • 7311fc9ef8 Fix transparency handling ISSOtm 2022-03-22 18:37:58 +01:00
  • 7d54145e56 Record "seed" when generating images as well ISSOtm 2022-03-19 13:20:15 +01:00
  • e753b62d1a Add program by @aaaaaa123456789 to generate RGBGFX-able images ISSOtm 2022-03-19 12:08:51 +01:00
  • 6ed220b4c1 Make some style corrections ISSOtm 2022-03-14 21:31:46 +01:00
  • e49fb457ea Factor out row bitplanes extraction into a common function ISSOtm 2022-03-13 18:39:53 +01:00
  • 3c9d5b05d6 Implement transparency handling ISSOtm 2022-03-13 11:28:20 +01:00
  • e86eb9337a Check the range of the CLI-specified palette size ISSOtm 2022-03-13 11:02:31 +01:00
  • b0f8e04fb7 Do not do anything if option parsing goes wrong ISSOtm 2022-03-12 22:37:14 +01:00
  • 493b94919f Fix -TAP being non-functional ISSOtm 2022-03-12 20:52:05 +01:00
  • 71e22f3bfe Correct "is this palette empty?" function ISSOtm 2022-03-12 18:56:46 +01:00
  • ac02382632 Clean up palette packing a bit ISSOtm 2022-03-12 18:55:10 +01:00
  • 943d631701 Implement max palette count ISSOtm 2022-03-12 17:19:54 +01:00
  • d2f9cc7e8c Document accepted number formats ISSOtm 2022-03-12 14:23:21 +01:00
  • 76bb950be5 Parse bank capacities ISSOtm 2022-03-12 14:02:13 +01:00
  • f29c5d81ec Provide a per-option sane default when number parsing fails ISSOtm 2022-03-12 13:40:31 +01:00
  • 2307981878 Parse base tile IDs ISSOtm 2022-03-12 13:36:57 +01:00
  • 6bab2ea5c8 Add different verbosity levels ISSOtm 2022-03-12 13:03:08 +01:00
  • 35e57a55c9 Handle base tile IDs in "optimized" output ISSOtm 2022-03-12 11:38:56 +01:00
  • 21e9a65f0b Remove old C headers ISSOtm 2022-03-12 10:25:07 +01:00
  • 779c8c9368 Implement -m ISSOtm 2022-03-12 02:06:03 +01:00
  • e855b6f622 Include libstdc++-6.dll in 32-bit MinGW build ISSOtm 2022-03-10 21:24:34 +01:00
  • 3b1808cc8f Fix Windows-breaking use of struct vs class ISSOtm 2022-03-10 21:01:55 +01:00
  • 71cb2854e8 Use cinttypes instead of inttypes.h ISSOtm 2022-03-10 00:56:55 +01:00
  • 2099a25ee0 Avoid using transform_reduce ISSOtm 2022-03-10 00:51:53 +01:00
  • b9de65c9a2 Set C++ compiler in CI as well ISSOtm 2022-03-10 00:37:16 +01:00
  • c82cce6d95 Explicitly specify queue template param ISSOtm 2022-03-09 23:58:54 +01:00
  • 97965c9766 Revamp number parsing and remove <charconv> ISSOtm 2022-03-09 23:24:56 +01:00
  • 5efc49cb12 Change UseTab to ForIndentation ISSOtm 2022-03-09 21:43:36 +01:00
  • c4361b965c Remove <filesystem> ISSOtm 2022-03-09 09:35:46 +01:00
  • 8d00a61602 Flesh out man page ISSOtm 2022-03-09 09:03:04 +01:00
  • 20442c8a43 Add compatibility hack for unused colors in indexed PNGs ISSOtm 2022-03-09 00:00:07 +01:00
  • b95c26c886 Fully implement decanting step ISSOtm 2022-03-07 23:01:31 +01:00
  • a96aa1725f Optimize AssignedProtos::empty() to stop early ISSOtm 2022-03-07 22:58:50 +01:00
  • 3d79f76e41 Avoid calling skipEmpty() for AssignedProtos::end() ISSOtm 2022-03-07 22:51:47 +01:00
  • fdfedc45a6 Allow computing the combined weight of any proto-palette set ISSOtm 2022-03-07 22:44:41 +01:00
  • c98d92a4c4 Implement -C ISSOtm 2022-03-06 13:35:19 +01:00
  • d438838db4 Correctly handle "multiple" overlap between proto-palettes ISSOtm 2022-03-06 12:46:22 +01:00
  • d675523e49 Skip initializing the PNG pixel array ISSOtm 2022-03-06 10:44:16 +01:00
  • ad07c9deb9 Implement (stub) handling for all options ISSOtm 2022-03-05 21:44:07 +01:00
  • bf9f99ebf5 Reorder Options members by usage order ISSOtm 2022-03-05 21:28:45 +01:00
  • f0eca86c52 Update checkdiff to check for gfx/main.cpp ISSOtm 2022-03-05 11:43:40 +01:00
  • e8d8ae4c78 Print all configuration on verbose startup ISSOtm 2022-03-05 10:34:40 +01:00
  • 0cc62824b9 Use MinGW C++ compiler as well ISSOtm 2022-03-05 02:52:22 +01:00
  • 2fb1eb9136 Print file paths in a platform-independent way ISSOtm 2022-03-05 02:26:32 +01:00
  • bde380f38b Fix unchecked narrowing conversion of tile IDs ISSOtm 2022-03-05 02:13:27 +01:00
  • 38e8024ffa Add missing return type for unreachable_() ISSOtm 2022-03-05 02:10:35 +01:00
  • 3bd6078537 Tag AssignedProtos iterator as forward ISSOtm 2022-03-05 01:59:34 +01:00
  • 5409d0d15a Add missing header for strcasecmp ISSOtm 2022-03-05 01:50:27 +01:00
  • 9262fefd07 Fix compiling with Clang ISSOtm 2022-03-05 01:27:05 +01:00
  • 638d024040 Update subprojects and patch pokecrystal ISSOtm 2022-03-05 01:11:30 +01:00
  • 3fa1854332 Implement enough functionality to compile & match pokecrystal ISSOtm 2022-03-04 23:49:55 +01:00
  • 6e406b22bb Implement more features and fix bugs ISSOtm 2022-03-01 19:41:27 +01:00
  • d30e507270 Fix duplicated CGB color calculation in pal sorting ISSOtm 2022-03-01 00:53:42 +01:00
  • 373a22660b Switch clang-format to C++17 ISSOtm 2022-02-28 23:32:21 +01:00
  • 8c62e80c18 Reimplement basic RGBGFX features in C++ ISSOtm 2022-02-06 23:30:37 +01:00
  • 34bc650341 Fix shebangs (#992) DaKnig 2022-07-01 23:59:41 +03:00
  • 43ba7d0efb Explain to static analyzer that initial symbol creation cannot fail ISSOtm 2022-06-12 16:49:06 +02:00
  • 685ea5feed Fix RGBLINK leaking partial string at EOF ISSOtm 2022-06-12 16:39:55 +02:00
  • f5ac268989 Fix unchecked realloc in makeUnknown ISSOtm 2022-06-12 16:36:35 +02:00
  • d51ab35203 Trim macro arg whitespace after line continuations ISSOtm 2022-06-09 00:01:19 +02:00
  • 3a71910312 Update link to TPP1 spec in RGBFIX man page (#1004) aaaaaa123456789 2022-06-05 18:02:19 -03:00
  • ec25b4ac0e Disable -Winline ISSOtm 2022-06-04 11:14:07 +02:00
  • 83222a8147 Fix "building from source" link in README ISSOtm 2022-05-27 11:56:52 +02:00
  • 97c326942f Warn about automatic instruction alterations ISSOtm 2022-05-21 21:49:07 +02:00
  • b037d54f64 Remove deprecated symbols ISSOtm 2022-05-21 21:20:44 +02:00
  • 80df6640e3 Update checkdiff to check new man page locations ISSOtm 2022-05-21 11:01:32 +02:00
  • 68d3ef8e76 Only test a few random padding values each time ISSOtm 2022-05-19 22:45:02 +02:00
  • 01777c96c8 Link to rgbds-www repo in README Eldred Habert 2022-05-18 19:27:55 +02:00
  • 28f9183d80 Fix formatting of rgbasm -D documentation ISSOtm 2022-05-17 20:11:00 +02:00
  • 74c31f7c0f Update docs CI workflows to sync with new rgbds-www repo ISSOtm 2022-05-17 18:36:31 +02:00
  • 7e94ecbfe6 Move all man pages to a separate directory ISSOtm 2022-05-15 13:11:20 +02:00
  • 0195196425 Cache built deps in Windows CI runs ISSOtm 2022-05-01 16:19:16 +02:00
  • 19c85a7c2e Update uCity commit to fix deprecation warnings ISSOtm 2022-04-30 20:42:36 +02:00
  • 59e73e64ca Unconditionally output ROM0 even without any sections ISSOtm 2022-04-30 13:17:45 +02:00
  • 972d06bb41 Fix gbdiff script ISSOtm 2022-04-30 12:48:49 +02:00