Commit Graph

341 Commits

Author SHA1 Message Date
castano
ca8d17abf5 Reorganize external libs. 2008-05-22 19:47:23 +00:00
castano
10e79dac9d Update changelog. 2008-05-21 19:22:43 +00:00
castano
e068964423 Fix EXR loading code. Issue 45. Fix provided by alastairpatrick. 2008-05-21 19:17:27 +00:00
castano
ea340443d9 Add -mipfilter command line option, per request of Noel Llopis. 2008-05-19 20:10:05 +00:00
castano
fb2b0cb38c Fix bug reported by Noel Llopis.
Make sure FreeImage declarations are not used when FreeImage is not available.
2008-05-19 18:23:42 +00:00
castano
c01566cd2f Add support for FreeImage in nvimage.
Add support for floating point input images in nvtt.
2008-05-15 09:47:55 +00:00
castano
47bdab8e27 Define FREEIMAGE_LIBRARIES. 2008-05-15 09:46:45 +00:00
castano
70267fda15 Add support for input floating point images. Patch provided by Jim Tilander. See issue 27. 2008-05-15 06:18:24 +00:00
castano
aebcea412c Search for freeimage. 2008-05-15 06:17:46 +00:00
castano
bccdcd49da Use standard gram schmidt 2008-05-15 06:04:17 +00:00
castano
68e9f05794 Add freeimage cmake file. 2008-05-15 05:57:11 +00:00
castano
0f186e688f Remove 'virtual' from non virtual methods. 2008-05-08 21:15:05 +00:00
castano
38e9652d64 Remove executable flag. 2008-05-08 18:20:55 +00:00
castano
f08114c1b5 Whops, check fix for vc9. 2008-05-08 18:18:53 +00:00
castano
7b9f891f92 Update vc9 projects. 2008-05-07 21:58:50 +00:00
castano
787c9bb8fb Add vc9 projects. 2008-05-07 21:55:33 +00:00
castano
42220b981e Add vc9 folder 2008-05-07 21:45:48 +00:00
castano
70331a37fd Refactor compression functions, group them into class methods. 2008-05-06 23:55:19 +00:00
castano
2ffc4cd7ad Ups, checked in the file before saving it. 2008-05-06 23:34:46 +00:00
castano
4ba8e87a38 Ups, checked in file before saving it. 2008-05-06 23:34:13 +00:00
castano
d440d68aa8 Update ChangeLog. 2008-05-06 23:22:04 +00:00
castano
48f61dbfc0 Add support for linear and swizzle transforms. Fixes issue 4. 2008-05-06 23:21:39 +00:00
castano
94c3fa75a8 Add comments indicating where to perform linear color transforms. 2008-05-06 22:01:23 +00:00
castano
c562af6d9b Integrate YCoCg color space conversion by Jim Tilander. 2008-05-06 21:49:10 +00:00
castano
a889f2fda6 Add support for alpha modes in the CUDA compressors. 2008-05-06 20:04:05 +00:00
castano
d855d0461b Add single color checks to CUDA compressors.
Use optimized bitmap table for CTX compressor.
2008-05-06 19:52:27 +00:00
castano
246f2a409a Add cpp file to project so that a library is built. 2008-05-06 19:48:43 +00:00
castano
6a6b3edce1 factorial optimization suggested by pponywong. 2008-05-06 06:37:06 +00:00
castano
52b3bc9437 Update project files. Remove fast compressor, add optimal compressor. 2008-04-29 22:34:09 +00:00
castano
f6ab357b09 Add missing files to project. 2008-04-29 22:33:42 +00:00
castano
ce3a65c03e Fix operator= in String class. 2008-04-29 22:32:12 +00:00
castano
8d9bf5c0b3 Fix after refactoring CPU compressors. Changes were not tested with CUDA enabled. 2008-04-29 22:31:55 +00:00
castano
ab5265e642 Remove declaration of method that was removed. 2008-04-28 08:39:24 +00:00
castano
fd1d5e41c7 Add missing files! 2008-04-28 06:22:26 +00:00
castano
3980d5dc21 Update changelog. 2008-04-26 09:17:16 +00:00
castano
15e7125b4b Check for single color blocks in all compressors. 2008-04-26 09:16:56 +00:00
castano
921ee354c0 Remove legacy compressors.
Add iteration count parameter to iterative alpha compressor.
Add optimal compressors.
2008-04-26 08:02:30 +00:00
castano
e3f7e303e4 Use FLT_MAX instead of INFINITE. The latter not supported in msvc. 2008-04-20 06:01:50 +00:00
castano
1df69495fc Precompute fast cluster fit factors, and store as static const.
nvtt is completely reentrant now. Fixes issue 37.
cleanup interface of cuda compressors.
2008-04-18 08:49:32 +00:00
castano
91eb30667f Add TLS class wrapper.
Fix AutoPtr operator=.
Fix typo.
2008-04-17 18:39:01 +00:00
castano
6db5cffca6 Fix changelog. 2008-04-17 09:28:38 +00:00
castano
34ae5bcb6f Merge 2.0 branch fixes. 2008-04-17 07:17:46 +00:00
castano
fe130a9906 Add DXT1a single color compressor. 2008-04-17 07:00:51 +00:00
castano
bade8e5e09 Merge private branch. 2008-04-17 07:00:19 +00:00
castano
141a05edf4 Merge private branch. 2008-04-17 06:59:29 +00:00
castano
7d3facd81a Merge private branch. 2008-04-17 06:59:13 +00:00
castano
17a4f765fb Merge private branch. 2008-04-17 06:58:43 +00:00
castano
cb91740591 Merge private branch. 2008-04-17 06:58:18 +00:00
castano
d10295fbf6 Use DXT1a single color compressor. 2008-04-17 06:55:26 +00:00
castano
fa5e1f5a07 Add single color DXT1a compressor. 2008-04-17 06:54:29 +00:00