Commit Graph

18 Commits

Author SHA1 Message Date
eb01ca604f Tag 2.0.8 for release. 2010-05-14 18:01:41 +00:00
8820c43175 Large refactoring of compressor codes:
- Define compressor interface.
- Implement compressor interface for different compressors.
- Add parallel compressor using OpenMP. Experimental.
- Add generic GPU compressor, so far only DXT1 enabled.
2009-10-21 07:48:27 +00:00
568f34d838 Fix color weighted compression for single color blocks. Fixes issue 96. 2009-09-21 18:46:48 +00:00
126816ef72 Experimental quality improvements and speed optimizations. 2009-07-06 09:08:09 +00:00
49409e9d92 Cleanup color rounding and expansion. 2009-01-19 10:42:31 +00:00
2ad15489bb Try to optimize color rounding and expansion.
Detect CUDA 2.1 properly.
2009-01-19 09:54:43 +00:00
2f6e885ced Add DXT1 compressor that uses texture to avoid CPU swizzling.
Fix errors under emulation.
Experiment with DXT5 compressor.
2008-10-01 22:24:53 +00:00
a889f2fda6 Add support for alpha modes in the CUDA compressors. 2008-05-06 20:04:05 +00:00
d855d0461b Add single color checks to CUDA compressors.
Use optimized bitmap table for CTX compressor.
2008-05-06 19:52:27 +00:00
56c7771100 Fix end of lines. 2008-02-28 21:45:26 +00:00
d0c21cecfb Update stress test.
Fix errors in single color compressor.
2008-02-28 03:09:51 +00:00
b41752aa84 Apply singlecolorpatch.diff from Amir Ebrahimi.
Add single color compressor to CUDA implementation.
2008-02-16 09:53:07 +00:00
5dbfb20b60 Add DXT1n and CTX1 CUDA compressors. 2008-02-15 08:58:02 +00:00
64020a4cb7 Use tabs instead of spaces. 2008-01-18 23:51:20 +00:00
26db14696a Fix cuda constant initialization. 2007-12-17 06:27:53 +00:00
6b016dae96 Fix color weighting metric. 2007-12-13 06:29:03 +00:00
854da30b8e Add nvassemble tool to create cubemaps, volumes, and texture arrays. 2007-11-16 11:05:17 +00:00
e34a12a46f flatten tree. 2007-10-14 08:58:24 +00:00