Commit graph

  • 93f8eb8f6f travis: Remove step to compile and run tests. master bunnei 2018-06-12 16:34:09 -0400
  • 6a0e19e308 FasTC: Add public includes for Base. bunnei 2018-06-12 16:19:34 -0400
  • 2a7c8c66d0 FasTC: Add public includes for ASTCEncoder. bunnei 2018-06-12 16:14:15 -0400
  • deb1856b70 TexCompTypes: Fix to not require BaseConfig.h. bunnei 2018-06-12 16:11:41 -0400
  • 9c4cd7abde FasTC: Remove everything except what is required for ASTC support. bunnei 2018-06-12 15:29:41 -0400
  • 6171a48b6a Update to stb_dxt.h 1.06. Pavel Krajcevski 2017-05-29 11:37:42 -0700
  • e19d4ec0a8 Add DXT1/5 to Image*KTX Pavel Krajcevski 2016-12-24 17:55:27 -0500
  • adcea1bddc Fix some 'delete' warnings Pavel Krajcevski 2016-12-24 17:55:20 -0500
  • ac30691553 Merge README.md change. Pavel Krajcevski 2016-10-06 23:56:58 -0700
  • 82daf5b32b Add support for decoding void extent blocks in the ASTC decoder. Pavel Krajcevski 2016-10-06 23:55:58 -0700
  • 0b9db85b82 Allow decompressors to decode images whose images are not a multiple of the block size for the given format. Fixes #27. Pavel Krajcevski 2016-10-06 23:55:11 -0700
  • e338f7ed81 Merge pull request #28 from mems/patch-1 Pavel Krajcevski 2016-10-07 00:22:20 -0500
  • a70bcd76b0 Fix supported input and output formats Memmie Lenglet 2016-10-07 00:36:13 +0200
  • f0fd6843ba Update README to be more intelligible about output formats Memmie Lenglet 2016-10-07 00:10:06 +0200
  • 2f8ea3dc07 Add DXT5 decompression, as mentioned in #21 Pavel Krajcevski 2016-09-29 23:48:38 -0700
  • 5dd85e5896 Fix bugs where we wouldn't properly decode punchthrough alpha in DXT Pavel Krajcevski 2016-09-29 23:48:00 -0700
  • f43e934eb8 Fix bug in stb_dxt where we thought < is opposite of > Pavel Krajcevski 2016-09-29 23:45:29 -0700
  • 0f28b14398 Update travis.yml to work with cmake 3.2 Pavel Krajcevski 2016-09-20 00:45:13 -0700
  • 6eb15b3180 Change travis-ci url to GammaUNC Pavel Krajcevski 2016-09-19 22:49:40 -0700
  • d9e66dd8a3 Change DXT5 offset from 8 to 16. Fixes #22. Pavel Krajcevski 2016-09-14 22:41:48 -0700
  • e2b741d977 Switch to Apache-2.0 license Pavel Krajcevski 2016-08-17 16:49:13 -0700
  • 2b93a5e16e Use stb dxt instead of 'fast' intel one Pavel Krajcevski 2016-08-17 16:13:48 -0700
  • 964aa4ab8a Fix some more build snafus with VS2015 Pavel Krajcevski 2016-08-17 15:14:14 -0700
  • c2ad7496a8 Fix build on VS2015 Pavel Krajcevski 2016-08-17 11:18:28 -0700
  • 2859dbb6e4 Preliminary PVRTC alpha support. Pavel Krajcevski 2016-03-03 15:59:14 -0500
  • d85b0d1add Fix compiler problems: Pavel Krajcevski 2016-03-03 15:58:10 -0500
  • e8b58e3fd0 Fix some MSVC rot Pavel Krajcevski 2016-02-17 12:27:09 -0500
  • 13d8407163 Add some better comments Pavel Krajcevski 2016-02-08 14:22:35 -0500
  • 599152575b Update README to point to HTTPS instead of SSH-based clone Pavel Krajcevski 2016-01-14 12:47:36 -0500
  • a15e015b82 Fix compiler warnings Pavel Krajcevski 2016-01-14 12:35:03 -0500
  • 6cd8facf49 Memset filename to zero first Pavel Krajcevski 2016-01-14 12:30:59 -0500
  • 319b293212 Report different image dimensions Pavel Krajcevski 2015-12-20 20:00:01 -0500
  • 06bcee7bb6 Forgot null terminator Pavel Krajcevski 2015-12-20 19:50:32 -0500
  • 5d0521eb2b Merge branch 'master' of github.com:Mokosha/FasTC Pavel Krajcevski 2015-12-20 17:42:57 -0500
  • 841a1b0c72 Add multiplier to make the differences more noticable Pavel Krajcevski 2015-12-20 17:42:22 -0500
  • f1151ff767 Add diff flag for compare tool Pavel Krajcevski 2015-12-20 16:25:45 -0500
  • be844246cf Allow setting the various pixel types to opaque Pavel Krajcevski 2015-12-20 16:25:29 -0500
  • 6f2ee27a0e Fixed scoped allocator -- this should have never worked Pavel Krajcevski 2015-12-20 16:24:17 -0500
  • 8a1906e7b7 Fix a few errors caught by static analysis Pavel Krajcevski 2015-12-20 15:17:54 -0500
  • 17b06fe1b9 Fix warnings Pavel Krajcevski 2015-12-14 16:23:12 -0500
  • 7cf9038505 Add GL_RGBA constant Pavel Krajcevski 2015-10-01 17:49:56 -0400
  • f7667defc3 Switch to Indexer where applicable Pavel Krajcevski 2015-04-11 14:27:55 -0700
  • 5c2f4ed272 Untabify Pavel Krajcevski 2015-04-11 14:27:34 -0700
  • acd986d6b7 Fix small bug Pavel Krajcevski 2015-04-11 14:27:23 -0700
  • 16dd6c2af2 Remove unused variables Pavel Krajcevski 2015-04-11 14:08:29 -0700
  • 77a78511c6 Add a few assumptions for performance Pavel Krajcevski 2015-04-11 14:04:44 -0700
  • d3f5eeab87 Add new file to cmake Pavel Krajcevski 2015-04-11 14:04:20 -0700
  • 049ea129eb Actually adhere to the wrap mode passed to the compressor Pavel Krajcevski 2015-04-11 13:28:47 -0700
  • b7b9357964 Add help command line option Pavel Krajcevski 2015-04-11 13:21:11 -0700
  • e7b3a1d390 Fix line endings Pavel Krajcevski 2015-04-11 13:20:52 -0700
  • 9129e16908 Remove unused header Pavel Krajcevski 2015-04-11 13:20:33 -0700
  • df00a8d0c7 Fix compiler warning Pavel Krajcevski 2015-03-06 02:22:56 -0500
  • b31711afe5 Grab newer cmake so that we have the right modules Pavel Krajcevski 2015-02-19 23:18:49 -0800
  • ade1f77fe4 Fix bugs and get tests passing Pavel Krajcevski 2015-02-19 23:17:07 -0800
  • 84f25a353b Merge branch 'master' into DiscreteCosine Pavel Krajcevski 2015-02-19 00:54:12 -0800
  • f6b2293f76 Fix some compiler warnings Pavel Krajcevski 2015-02-19 00:53:34 -0800
  • 1f2358be79 Add tests and IDCT... now we need to fix the tests so they pass Pavel Krajcevski 2015-02-19 00:53:20 -0800
  • 4afacf384d Add preliminary forward DCT Pavel Krajcevski 2015-02-11 23:39:32 -0800
  • a263907e0f Fix some small bugs and compiler warnings Pavel Krajcevski 2015-02-11 21:26:31 -0800
  • 325a2ac96d Add utility function for splitting images into images of pixel channels. Pavel Krajcevski 2015-01-26 17:27:35 -0500
  • 34f90c07a2 Qualify namespace Pavel Krajcevski 2015-01-26 15:11:35 -0500
  • 43aa8266b6 Fix license in file Pavel Krajcevski 2015-01-26 15:10:56 -0500
  • 8142047b55 Add missing files Pavel Krajcevski 2014-12-01 11:24:27 -0500
  • ae878d4aed Split BPTC decompression into two stages. Pavel Krajcevski 2014-11-19 19:09:53 -0500
  • a717edd12e Fix bug? Pavel Krajcevski 2014-11-19 15:24:08 -0500
  • b67fb73fb4 If we're in the build tree, we know where the source is Pavel Krajcevski 2014-11-18 17:17:16 -0500
  • fb7805d875 Bring CMake integration up to date. Pavel Krajcevski 2014-11-18 17:07:26 -0500
  • 5dc66f7469 Use std::string to increase portability Pavel Krajcevski 2014-11-06 16:21:12 -0500
  • c83e00db1c Add unit tests to test ASTC decompression Pavel Krajcevski 2014-11-06 16:07:45 -0500
  • c8d0799e16 Update README.md Pavel Krajcevski 2014-11-06 15:25:40 -0500
  • 4cacc3c5be Take some breaks Pavel Krajcevski 2014-11-05 18:04:57 -0500
  • 072b74f7b3 Flatten indices properly Pavel Krajcevski 2014-11-05 18:04:40 -0500
  • a303bd4844 Some small aesthetic fixes Pavel Krajcevski 2014-11-05 17:24:28 -0500
  • dbde06edf1 Fix bug caused by typo. Pavel Krajcevski 2014-11-05 12:17:34 -0500
  • 19b5d478a0 Fix small bug: Pavel Krajcevski 2014-11-04 18:22:05 -0500
  • 168c6a0071 Merge branch 'master' into DecompressASTC Pavel Krajcevski 2014-11-03 18:28:44 -0500
  • ff1181e12a Lots of QOL fixes: Pavel Krajcevski 2014-11-03 18:24:19 -0500
  • facdbe9d1c Fix another small bug Pavel Krajcevski 2014-11-03 17:14:29 -0500
  • 610d2d611d Silence some warnings Pavel Krajcevski 2014-11-03 17:14:23 -0500
  • da6d6e5106 Merge branch 'master' into DecompressASTC Pavel Krajcevski 2014-11-03 15:57:50 -0500
  • 6f82ab8941 Don't crash when you can't open a file that doesn't exist Pavel Krajcevski 2014-11-03 15:57:34 -0500
  • 4c03336a43 Fix how we compute compressed size Pavel Krajcevski 2014-11-03 15:07:56 -0500
  • 0c25135555 Merge branch 'master' of git://ahi.cs.unc.edu/pavel/FasTC Pavel Krajcevski 2014-10-31 17:39:07 -0400
  • e4919e75e6 Add bracket guards around ifs Pavel Krajcevski 2014-10-31 17:38:04 -0400
  • fd2699302d Update to support VS2013 Pavel Krajcevski 2014-10-24 10:27:01 -0400
  • a74b4e6862 Add proper include to support min and max Pavel Krajcevski 2014-10-24 09:10:29 -0400
  • 1f45a49102 Caught small bug Pavel Krajcevski 2014-09-25 19:10:30 -0400
  • c0d7607998 Merge branch 'master' into DecompressASTC Pavel Krajcevski 2014-09-25 16:50:43 -0400
  • 502c15ee29 Respect the new flag in tests. Fixes #12 Pavel Krajcevski 2014-09-02 16:52:31 -0400
  • e59541e30a Add #define guard to including IO with PVRTC Pavel Krajcevski 2014-09-02 16:39:11 -0400
  • 995eacd5b6 Fix small crash bug Pavel Krajcevski 2014-08-26 13:44:09 -0400
  • edfc6bde78 Be a little more defensive about calculating SSIM Pavel Krajcevski 2014-08-26 13:34:35 -0400
  • 13df3c72c6 Apparently the block layout is different for ASTC... Pavel Krajcevski 2014-05-15 22:02:16 -0400
  • 374f5375d5 Fix the way we quantize 16-bit pixel channels Pavel Krajcevski 2014-05-15 22:02:03 -0400
  • 2d52f1eabb Actually advance the color values ptr Pavel Krajcevski 2014-05-15 22:01:21 -0400
  • 31e01b7b10 Partition index does not include the number of partitons. Pavel Krajcevski 2014-05-14 13:29:12 +0200
  • a8514ba9b3 Reverse the bits of the ASTC block in order to read the texel weight data... Pavel Krajcevski 2014-05-08 00:45:23 +0200
  • 1269ab1314 Fix a few bugs dealing with color blending Pavel Krajcevski 2014-05-07 23:00:42 +0200
  • a58501f56f Fast track zero partition selection Pavel Krajcevski 2014-05-07 22:59:49 +0200
  • d13cca3362 The basename default should be the filename itself Pavel Krajcevski 2014-05-07 22:58:32 +0200