Commit Graph

  • 7d3facd81a Merge private branch. castano 2008-04-17 06:59:13 +00:00
  • 17a4f765fb Merge private branch. castano 2008-04-17 06:58:43 +00:00
  • cb91740591 Merge private branch. castano 2008-04-17 06:58:18 +00:00
  • d10295fbf6 Use DXT1a single color compressor. castano 2008-04-17 06:55:26 +00:00
  • fa5e1f5a07 Add single color DXT1a compressor. castano 2008-04-17 06:54:29 +00:00
  • 9d47e100f1 Add better support for the DX10 DDS formats. castano 2008-04-11 23:58:41 +00:00
  • db1b30ee4b Update changelog. castano 2008-04-11 22:04:59 +00:00
  • 4c759f999c Integrate decompressor tool improvements submitted by Amorilia. castano 2008-04-11 22:03:42 +00:00
  • 299ad176fc Add experimental image based interface. castano 2008-04-11 08:06:15 +00:00
  • 5070cc98d3 Do not use constructor that initializes POD types. castano 2008-04-11 06:50:36 +00:00
  • 133ebfb282 Remove unused parameter warnings. Do not compile tokenizer; it's not being used, and does not work on win64 yet. castano 2008-04-09 09:06:19 +00:00
  • ebe8054728 Cache HAVE_* variables so that they can be edited through the cmake gui. castano 2008-04-06 05:59:13 +00:00
  • aa14653d96 Do not cache CUDA_FOUND variable. castano 2008-04-06 05:54:53 +00:00
  • 3d1b9324e1 Add single color compressor for DXT1a. castano 2008-03-27 05:07:40 +00:00
  • 389adb5368 Update change log, merge 2.0 changes, add attributions. castano 2008-03-27 04:45:11 +00:00
  • 07df6e7539 Merge trunk fixes to 2.0 branch. Get things ready for 2.0.2 release. castano 2008-03-27 04:44:29 +00:00
  • bd3314f4af Add inputOptions argument to compressors, so that they can access alpha mode. castano 2008-03-27 04:28:17 +00:00
  • 065c5f0689 Cleanup simple compressors. Move code from FastCompress to QuickCompress. castano 2008-03-20 01:39:02 +00:00
  • cc8656f12b Update project files. castano 2008-03-14 08:42:24 +00:00
  • d2384cf47f Remove unused methods. castano 2008-03-14 08:40:48 +00:00
  • aff59c22b8 remove unused compressors castano 2008-03-14 08:40:11 +00:00
  • 59be16d40a Remove unused fitting code. castano 2008-03-14 08:39:03 +00:00
  • b7a724448b Remove unnecesary dependency. castano 2008-03-14 07:32:59 +00:00
  • 46334cb96a Merge Viktor Linder patch into 2.0 and trunk. Fixes RGB modes with less than 32 bpp. castano 2008-03-11 21:22:54 +00:00
  • 259e7c58fd Merge Viktor Linder patch into 2.0 and trunk. Fixes RGB modes with less than 32 bpp. castano 2008-03-11 21:22:54 +00:00
  • 307c8b99ee Add support for premultiplied alpha. Patch by Charles Nicholson. castano 2008-03-07 00:41:03 +00:00
  • 67dc3a9739 Copy header files to correct path. castano 2008-03-07 00:00:49 +00:00
  • 6b933c4f62 Fix post-build command. Copy headers to include/nvtt/. castano 2008-03-06 20:28:43 +00:00
  • b5e8428f9c Merge trunk fixes. Update changelog. castano 2008-03-05 23:28:52 +00:00
  • fd1ac3c61f Add quotes around post build command arguments. Reported by Richard Sim. castano 2008-03-05 23:26:12 +00:00
  • 65aa7e1eaa Add interface for swizzle color xform. castano 2008-03-05 22:35:16 +00:00
  • 21fb83c081 Merge fixes from trunk. castano 2008-03-05 19:44:00 +00:00
  • f5ae4c1a9a Fix indexMirror error reported by Chris Lambert. castano 2008-03-05 19:42:45 +00:00
  • 4c3549cb66 Merge copy ctor bug reported by Richard Sim. Update ChangeLog. castano 2008-03-05 19:17:06 +00:00
  • 75c09220c8 Fix Image copy ctor bug reported by Richard Sim. castano 2008-03-05 19:11:41 +00:00
  • 9f4b4bd532 Update comments about hole filling algorithms. castano 2008-03-04 00:13:44 +00:00
  • fa4a7b9af7 Add proper credits. 2.0.1 castano 2008-02-28 22:52:00 +00:00
  • f111d23637 Tag 2.0.1 castano 2008-02-28 22:37:49 +00:00
  • 3dae7f9b70 Add missing changes. castano 2008-02-28 22:34:18 +00:00
  • ebe47a0f78 Merge fixes from trunk. - better error CUDA checking. - eliminate compiler warnings. - fix end of lines. castano 2008-02-28 22:29:37 +00:00
  • bce983f39e Add post build command to copy header files. castano 2008-02-28 22:07:08 +00:00
  • ff93ad41cb Fix end of lines. castano 2008-02-28 21:45:46 +00:00
  • 56c7771100 Fix end of lines. castano 2008-02-28 21:45:26 +00:00
  • ccced843e3 Use smaller allocations to prevent errors. Check for allocation errors. castano 2008-02-28 21:45:04 +00:00
  • dafe2b8841 Hide copy ctor and operator to prevent compiler warnings. Wrap pimpl using NVTT_DECLARE_PIMPL macro. castano 2008-02-28 21:14:40 +00:00
  • e3e7fcb226 Check cuda errors to find out whether the cuda context initialization succeeded. castano 2008-02-28 17:52:32 +00:00
  • 970395fba8 Fix osx build. castano 2008-02-28 17:02:29 +00:00
  • 8a24a93e2f Disable CUDA when memory allocations fail. castano 2008-02-28 16:06:27 +00:00
  • a1b655d0d5 rename 2.0 tag to 2.0.0 2.0.0 castano 2008-02-28 07:55:19 +00:00
  • 21859216bc I should be using branches instead of tags. castano 2008-02-28 07:49:13 +00:00
  • 7933aeea09 Update changelog with 2.0.1 changes. Bump version to 2.1.0 castano 2008-02-28 07:43:37 +00:00
  • d0c21cecfb Update stress test. Fix errors in single color compressor. castano 2008-02-28 03:09:51 +00:00
  • b41752aa84 Apply singlecolorpatch.diff from Amir Ebrahimi. Add single color compressor to CUDA implementation. castano 2008-02-16 09:53:07 +00:00
  • eb36ef86a7 Fix single color compressor. castano 2008-02-16 02:48:28 +00:00
  • 5dbfb20b60 Add DXT1n and CTX1 CUDA compressors. castano 2008-02-15 08:58:02 +00:00
  • c7fcc3ef4b Improve stress test to detect errors in the output. castano 2008-02-14 09:21:57 +00:00
  • 14ae88bb06 Fix leaks. Allocate CUDA memory only once. Free allocations when Compressor is destroyed. castano 2008-02-14 05:08:26 +00:00
  • 03cfa2d793 Add stress test. castano 2008-02-14 05:07:20 +00:00
  • 3a612b3d3c Add Ptr.h file to nvcore project. castano 2008-02-14 05:05:44 +00:00
  • c3749f48cd Bug fix. Only use tonormal conversion for top of the mipmap chain. castano 2008-02-11 08:35:32 +00:00
  • ccd9e86d54 Add script to build source package. castano 2008-02-11 07:44:54 +00:00
  • f5ec1dd366 Print nvidia-texture-tools instead of nv. castano 2008-02-11 07:09:00 +00:00
  • f7eb953237 Update gnuwin32 libraries. castano 2008-02-11 07:02:21 +00:00
  • 9d13742314 Fix errors in DDS loading code. castano 2008-02-11 07:01:11 +00:00
  • a9bd20270b Fix DDS reading code. castano 2008-02-11 07:00:45 +00:00
  • 90eae7a480 Fix compilation error when SIMD is not supported. castano 2008-02-11 07:00:14 +00:00
  • 46dd0fa634 Comment out unused function. castano 2008-02-06 07:16:09 +00:00
  • 525aa5b40b Remove duplicate. castano 2008-02-06 07:15:13 +00:00
  • 7569ca136b Add missing file. castano 2008-02-06 07:15:00 +00:00
  • e1d5bda3e9 prevent overflow when compressing large images. castano 2008-02-05 22:41:58 +00:00
  • 283cdabc64 Fix nvtt solution configuration. castano 2008-02-05 22:41:21 +00:00
  • f0f062f51c Fix version in readme and license files. castano 2008-02-05 01:10:50 +00:00
  • 0b4390a76d Reverse changelog order. castano 2008-02-05 00:35:31 +00:00
  • 6193780754 Update changelog and version. castano 2008-02-05 00:29:29 +00:00
  • 248995790e Update version. castano 2008-02-05 00:28:45 +00:00
  • 3c90686e00 Final API changes. Rename OutputHandler::mipmap method to beginImage. Add NVTT_VERSION. Add nvtt::version function. castano 2008-02-05 00:28:13 +00:00
  • 91ff256adf Do precomputation only when needed. castano 2008-02-04 10:12:32 +00:00
  • 7b433f08f3 Minor optimizations. Fix DXT1a support. castano 2008-02-04 10:01:43 +00:00
  • 42da2d63ce Update C# wrapper. castano 2008-02-03 09:51:21 +00:00
  • 357f18c162 Cleanup interface. Provide mipmap filter using a separate method. castano 2008-02-03 09:30:32 +00:00
  • 3fcf9c9773 Remove commented out code. castano 2008-02-03 08:27:02 +00:00
  • 039035ae25 Cleanup public header. castano 2008-02-03 08:24:58 +00:00
  • 79d305008a Add copy constructor and operator=. castano 2008-02-03 07:34:32 +00:00
  • 3b24951e93 Finish Compressor class. Move all the image processing to Compressor.cpp. Finish rescale support, close issue 12. castano 2008-02-03 07:31:09 +00:00
  • 6f28642282 Set useCuda if CUDA enabled in Compression class. castano 2008-02-01 19:51:54 +00:00
  • 90a0dc505b Fix typo. Add bc1n option. castano 2008-02-01 19:50:55 +00:00
  • 2b291f7871 Fix typos. castano 2008-02-01 19:50:19 +00:00
  • 67e8ec376d Do not use small keyword. castano 2008-02-01 19:49:50 +00:00
  • 65842ac7e8 Fix typo. Do not use small keyword. castano 2008-02-01 19:49:22 +00:00
  • 1d1dcfe922 Update compressor to new squish interface. castano 2008-02-01 19:48:51 +00:00
  • b7f3ce664f Fix weighted cluster fit. Set metric before color sets. castano 2008-02-01 19:48:12 +00:00
  • 77168bb40b Clenaup solution and vcprojects. castano 2008-02-01 02:56:53 +00:00
  • d44b8e9358 Reenable QuickCompress for DXT5n. Fix end of lines. castano 2008-02-01 02:33:51 +00:00
  • 05a760b2f6 Normalize inputs correctly. castano 2008-01-31 21:48:02 +00:00
  • 6fadaebae5 Disable quick green compressor, until I figure out what's the problem with it. castano 2008-01-31 21:07:18 +00:00
  • 5475f35262 Some cleanup. castano 2008-01-31 09:17:32 +00:00
  • 1eacbb8851 Add new file to project. castano 2008-01-30 23:19:08 +00:00
  • ddc79f69f4 Refactor internals. Move compression functions to Compressor.cpp. Implementing rescaling support in a cleaner way. castano 2008-01-30 08:21:55 +00:00
  • 9ebd736e98 Sync with vc8 file. castano 2008-01-26 05:37:19 +00:00
  • a6f11b3ec8 Add missing method. castano 2008-01-26 05:36:50 +00:00