|
4d3a0c0b61
|
Fix min/max in block metrics
|
2021-02-21 23:50:09 -08:00 |
|
|
265a41bc2e
|
IWYU pass
|
2021-02-21 23:29:47 -08:00 |
|
|
90ea798568
|
Include climits
|
2021-02-21 23:18:15 -08:00 |
|
|
534c4f7cfc
|
First working (but still bad) BC1 encoder
|
2021-02-21 23:15:04 -08:00 |
|
|
6427edb050
|
mark matrix functions as const
|
2021-02-21 16:32:14 -08:00 |
|
|
d0f8272fa5
|
Add more notes for future optimization
|
2021-02-21 16:27:43 -08:00 |
|
|
d21798d4a4
|
Include cmath
|
2021-02-21 16:25:58 -08:00 |
|
|
64757f34c8
|
Cleanup and bugfix FindEndpoints
|
2021-02-21 03:38:33 -08:00 |
|
|
9e2e9fba4c
|
add some notes on how the covariance model works
|
2021-02-21 03:26:40 -08:00 |
|
|
148d32e28c
|
Initial endpoint finding code
|
2021-02-21 00:57:48 -08:00 |
|
|
3169f1ae67
|
fix single match table generation for 6bit
|
2021-02-18 16:22:48 -08:00 |
|
|
c879061e4e
|
Add (extremely bad) BC1 encoding support
|
2021-02-18 02:43:57 -08:00 |
|
|
628ad558d8
|
IWYU pass
|
2021-02-16 18:49:25 -08:00 |
|
|
db2d5dbe61
|
Fix sign warnings in BlockView
|
2021-02-16 16:48:41 -08:00 |
|
|
a61e8c0ca0
|
Run multiple tests for better values
going to regret this for BC1 tbh
|
2021-02-16 16:48:22 -08:00 |
|
|
4217d526cf
|
Make BC4 encoding a bit more readable
|
2021-02-16 10:18:17 -08:00 |
|
|
460785ee7d
|
BC4 encoding
|
2021-02-16 09:00:12 -08:00 |
|
|
b42c52030d
|
Various small tweaks, disable fat binary creation
|
2021-02-15 23:02:24 -08:00 |
|
|
77cc6a8132
|
Various changes to how color blocks are passed
|
2021-02-15 03:27:52 -08:00 |
|
|
a3cc69db64
|
Split up blocks file
|
2021-02-14 19:01:41 -08:00 |
|
|
36bd624273
|
Fix some small integer type issues
|
2021-02-14 18:19:14 -08:00 |
|
|
eb4fa20d2f
|
Fix segfault
|
2021-02-14 17:52:13 -08:00 |
|
|
29daae2f27
|
cmake reorganization
|
2021-02-14 02:42:21 -08:00 |
|
|
0ca2ecc6d7
|
remove CI debugging crap
|
2021-02-13 20:17:23 -08:00 |
|
|
04e24a7ca4
|
use Clang 10 on linux
|
2021-02-13 20:15:05 -08:00 |
|
|
f86ca6b63d
|
use a version of Ubuntu that isnt ancient
|
2021-02-13 20:12:51 -08:00 |
|
|
85af325722
|
try again
|
2021-02-13 20:08:15 -08:00 |
|
|
9bf177627f
|
try again
|
2021-02-13 20:07:27 -08:00 |
|
|
83c1ee8a90
|
quick test
|
2021-02-13 20:03:02 -08:00 |
|
|
4812070f9d
|
quick test
|
2021-02-13 20:01:12 -08:00 |
|
|
458c6eb445
|
use libc++
|
2021-02-13 03:29:08 -08:00 |
|
|
444f7883a4
|
IWYU pass
|
2021-02-13 03:04:20 -08:00 |
|
|
7ae12c6220
|
verbose github actions
|
2021-02-13 02:43:48 -08:00 |
|
|
ec7df5727e
|
Fix virtual overriding
|
2021-02-13 02:32:26 -08:00 |
|
|
0c6846f630
|
I changed my mind.
also fixed a bunch of things mangled by find-and-replace
|
2021-02-13 01:32:15 -08:00 |
|
|
840da38081
|
Fix all warnings
I mean it doesnt work, but it also doesnt produce warnings
|
2021-02-13 00:16:04 -08:00 |
|
|
76d39d7ef8
|
Implement BC1 Decoder
|
2021-02-10 13:34:11 -08:00 |
|
|
1cf01f6f01
|
Fix interpolators which I didnt understand before
I have zero clue what I'm doing
|
2021-02-09 19:43:14 -08:00 |
|
|
d678567dc7
|
Interpolator match table caching
idk I dont like this might move it to the compressor class
|
2021-02-09 03:46:39 -08:00 |
|
|
8cd1e60394
|
ColorBlock template
|
2021-02-07 19:18:33 -08:00 |
|
|
80d1552b9c
|
Switch to less restrictive license
|
2021-02-07 15:20:03 -08:00 |
|
|
733e631722
|
Write interpolator class (but dont integrate it)
|
2021-02-07 15:03:35 -08:00 |
|
|
920f9a2d2e
|
friendly naming in actions
|
2021-02-06 01:26:22 -08:00 |
|
|
1e94f9010e
|
Merge remote-tracking branch 'origin/main' into main
|
2021-02-06 01:15:36 -08:00 |
|
|
1eea0c6dc8
|
cleanup headers for better portability
|
2021-02-06 01:15:23 -08:00 |
|
|
0eaf76c675
|
Remove macOS gcc compilation
|
2021-02-05 23:39:53 -08:00 |
|
|
155231a440
|
Only do fat binaries on apple clang
|
2021-02-05 23:35:06 -08:00 |
|
|
59db9fdb27
|
include cmath
I dont know why this keeps happening
|
2021-02-05 23:29:09 -08:00 |
|
|
7d830daee3
|
make it compile
|
2021-02-05 23:22:57 -08:00 |
|
|
2d9abcc15f
|
fix cc and cxx variables
|
2021-02-05 23:10:51 -08:00 |
|