Commit Graph

43 Commits (0ca2ecc6d741c156886a2c7a350d3bac6b9b8842)
 

Author SHA1 Message Date
Andrew Cassidy 0ca2ecc6d7 remove CI debugging crap 3 years ago
Andrew Cassidy 04e24a7ca4 use Clang 10 on linux 3 years ago
Andrew Cassidy f86ca6b63d use a version of Ubuntu that isnt ancient 3 years ago
Andrew Cassidy 85af325722 try again 3 years ago
Andrew Cassidy 9bf177627f try again 3 years ago
Andrew Cassidy 83c1ee8a90 quick test 3 years ago
Andrew Cassidy 4812070f9d quick test 3 years ago
Andrew Cassidy 458c6eb445 use libc++ 3 years ago
Andrew Cassidy 444f7883a4 IWYU pass 3 years ago
Andrew Cassidy 7ae12c6220 verbose github actions 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 920f9a2d2e
friendly naming in actions 3 years ago
Andrew Cassidy 1e94f9010e Merge remote-tracking branch 'origin/main' into main 3 years ago
Andrew Cassidy 1eea0c6dc8 cleanup headers for better portability 3 years ago
Andrew Cassidy 0eaf76c675
Remove macOS gcc compilation 3 years ago
Andrew Cassidy 155231a440 Only do fat binaries on apple clang 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 2d9abcc15f
fix cc and cxx variables 3 years ago
Andrew Cassidy 647853dd46
use explicit matrix config 3 years ago
Andrew Cassidy a4e8d7302d
Maybe this will work? 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 085ed385df
actually update submodules 3 years ago
Andrew Cassidy d7347a2150
Checkout submodules 3 years ago
Andrew Cassidy 74dfd5f986
add workflow for cmake 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