Commit Graph

36 Commits (faster-single-tables)

Author SHA1 Message Date
Andrew Cassidy 8f48330191 Some debugging for single tables 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 db2d5dbe61 Fix sign warnings in BlockView 3 years ago
Andrew Cassidy a61e8c0ca0 Run multiple tests for better values
going to regret this for BC1 tbh
3 years ago
Andrew Cassidy 4217d526cf Make BC4 encoding a bit more readable 3 years ago
Andrew Cassidy 460785ee7d BC4 encoding 3 years ago
Andrew Cassidy b42c52030d Various small tweaks, disable fat binary creation 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 36bd624273 Fix some small integer type issues 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
Andrew Cassidy 76d39d7ef8 Implement BC1 Decoder 3 years ago
Andrew Cassidy 1cf01f6f01 Fix interpolators which I didnt understand before
I have zero clue what I'm doing
3 years ago
Andrew Cassidy d678567dc7 Interpolator match table caching
idk I dont like this might move it to the compressor class
3 years ago
Andrew Cassidy 8cd1e60394 ColorBlock template 3 years ago
Andrew Cassidy 80d1552b9c Switch to less restrictive license 3 years ago
Andrew Cassidy 733e631722 Write interpolator class (but dont integrate it) 3 years ago
Andrew Cassidy 1eea0c6dc8 cleanup headers for better portability 3 years ago
Andrew Cassidy 59db9fdb27 include cmath
I dont know why this keeps happening
3 years ago
Andrew Cassidy 7d830daee3 make it compile 3 years ago
Andrew Cassidy 6018ab0cfb Flesh out usage of block classes more 3 years ago
Andrew Cassidy e5521796aa go back to .h because .inc is silly 3 years ago
Andrew Cassidy b118663b2c temporarily re-add original files for testing 3 years ago
Andrew Cassidy 64fa687b20 More refactoring 3 years ago
Andrew Cassidy 48d9ab3f02 Import cstdlib for size_t 3 years ago
Andrew Cassidy e0511f1aea Extract utility functions and block structs to their own files 3 years ago
Andrew Cassidy cddea42f7e use cmath 3 years ago
Andrew Cassidy 8171e0f45a Move tables to their own file to stop lagging clion to hell 3 years ago
Andrew Cassidy 9f15ef5d9d format and split header and cpp file for rgbcx since it doesnt need to be single-file here 3 years ago
Andrew Cassidy 1bfc4fdfad Add rgbcx 3 years ago
Andrew Cassidy 904e6b268a initial commit 3 years ago