Commit Graph

  • 4bbf5e96f4 Add squish external compressor. Rename our squish version to nvsquish. castano 2008-11-23 08:59:56 +00:00
  • 4a85f8e48d Remove executable flag. castano 2008-11-22 22:12:05 +00:00
  • f34b7ce84f Merge optimizations from squish. castano 2008-11-22 22:10:51 +00:00
  • 010905edd3 Fix tabs. castano 2008-11-22 22:10:11 +00:00
  • 7bb2d55d35 Create output directory. castano 2008-11-22 22:08:31 +00:00
  • e3a7cc19dd Add file system helper. castano 2008-11-22 22:07:07 +00:00
  • 379605d30a Use metric to measure distance to clusters. castano 2008-11-22 21:32:27 +00:00
  • c05c4e155b Merge optimizations from official squish release. castano 2008-11-22 11:36:06 +00:00
  • fd73484bfc Merge optimizations from official squish relese. castano 2008-11-22 11:35:13 +00:00
  • f29d7dd938 Try using 4 means clustering. castano 2008-11-22 11:34:29 +00:00
  • 3a5dc4783a Add support for regressions. castano 2008-11-22 11:33:31 +00:00
  • d4a713451e Fix 4 means clustering. castano 2008-11-22 11:32:51 +00:00
  • a302475fa6 Add fitting implementation to project. castano 2008-11-22 11:30:46 +00:00
  • 6e988ea4c8 Add stream to the vc8 project. castano 2008-11-22 11:28:18 +00:00
  • 7731181900 Update changelog. castano 2008-11-22 08:37:56 +00:00
  • 41f6e0ba73 Try 4-means. castano 2008-11-22 08:37:14 +00:00
  • 11073171a1 Rename stress to testsuite. Install target. castano 2008-11-22 08:36:55 +00:00
  • 0805832b44 Remove squish build and project files. castano 2008-11-22 08:36:17 +00:00
  • a4dcd414ca Fix errors. castano 2008-11-22 08:35:04 +00:00
  • 4ff8a83f90 Add fitting code to build. castano 2008-11-22 08:30:55 +00:00
  • 48da357385 Add PCA, and 4-means implementation. castano 2008-11-22 08:30:20 +00:00
  • e1916d43c8 Do not mix tabs and spaces. castano 2008-11-22 00:14:05 +00:00
  • 321f320bfb Do not print stupid messages. castano 2008-11-22 00:13:14 +00:00
  • df32fedc7c Add command line options. Reformat output for easier parsing. castano 2008-11-21 09:09:57 +00:00
  • a7396b70ba Fix segfault on linux. Merged from 2.0 branch. castano 2008-11-21 09:08:00 +00:00
  • d9ca49cc5e Fix bug in dxt decompression. Output files as TGA. castano 2008-11-21 08:06:25 +00:00
  • 56849b78ad Output compressed files. castano 2008-11-21 07:58:49 +00:00
  • a769831fb5 Add const keyword to const arguments. castano 2008-11-21 07:57:28 +00:00
  • 7486201a7e Fix bug in testsuite. castano 2008-11-21 07:45:09 +00:00
  • 1813624992 Modify stress test to compress a list of real images. castano 2008-11-21 07:38:12 +00:00
  • 5fa27adfcd Add custom error code and message for the case when container format does not support a certain output format. castano 2008-11-19 08:10:54 +00:00
  • cc4741ed03 Set host compilation mode explicitely.` castano 2008-11-14 19:48:46 +00:00
  • 6d1891a7e9 Remove gcc-4.3 warning. castano 2008-11-14 02:19:39 +00:00
  • 8fb1d70d0b Fix bug detected by gcc-4.3. castano 2008-11-14 02:19:07 +00:00
  • c26c52d59c Fix gcc-4.3 warnings. castano 2008-11-14 02:18:35 +00:00
  • c3329d4675 Fix gcc-4.3 warning. castano 2008-11-14 02:16:36 +00:00
  • 1cefc366f8 Remove unused function. castano 2008-11-14 02:15:35 +00:00
  • 559bf61f4a Link all libraries dynamically, when nvtt is linked dynamically. castano 2008-11-14 01:49:09 +00:00
  • dbfb36b812 Fix CUDA Library detection on Linux. castano 2008-11-14 01:16:27 +00:00
  • 7df0885c4f Fix CUDA detection code on linux. castano 2008-11-14 01:15:36 +00:00
  • 1c5da0e341 Do not use cuda API when CUDA not found. Fix end of lines. castano 2008-11-10 21:54:03 +00:00
  • 36ba75b598 Select fastest device. castano 2008-10-30 04:50:41 +00:00
  • 8314ac076f Update changelog. castano 2008-10-27 09:50:41 +00:00
  • d58fd00fd9 Fix cmake file. Add NVTT_SHARED=1 definition to export DLL symbols. castano 2008-10-27 09:34:56 +00:00
  • 117c892141 Add library.* to project. castano 2008-10-27 09:19:31 +00:00
  • cd112e2133 Merge fixes from trunk. Prevent CUDA dll mismatches. castano 2008-10-27 09:17:09 +00:00
  • b013aa64b9 Add Library to the build. castano 2008-10-27 09:16:33 +00:00
  • 1628831878 Fix comment. castano 2008-10-27 08:00:46 +00:00
  • 112bf2c5c3 Fix error in CUDA single color compressor. castano 2008-10-27 07:49:32 +00:00
  • 12e774ea74 Fix cmake file. castano 2008-10-26 05:56:32 +00:00
  • 7a85fdc59a Merge fixes from trunk. castano 2008-10-22 05:32:56 +00:00
  • f167b79cfd Merge fixes from trunk. castano 2008-10-22 05:32:35 +00:00
  • 73288eb24b Merge fixes from trunk. castano 2008-10-22 05:31:53 +00:00
  • 3f13eb89f1 Merge fixes from trunk. castano 2008-10-22 05:31:28 +00:00
  • ad43f6e5f2 Increment revision number. castano 2008-10-22 05:17:55 +00:00
  • 66b18f2dbd Fix build under VC7 castano 2008-10-22 03:48:06 +00:00
  • 9ea1934097 Update vc8 projects. castano 2008-10-17 18:40:16 +00:00
  • 9771e72702 Update vc9 projects. castano 2008-10-17 18:38:55 +00:00
  • 7776bd5c17 Win32 fixes. castano 2008-10-17 18:37:17 +00:00
  • 6d8a75462a Build nvtt as a shared library. castano 2008-10-16 22:22:45 +00:00
  • cf18077eda Prevent missmatches between incompatible versions of the CUDA runtime and the CUDA driver. castano 2008-10-16 22:21:21 +00:00
  • aa37e7a868 Add library loading helpers. castano 2008-10-16 22:20:31 +00:00
  • d01a5c1661 Workaround bug in CUDA runtime. When using CUDA 2.0, it's required to use a driver that supports CUDA 2.0. castano 2008-10-16 08:39:58 +00:00
  • da506404ad Compile nvtt as a shared library. castano 2008-10-15 18:39:28 +00:00
  • 36ed6bebda Update changelog with branch 2.0 fixes. castano 2008-10-15 07:17:20 +00:00
  • 5234060618 Integrate branch 2.0 to trunk. castano 2008-10-15 07:16:57 +00:00
  • f402f28643 Use unsigned ints for stream sizes and positions. castano 2008-10-15 07:15:50 +00:00
  • f047043eb2 Fix compiler errors under gcc-4.3 castano 2008-10-15 07:15:00 +00:00
  • 7eac4195c4 Fix compiler errors under gcc-4.3 castano 2008-10-15 07:14:25 +00:00
  • 0f5692d1ea Compile CUDA files as C++. castano 2008-10-11 06:43:57 +00:00
  • 624c5bd316 Create 2.0.4 release. 2.0.4 castano 2008-10-06 20:16:02 +00:00
  • b2d6122769 Fix linux build. castano 2008-10-05 19:20:42 +00:00
  • cd59058fc2 Fix linux includes. castano 2008-10-05 19:17:59 +00:00
  • d253e4bf4f Implement sinc filter... castano 2008-10-05 09:58:21 +00:00
  • db14e048e1 Fix errors in Green and Alpha optimal compressors. castano 2008-10-02 07:33:05 +00:00
  • 0c36fcf626 Update changelog. castano 2008-10-01 22:30:19 +00:00
  • 68be24bf00 Set correct DXT5n swizzle code. Select swizzle codes in nvtt instead of nvimage. castano 2008-10-01 22:28:57 +00:00
  • b284669993 Try some optimizations. castano 2008-10-01 22:28:01 +00:00
  • 2f6e885ced Add DXT1 compressor that uses texture to avoid CPU swizzling. Fix errors under emulation. Experiment with DXT5 compressor. castano 2008-10-01 22:24:53 +00:00
  • c59e4db15a Implement general scale filter, including upsampling castano 2008-09-27 07:32:11 +00:00
  • d38e970221 Set binary flag castano 2008-09-27 05:40:51 +00:00
  • bdebc937be Fix infinite loop in indexMirror. Fixes issue 65. castano 2008-09-24 00:37:38 +00:00
  • 1957120c26 Reference gnuwin32 libs and include paths correctly. castano 2008-09-11 07:56:39 +00:00
  • d7ddcb9263 Set optimal options for release vc9 projects. Fixes issue 62. castano 2008-09-11 07:48:02 +00:00
  • 92f730457c Set executable property to dll 2.0.3 castano 2008-09-10 22:08:43 +00:00
  • f5f6e88585 Do not use freeimage yet. castano 2008-08-20 22:34:08 +00:00
  • 13e2d2e447 Fix float support. castano 2008-08-20 22:32:54 +00:00
  • 0b13b6d0d9 Update version number. castano 2008-08-20 22:31:14 +00:00
  • ad85b0fcbe Include gnuwin32 directory properly. castano 2008-08-20 22:30:41 +00:00
  • 0515d9a0a0 Add Half.{h,cpp} to project. castano 2008-07-31 10:00:05 +00:00
  • 16adf94635 Add support for floating point output formats. Images are currently output in linear space, some color transforms not applied. castano 2008-07-31 09:55:22 +00:00
  • e9002a7d86 Adding support for floating point input/output. Work in progress. castano 2008-07-31 02:04:44 +00:00
  • 3161fca9d9 Decompress DDS10 files. Only BC# supported so far. castano 2008-07-30 02:28:09 +00:00
  • bb5b02df0e Adding support for floating point images as input. castano 2008-07-29 08:56:40 +00:00
  • 1941e27148 Fix DDS10 header initialization. Fix depth initialization. castano 2008-07-29 08:43:42 +00:00
  • 02c3abb394 Fix color transforms. castano 2008-07-29 06:05:11 +00:00
  • 86ef67bbfa Fix error in input image transformation. castano 2008-07-29 05:45:35 +00:00
  • 79529f994f Fix compilation error. castano 2008-07-29 05:44:31 +00:00
  • c2508d9eeb Add option to use dds10 headers. castano 2008-07-29 02:31:57 +00:00
  • b1cd916105 Change parameters in declaration to match definition. castano 2008-07-29 02:31:09 +00:00