Commit Graph

24 Commits (0ca2ecc6d741c156886a2c7a350d3bac6b9b8842)

Author SHA1 Message Date
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