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