Commit Graph

30 Commits (28c9f857eae85a79efdb47a3dd354ff66a17631e)

Author SHA1 Message Date
Andrew Cassidy 28c9f857ea More templating 3 years ago
Andrew Cassidy b4f180f5de Cleanup 3 years ago
Andrew Cassidy 193ac22eb5 Quick shortcut for all-black blocks since they are very common 3 years ago
Andrew Cassidy 9435003553 simplify EncodeBlockSingleColor 3 years ago
Andrew Cassidy ed89203510 Add cluster fitting for 4-color blocks 3 years ago
Andrew Cassidy ab752e51b6 In hindsight, SingleColorTable doesnt need to be a class at all 3 years ago
Andrew Cassidy b57a3d2561 Util.h -> util.h 3 years ago
Andrew Cassidy 5b492fd4b5 Add ordertable and move single color tables to their own template class 3 years ago
Andrew Cassidy 2e5cf991b0 Improved first-pass refinement 3 years ago
Andrew Cassidy 8acaf1ed96 Implement first chunk of refinement code 3 years ago
Andrew Cassidy 4d3a0c0b61 Fix min/max in block metrics 3 years ago
Andrew Cassidy 265a41bc2e IWYU pass 3 years ago
Andrew Cassidy 90ea798568 Include climits 3 years ago
Andrew Cassidy 534c4f7cfc First working (but still bad) BC1 encoder 3 years ago
Andrew Cassidy d0f8272fa5 Add more notes for future optimization 3 years ago
Andrew Cassidy d21798d4a4 Include cmath 3 years ago
Andrew Cassidy 64757f34c8 Cleanup and bugfix FindEndpoints 3 years ago
Andrew Cassidy 9e2e9fba4c add some notes on how the covariance model works 3 years ago
Andrew Cassidy 148d32e28c Initial endpoint finding code 3 years ago
Andrew Cassidy 3169f1ae67 fix single match table generation for 6bit 3 years ago
Andrew Cassidy c879061e4e Add (extremely bad) BC1 encoding support 3 years ago
Andrew Cassidy 628ad558d8 IWYU pass 3 years ago
Andrew Cassidy 460785ee7d BC4 encoding 3 years ago
Andrew Cassidy 77cc6a8132 Various changes to how color blocks are passed 3 years ago
Andrew Cassidy a3cc69db64 Split up blocks file 3 years ago
Andrew Cassidy eb4fa20d2f Fix segfault 3 years ago
Andrew Cassidy 444f7883a4 IWYU pass 3 years ago
Andrew Cassidy ec7df5727e Fix virtual overriding 3 years ago
Andrew Cassidy 0c6846f630 I changed my mind.
also fixed a bunch of things mangled by find-and-replace
3 years ago
Andrew Cassidy 840da38081 Fix all warnings
I mean it doesnt work, but it also doesnt produce warnings
3 years ago