Commit Graph

  • b59431d33b Update RangeFit & ColourWeights for GCN/CMPR master Luke Street 2021-08-30 17:25:42 -04:00
  • 69675cf7e2 Merge remote-tracking branch 'upstream/master' Luke Street 2021-08-30 14:51:03 -04:00
  • f93f58e9b3 Add new formats to readme Jan Solanti 2021-08-30 03:15:29 +03:00
  • 0ac9bbec4f Implement BC4 and BC5 Jan Solanti 2021-08-30 02:58:51 +03:00
  • 45963284cc test: Consolidate storage requirement tests Jan Solanti 2021-08-29 19:01:47 +03:00
  • b4ac5b9891 refactored misleading test function names localthomas 2021-08-29 17:25:41 +02:00
  • 4018858a74 reverted spacing introduced by automatic formatting localthomas 2021-08-29 17:20:04 +02:00
  • dd71da104c set row selection for principle component like libsquish localthomas 2021-08-29 13:12:36 +02:00
  • f93d69b86c added unit test for reproducing the bug localthomas 2021-08-29 13:10:39 +02:00
  • 86118a17bd added simple BC1 unit test localthomas 2021-08-27 17:18:12 +02:00
  • a8d3abac0a lib: Add source link for Sym3x3 algorithm Jan Solanti 2021-08-29 17:03:23 +03:00
  • cc61c5417f Update copyright years Jan Solanti 2021-08-29 16:28:29 +03:00
  • 5f0dafc0b9 Update dependencies Jan Solanti 2021-08-29 16:14:34 +03:00
  • 97fc0ece5e Remove assets dir as not very helpful Jan Solanti 2021-08-29 15:58:02 +03:00
  • 735caa72f7 Add Bc1Gcn (GameCube CMPR) Luke Street 2021-08-26 16:21:11 -04:00
  • cb2a725d5e Merge pull request #1 from arturoc/rayon jansol 2020-08-11 11:46:20 +03:00
  • f37335fb7f remove commented code Arturo Castro 2020-08-06 13:30:58 +02:00
  • ba3e05c57f optionally use rayon to (de)compress in paralllel Arturo Castro 2020-08-06 13:27:53 +02:00
  • 1ed63447c2 Update copyright years Jan Solanti 2019-10-04 00:15:46 +03:00
  • 43d630b210 cli: Update dependencies Jan Solanti 2019-10-03 11:51:51 +03:00
  • 136fbd3f1a Add CHANGELOG.md Jan Solanti 2019-10-03 11:41:33 +03:00
  • 86b762acba Silence warnings about unnecessary imports Jan Solanti 2019-03-24 04:06:31 +02:00
  • c42bfa875c cli: Fix asset file permissions Jan Solanti 2019-01-19 19:39:05 +09:00
  • f38f26aabc cli: Implement rayon-based parallel compression Jan Solanti 2019-01-19 19:34:29 +09:00
  • f39b519a3e lib: Expose more fns in the public API Jan Solanti 2019-01-19 19:33:31 +09:00
  • ded7a4b078 lib: Fix bit twiddling in colourblocks Jan Solanti 2019-01-19 18:12:24 +09:00
  • fdb42c9769 cli: Implement parsing the Format, as that was removed from the library crate Jan Solanti 2018-12-13 18:38:46 +09:00
  • 20be92f8fe lib: Make crate no_std for real Jan Solanti 2018-12-13 17:45:51 +09:00
  • 42db160312 Adhere to 2018 idioms Jan Solanti 2018-12-07 11:03:39 +09:00
  • c6b3c6a1a2 Update to Rust 2018 edition Jan Solanti 2018-12-07 03:24:51 +09:00
  • 259aee94f0 Fill in package metadata for crates.io Jan Solanti 2018-09-10 18:49:34 +09:00
  • f8586fe7fd Bump version to 1.0 Jan Solanti 2018-09-10 18:32:58 +09:00
  • 2119962a5e README formatting Jan Solanti 2018-09-10 18:23:27 +09:00
  • bd2f53437c Add ci and docs badges to READMEs Jan Solanti 2018-09-10 18:22:37 +09:00
  • 1005b84d5d ci: Add travis config Jan Solanti 2018-09-10 18:13:57 +09:00
  • 5251a104ab cli: Remove redundant '[Default: ]' from help Jan Solanti 2018-09-10 17:33:52 +09:00
  • f5d92f23a9 Rustfm one more time Jan Solanti 2018-09-10 17:28:02 +09:00
  • 4ada669aa1 Remove redundancy from Cargo.toml Jan Solanti 2018-09-10 17:26:52 +09:00
  • 553c954211 lib: Avoid overflow in f32_to_i32_clamped Jan Solanti 2018-09-10 17:26:01 +09:00
  • a6d0966593 Fix clippy warnings Jan Solanti 2018-09-10 17:21:15 +09:00
  • 1bab91281c lib: Fix macro syntax Jan Solanti 2018-09-10 16:32:56 +09:00
  • bef3c2064e Rustfmt Jan Solanti 2018-09-10 16:18:59 +09:00
  • c23c2e37a2 Add root-level README & cli instructions Jan Solanti 2018-09-09 17:00:36 +09:00
  • f96a88ba35 cli: Add support for remaining compression options Jan Solanti 2018-09-09 16:47:57 +09:00
  • 676e8046bf lib: Remove support for legacy format names Jan Solanti 2018-08-30 13:08:24 +09:00
  • 4093ba5474 Wire up decompression Jan Solanti 2018-08-30 02:02:32 +09:00
  • ba739570ac Change DXT* naming to BC* as used in Vulkan and DX11 Jan Solanti 2018-08-30 00:23:52 +09:00
  • 7d0c26f567 lib: Remove unnecessary calls to iter() Jan Solanti 2018-08-29 22:23:42 +09:00
  • 87fe3078f3 lib: Fix regression introduced in 6edb7b04 Jan Solanti 2018-08-29 18:03:01 +09:00
  • 478d576dcf lib: Remove unused fns Jan Solanti 2018-08-29 17:55:28 +09:00
  • a30ab7ded0 lib: Refactor based on review comments Jan Solanti 2018-08-29 17:26:39 +09:00
  • 6edb7b043a lib: Remove dependency on std Jan Solanti 2018-08-29 15:50:10 +09:00
  • 5b4fef6c42 lib: Update API docs to reflect move away from Vec Jan Solanti 2018-08-29 03:41:39 +09:00
  • 68a2418201 lib: Eliminate use of Vec Jan Solanti 2018-08-29 03:25:07 +09:00
  • ba9b4a0734 lib: Implement colour cluster fitting Jan Solanti 2018-08-29 02:03:29 +09:00
  • 86687a86a2 cli: Fix handling of grayscale images Jan Solanti 2018-08-28 16:35:54 +09:00
  • 4238aec49b lib: Fix compression of non-multiple of 4x4 images Jan Solanti 2018-08-28 16:11:17 +09:00
  • 4c1a80bcfa cli: Add more test files Jan Solanti 2018-08-28 15:25:26 +09:00
  • fa697cbe09 lib: Implement colour range fitting Jan Solanti 2018-08-28 15:24:53 +09:00
  • 2221ea5052 lib: Fix palette remapping Jan Solanti 2018-08-28 14:37:15 +09:00
  • 3c156a12ee General license fixups Jan Solanti 2018-08-28 11:54:56 +09:00
  • 4f819274fa cli: Add simple test files Jan Solanti 2018-08-28 02:05:00 +09:00
  • 8e57e20d60 lib: Fix various byte twiddling mistakes Jan Solanti 2018-08-28 02:03:24 +09:00
  • b976f76919 Fixup copyright headers for cli utility Jan Solanti 2018-08-28 01:59:00 +09:00
  • 8badaa90f5 Fix README formatting Jan Solanti 2018-08-27 20:04:43 +09:00
  • 7137ce6da7 Add quick & dirty cli utility Jan Solanti 2018-08-27 07:01:01 +09:00
  • da57a3d77c Avoid u8 overflows when creating the colourset Jan Solanti 2018-08-27 06:59:58 +09:00
  • 02cee26457 Remove use of Write; reorder for workspace Jan Solanti 2018-08-27 06:00:26 +09:00
  • 3195831737 Finish compression pipeline using single colour fitting Jan Solanti 2018-08-27 01:29:41 +09:00
  • 48f81b29b9 implement colourblock functions Jan Solanti 2018-08-25 02:16:38 +09:00
  • c8eda8cfa3 Create LICENSE jansol 2018-08-23 17:34:02 +09:00
  • 3928496379 WIP: port libsquish c++ code to rust Jan Solanti 2018-08-23 17:14:09 +09:00