Commit Graph

  • 96655b3e7c Work in progress: - better support for DDS10 file format. - support for RGBA pixel formats with more than 32 bits. - support for pixel types other than UNORM. castano 2008-07-26 10:03:12 +00:00
  • 529c0075e1 do not compile mpeg tests. castano 2008-07-26 09:01:00 +00:00
  • c70e5d6121 Reorg header files. castano 2008-07-05 09:10:45 +00:00
  • 7394644719 Move ui to separate folder. castano 2008-07-05 09:10:00 +00:00
  • d5055300e2 Require cmake 2.6.0 castano 2008-07-05 09:09:23 +00:00
  • b2e7d717c2 Fix compilation error under gcc/linux. castano 2008-07-05 08:57:03 +00:00
  • 756f12c994 Fix errors in color transforms. Add support for color offsets. Add support for special swizzles that select default const values. castano 2008-06-30 10:59:57 +00:00
  • 206bfcf0f3 reorg included files castano 2008-06-28 08:40:32 +00:00
  • 15cfd1c06b fix path to gnulibs castano 2008-06-28 02:57:31 +00:00
  • 8b26ecc865 fix path to gnulibs castano 2008-06-28 02:56:57 +00:00
  • 488f3c8f42 fix path to gnu libs. castano 2008-06-28 02:56:27 +00:00
  • 458b8814a7 fix path to gnulibs. castano 2008-06-28 02:55:35 +00:00
  • c08acc8a71 Add single color compressor to optimal green compressor. Improve quality of DXT1 green compressor increasing search range. castano 2008-06-28 02:50:09 +00:00
  • 45f7244f20 Check in proposed fix for issue 44. castano 2008-06-27 18:52:49 +00:00
  • f412ec8efb Fix assertion. castano 2008-06-26 07:23:31 +00:00
  • a1a34f546f Do not compile nvmpegenc. castano 2008-06-26 07:23:09 +00:00
  • 7ef88c6f7e Fix build on OSX 10.5. Solves issue 44. castano 2008-06-26 07:22:34 +00:00
  • 3368f9039b Fix embarrasing typo. castano 2008-06-24 21:47:47 +00:00
  • 870a3fe438 Add references. castano 2008-06-23 19:24:59 +00:00
  • 82bed4ac9a Eliminate warning. castano 2008-06-19 10:01:56 +00:00
  • b8a9395117 Fix end of lines. castano 2008-06-19 09:53:09 +00:00
  • 65f769160d Fix solution. castano 2008-06-19 09:52:20 +00:00
  • 524ebbec8c Add PhotoshopExporter template project to solution. castano 2008-06-19 00:38:15 +00:00
  • ce85eaff3e Add photoshop exporter template. castano 2008-06-19 00:37:15 +00:00
  • 6befe3505c Enable Qt ui with win32/msvc. castano 2008-06-19 00:35:47 +00:00
  • ff6f7f0506 Add quick and dirty single frame mpeg encoder based on ffmpeg. castano 2008-06-13 08:12:58 +00:00
  • d938e2d753 Update changelog. Update version. castano 2008-06-12 01:20:46 +00:00
  • 5fbeb8d34b Fixed error in CompressRGB, as reported by jonsoh in issue 49. Added support for RGBA pixel format dithering. Fixes issue 50 and issue 51. Add PixelFormat.h to vc8 project. castano 2008-06-12 01:16:52 +00:00
  • 90be3fa28d Tag 2.0.3 release. castano 2008-06-09 19:15:52 +00:00
  • f95d09d1e9 Update version numbers. castano 2008-06-09 19:13:01 +00:00
  • 0b17e3095a Update 2.0 project file. Fix backported cuda kernel. castano 2008-06-09 19:05:49 +00:00
  • 6e1a87129f Integrate bug fixes from trunk. castano 2008-06-09 08:27:00 +00:00
  • 55e7d3dec4 Delete outdated comment. castano 2008-06-03 06:34:18 +00:00
  • b5e373b734 Compile NVTT under G5/leopard castano 2008-05-23 22:22:09 +00:00
  • 6ce542b5c0 Fix error in cmake file. castano 2008-05-23 06:51:02 +00:00
  • 58e5f6534f Print version number in copyright statement. castano 2008-05-22 21:48:40 +00:00
  • eda4786ca6 Update version number. castano 2008-05-22 21:48:19 +00:00
  • 29a720bf82 Do not print text. castano 2008-05-22 21:32:09 +00:00
  • 1120f83f7d Fix errors. castano 2008-05-22 21:31:44 +00:00
  • c38c3dc584 Fix win32 buid errors and warnings due to FreeImage. castano 2008-05-22 21:31:15 +00:00
  • 7d3d0ede9d Update projects to use FreeImage. castano 2008-05-22 21:30:34 +00:00
  • bc66a7ad74 Update cmake files. castano 2008-05-22 19:47:52 +00:00
  • ca8d17abf5 Reorganize external libs. castano 2008-05-22 19:47:23 +00:00
  • 10e79dac9d Update changelog. castano 2008-05-21 19:22:43 +00:00
  • e068964423 Fix EXR loading code. Issue 45. Fix provided by alastairpatrick. castano 2008-05-21 19:17:27 +00:00
  • ea340443d9 Add -mipfilter command line option, per request of Noel Llopis. castano 2008-05-19 20:10:05 +00:00
  • e8bb3f2886 Merge Noel's fix to the 2.0 branch. castano 2008-05-19 18:30:08 +00:00
  • fb2b0cb38c Fix bug reported by Noel Llopis. Make sure FreeImage declarations are not used when FreeImage is not available. castano 2008-05-19 18:23:42 +00:00
  • c01566cd2f Add support for FreeImage in nvimage. Add support for floating point input images in nvtt. castano 2008-05-15 09:47:55 +00:00
  • 47bdab8e27 Define FREEIMAGE_LIBRARIES. castano 2008-05-15 09:46:45 +00:00
  • 70267fda15 Add support for input floating point images. Patch provided by Jim Tilander. See issue 27. castano 2008-05-15 06:18:24 +00:00
  • aebcea412c Search for freeimage. castano 2008-05-15 06:17:46 +00:00
  • bccdcd49da Use standard gram schmidt castano 2008-05-15 06:04:17 +00:00
  • 68e9f05794 Add freeimage cmake file. castano 2008-05-15 05:57:11 +00:00
  • 0f186e688f Remove 'virtual' from non virtual methods. castano 2008-05-08 21:15:05 +00:00
  • 38e9652d64 Remove executable flag. castano 2008-05-08 18:20:55 +00:00
  • f08114c1b5 Whops, check fix for vc9. castano 2008-05-08 18:18:53 +00:00
  • 7b9f891f92 Update vc9 projects. castano 2008-05-07 21:58:50 +00:00
  • 787c9bb8fb Add vc9 projects. castano 2008-05-07 21:55:33 +00:00
  • 42220b981e Add vc9 folder castano 2008-05-07 21:45:48 +00:00
  • 70331a37fd Refactor compression functions, group them into class methods. castano 2008-05-06 23:55:19 +00:00
  • 2ffc4cd7ad Ups, checked in the file before saving it. castano 2008-05-06 23:34:46 +00:00
  • 4ba8e87a38 Ups, checked in file before saving it. castano 2008-05-06 23:34:13 +00:00
  • d440d68aa8 Update ChangeLog. castano 2008-05-06 23:22:04 +00:00
  • 48f61dbfc0 Add support for linear and swizzle transforms. Fixes issue 4. castano 2008-05-06 23:21:39 +00:00
  • 94c3fa75a8 Add comments indicating where to perform linear color transforms. castano 2008-05-06 22:01:23 +00:00
  • c562af6d9b Integrate YCoCg color space conversion by Jim Tilander. castano 2008-05-06 21:49:10 +00:00
  • a889f2fda6 Add support for alpha modes in the CUDA compressors. castano 2008-05-06 20:04:05 +00:00
  • d855d0461b Add single color checks to CUDA compressors. Use optimized bitmap table for CTX compressor. castano 2008-05-06 19:52:27 +00:00
  • 246f2a409a Add cpp file to project so that a library is built. castano 2008-05-06 19:48:43 +00:00
  • 6a6b3edce1 factorial optimization suggested by pponywong. castano 2008-05-06 06:37:06 +00:00
  • 52b3bc9437 Update project files. Remove fast compressor, add optimal compressor. castano 2008-04-29 22:34:09 +00:00
  • f6ab357b09 Add missing files to project. castano 2008-04-29 22:33:42 +00:00
  • ce3a65c03e Fix operator= in String class. castano 2008-04-29 22:32:12 +00:00
  • 8d9bf5c0b3 Fix after refactoring CPU compressors. Changes were not tested with CUDA enabled. castano 2008-04-29 22:31:55 +00:00
  • ab5265e642 Remove declaration of method that was removed. castano 2008-04-28 08:39:24 +00:00
  • fd1d5e41c7 Add missing files! castano 2008-04-28 06:22:26 +00:00
  • 3980d5dc21 Update changelog. castano 2008-04-26 09:17:16 +00:00
  • 15e7125b4b Check for single color blocks in all compressors. castano 2008-04-26 09:16:56 +00:00
  • f7bbd4b4d7 Merge improved DXT3 compressor from trunk. Fix issue 38. castano 2008-04-26 08:05:21 +00:00
  • 921ee354c0 Remove legacy compressors. Add iteration count parameter to iterative alpha compressor. Add optimal compressors. castano 2008-04-26 08:02:30 +00:00
  • e3f7e303e4 Use FLT_MAX instead of INFINITE. The latter not supported in msvc. castano 2008-04-20 06:01:50 +00:00
  • 1df69495fc Precompute fast cluster fit factors, and store as static const. nvtt is completely reentrant now. Fixes issue 37. cleanup interface of cuda compressors. castano 2008-04-18 08:49:32 +00:00
  • 91eb30667f Add TLS class wrapper. Fix AutoPtr operator=. Fix typo. castano 2008-04-17 18:39:01 +00:00
  • 6db5cffca6 Fix changelog. castano 2008-04-17 09:28:38 +00:00
  • 7bb46a4df7 Fix changelog. castano 2008-04-17 09:05:20 +00:00
  • 1df4bb6980 Fix changelog. 2.0.2 castano 2008-04-17 09:04:57 +00:00
  • 0294c4ad93 Tag 2.0.2 release. castano 2008-04-17 08:59:21 +00:00
  • 7f6c257e9f Add -m32/-m64 compiler flag when compiling cu files. Add /ltcg to prevent msvc warnings. castano 2008-04-17 08:26:34 +00:00
  • 3f1472b193 Add Plane.* to vc8 project. castano 2008-04-17 08:17:00 +00:00
  • 056aedea97 Fix error in DXT3 cuda compressor. castano 2008-04-17 08:16:10 +00:00
  • dda3b661dd Update version number of DDS files. castano 2008-04-17 08:15:23 +00:00
  • 34ae5bcb6f Merge 2.0 branch fixes. castano 2008-04-17 07:17:46 +00:00
  • 214ca6c65c Update changelog. castano 2008-04-17 07:17:20 +00:00
  • 08ca2fbe16 Set correct swizzle code for 3Dc files. castano 2008-04-17 07:14:27 +00:00
  • de042e828a Add plane class. castano 2008-04-17 07:06:00 +00:00
  • 64cbd74ef0 Merge trunk fixes. castano 2008-04-17 07:04:20 +00:00
  • fe130a9906 Add DXT1a single color compressor. castano 2008-04-17 07:00:51 +00:00
  • bade8e5e09 Merge private branch. castano 2008-04-17 07:00:19 +00:00
  • 141a05edf4 Merge private branch. castano 2008-04-17 06:59:29 +00:00