Commit graph

10 commits

Author SHA1 Message Date
Pavel Krajcevski f0110360c4 Add texel unquantization 2014-03-10 18:56:39 -04:00
Pavel Krajcevski 4e45988caa Refactor to FasTC::Replicate where appropriate 2014-03-10 18:56:28 -04:00
Pavel Krajcevski 1f5cb9294c Add ASTCEncoder tests
Start with small tests to make sure that integer sequence encoding is working the way
that it needs to. Ideally there will be many more tests here, but for now we are trying
to get ASTC decompression working and testing is not a priority.
2014-03-10 15:00:30 -04:00
Pavel Krajcevski fb7d80b385 Break out the integer sequence encoding into its own module. 2014-03-10 14:59:45 -04:00
Pavel Krajcevski 56c199fc5d Add bit counter to utils 2014-03-10 14:58:36 -04:00
Pavel Krajcevski 5a68febdda More work on ASTC decode.
Fixed the notion that the CEM data was right after the first six bits
after the partition mode. It's actually right before the texel weight
data. Still not sure whether or not the texel weights are read in
the opposite order from the color data...

Also, added some preliminary integer sequence decoding. This will need
to be tested before we actually figure out if we did it correctly or not...
2014-03-07 19:32:15 -05:00
Pavel Krajcevski 8b9849182a Add additional error check. 2014-02-28 19:04:25 -05:00
Pavel Krajcevski be24a67bfc Add color endpoint mode decoding 2014-02-27 17:02:38 -05:00
Pavel Krajcevski 90448df333 Add initial block mode decoding 2014-02-27 16:19:34 -05:00
Pavel Krajcevski b75a66fdbf Initial ASTC decoder commit 2014-02-27 12:10:51 -05:00