Commit Graph

873 Commits

Author SHA1 Message Date
castano
384f74ba39 Use minimal set by default. 2009-10-21 07:42:33 +00:00
castano
7d75840398 Add todo messages.
Use DXT3 nvidia decoder if requested.
2009-10-21 07:42:08 +00:00
castano
8ea52efbf4 Add DXT3 nvidia decoder. 2009-10-21 07:40:49 +00:00
castano
d86a89742e Update info message. 2009-10-21 07:40:23 +00:00
castano
fd11f5e7ef Implement generic swizzle, remove specialized ones. 2009-10-21 07:39:59 +00:00
castano
dcfdabaee3 Fix timer. 2009-10-21 07:39:08 +00:00
castano
ea7dabc6b1 Add comment. 2009-10-19 05:42:27 +00:00
castano
0878c0e967 Add expand and pack normal methods.
Set normal map flag.
2009-10-18 20:04:39 +00:00
castano
a088ae5789 Implement normal map generation for floating point images. 2009-10-18 20:03:21 +00:00
castano
a52d3b7cdc Tweak implementation of scaleBias. 2009-10-18 20:02:43 +00:00
castano
c1f9c4df42 Create default output handle on setFileName to avoid modifying const argument.
Fix ref counting errors in TexImage.
Format TODO messages.
2009-10-18 08:09:20 +00:00
castano
78d65e8368 When compiling with gcc, define NV_FILE_LINE using gcc convention. 2009-10-18 08:04:25 +00:00
castano
18474cdb33 Some more progress towards 2.1:
- Add raw input methods in context.
- Implement some of the TexImage input methods in context.
- Add output header context method for TexImage.
2009-10-12 07:56:02 +00:00
castano
b7fbd1fc9b Fix error in Snow Leopard. 2009-10-12 00:44:03 +00:00
castano
9de3298d6b Fix cmake build. 2009-10-11 23:51:22 +00:00
castano
568f34d838 Fix color weighted compression for single color blocks. Fixes issue 96. 2009-09-21 18:46:48 +00:00
castano
e38e584db2 Rename texture to teximage. 2009-09-14 22:43:53 +00:00
castano
8655259379 Fix comment. 2009-08-26 01:27:50 +00:00
castano
cb62c3c461 Add support for R16 in DDS headers.
Cleanup DDS header output code.
Temporary testing code added to nvcompress.
2009-07-28 08:05:23 +00:00
castano
573cc1b371 Add support for UINT16 images when using freetype. 2009-07-28 08:03:36 +00:00
castano
9c6f6e143e Use tabs not spaces. 2009-07-28 08:03:08 +00:00
castano
126816ef72 Experimental quality improvements and speed optimizations. 2009-07-06 09:08:09 +00:00
castano
2ca6e4a1bd Add support function for stb compressor. 2009-07-06 09:06:40 +00:00
castano
b839b873e1 Remove commented out code. 2009-07-06 09:06:17 +00:00
castano
ab473f4ec5 Add DXT5 tests.
Use timer class.
2009-07-06 09:05:54 +00:00
castano
f1ebbd4da6 Add more third-party compressors. 2009-07-06 09:04:29 +00:00
castano
ac79935c88 Init default values. 2009-07-06 09:03:12 +00:00
castano
2aca4673ab Some progress implementing new api. 2009-07-06 09:02:20 +00:00
castano
43893d5d0f Add NV5x DXT5 decompressor. 2009-07-06 09:00:30 +00:00
castano
009eaf2aa6 Fix msvc warnings. 2009-07-06 08:59:48 +00:00
castano
fd2492670e Add a QPF timer. 2009-07-06 08:57:36 +00:00
castano
7d88f4fa32 Merge changes from 2.0 branch. 2009-07-06 08:56:55 +00:00
castano
60022acaa7 Add dxt5 tests to testsuite. 2009-07-04 19:34:42 +00:00
castano
a5faf51738 Add simd power solver. 2009-07-04 19:33:55 +00:00
castano
2d38f4fb2c Update cmake scripts to use new FindCUDA package. 2009-06-26 06:34:19 +00:00
castano
63897f3fe6 Mark threads as required. 2009-06-13 14:27:53 +00:00
castano
71f29a27f3 Fix error in zero padding. 2009-06-13 14:18:31 +00:00
castano
720be412fa Return correct error codes. Fix issue 92. 2009-06-13 14:17:46 +00:00
castano
8d361eee22 Use memory allocator correctly. 2009-06-13 14:17:10 +00:00
castano
782a127071 Add alpha flag to DXT1a files. 2009-04-16 20:06:08 +00:00
castano
bed4d78f6b Remove static member that was not thread safe! 2009-04-12 03:13:13 +00:00
castano
d7f8fba7a7 Add comment about thread safety. 2009-04-12 03:10:40 +00:00
castano
53265596a3 Update nvtt wrapper. 2009-04-03 21:37:50 +00:00
castano
ae24cb163d Remove msvc warnings. 2009-04-01 07:17:25 +00:00
castano
ae744f88e6 Add constructor that takes a stream. 2009-04-01 07:13:13 +00:00
castano
5ac76b68c9 Add option to select decompression algorithm to test suite. 2009-03-24 17:35:40 +00:00
castano
f2090df7a5 Add support for FreeBSD. Patch by AMDmi3. 2009-03-21 07:44:26 +00:00
castano
0a8de141a6 Fix errors on win32. Define function pointers properly. 2009-03-21 07:43:15 +00:00
castano
9aaee3ae16 Add proper todo message. 2009-03-21 07:42:36 +00:00
castano
974cacda5f Update single color compression tables. 2009-03-19 10:00:43 +00:00
castano
953a63d7b5 Add farbrausch images to testsuite. 2009-03-19 10:00:26 +00:00
castano
19477d60c0 Fix errors in the pixel format conversion code. 2009-03-19 08:57:49 +00:00
castano
8a48250bcb Fix win32 errors and errors in the png saving code. 2009-03-19 08:57:28 +00:00
castano
35ff0e5aa6 Remove verbose error checking. 2009-03-18 05:51:15 +00:00
castano
8529dcf755 Fix memory leaks.
Shutdown CUDA properly when nvtt context is destroyed.
Fixes issue 83.
2009-03-18 05:46:53 +00:00
castano
56543e1a92 Merge changes from 2.0 2009-03-18 04:05:39 +00:00
castano
72543c9307 Add todo message. 2009-03-17 08:16:00 +00:00
castano
872c61e1d1 Add image saving code. 2009-03-17 08:14:28 +00:00
castano
7f3cee4db9 Remove commented out code. 2009-03-17 06:33:31 +00:00
castano
3f036a11a6 Avoid msvc8 warnings. 2009-03-16 21:08:09 +00:00
castano
be12367910 fix blend, add setborder and fill methods. 2009-03-16 09:05:32 +00:00
castano
c59a2e0a4b Implement alpha premultiplication and color blending. 2009-03-16 08:54:43 +00:00
castano
0abec17ab4 Implement toGreyScale.
Skip undefined images.
2009-03-16 08:47:20 +00:00
castano
6b67f4a0d7 More progress with imperative api.
Rename Texture to TexImage.
Implement image initialization.
Add stubs for all methods.
2009-03-16 08:37:07 +00:00
castano
8e836591ee Fix warning. 2009-03-15 18:34:46 +00:00
castano
50b8b67185 Hide file format especific savers. Add generic image saver.
Misc fixes under OSX.
2009-03-15 10:18:54 +00:00
castano
ab73c790e1 Testsuite cleanups and improvements.
Add ctest support.
Add FileSystem::changeDirectory method.
2009-03-14 07:27:25 +00:00
castano
d99cf11e2e Update version checking code. 2009-03-14 03:30:20 +00:00
castano
d9832ed22c Eliminate some warnings with MSVC. 2009-03-14 03:29:43 +00:00
castano
a02649faa9 Fallback to CPU compressor only on smaller images. 2009-03-14 03:29:14 +00:00
castano
a28ebb4ccf Some more progress in the imperative API. 2009-03-07 07:14:00 +00:00
castano
0f5a5e5d24 Some more progress in the imperative API. 2009-03-05 05:34:28 +00:00
castano
8f0b129a52 Add RefCounted base class back to the reposotory. 2009-03-05 05:33:53 +00:00
castano
098bc2f905 Fix some endiannes errors. 2009-03-04 09:36:40 +00:00
castano
5943e8f42f Fix errors on ibook G4. 2009-03-04 07:04:32 +00:00
castano
e48f56a15e Includer project headers first. 2009-03-02 09:21:48 +00:00
castano
25e32c8ff2 Fix msvc warnings. 2009-03-02 09:21:30 +00:00
castano
db63ba7fa4 Fix build in win64. 2009-03-02 09:21:07 +00:00
castano
3df66be089 Do not use CUDA to compress small mipmaps. 2009-03-02 09:09:05 +00:00
castano
3a52923697 Add alpha command line option. 2009-03-02 09:07:07 +00:00
castano
9953883d26 Cleanup cmake files. 2009-03-02 07:32:00 +00:00
castano
03c9ec0f62 More cleanup. Remove files that are not strictly required. 2009-03-01 02:38:24 +00:00
castano
88fc5ca18e Merge changes from private tree.
Eliminate files that are not needed for NVTT.
2009-03-01 00:18:47 +00:00
castano
6fb29816a2 Gnome thumbnailer. Fixes issue 82. 2009-02-03 09:32:54 +00:00
castano
9d5242594b Add gnome thumbnailer by Frank Richter. Fixes issue 82. 2009-02-03 09:29:25 +00:00
castano
69c74d7a5e Add support for comments. 2009-02-03 09:23:58 +00:00
castano
b7ea7a255b Fix const-correctness. 2009-02-03 09:22:30 +00:00
castano
17790a34df Add support for PNG in nvdecompress. Patch by Frank Richter. Fixes issue 80. 2009-02-03 09:08:39 +00:00
castano
7741a99b90 Add support for saving PNG files. Patch by Frank Richter. Fixes issue 79. 2009-02-03 09:06:21 +00:00
castano
36dd7fb76b Merge changes from p4. 2009-02-03 08:22:35 +00:00
castano
8fa870bf0c Fix typo. Fixes issue 82. 2009-02-03 08:02:20 +00:00
castano
1afdf2da8a Fix alpha-weighted filtering. 2009-01-28 12:10:04 +00:00
castano
242aa4254e Use alpha-aware resize when alpha is used for transparency and it's not premultiplied. 2009-01-28 10:58:57 +00:00
castano
4f576d5539 Add support for alpha weighting to float image. 2009-01-28 10:55:23 +00:00
castano
2411f3f5db Fix generation of blended sobel filter. Fixes issue 77. 2009-01-28 00:56:27 +00:00
castano
1c6b65ad52 Do not use custom FindGLUT cmake script. 2009-01-27 23:39:33 +00:00
castano
f92a2191f2 Print message when cuda acceleration enabled. 2009-01-20 10:43:56 +00:00
castano
49409e9d92 Cleanup color rounding and expansion. 2009-01-19 10:42:31 +00:00
castano
f753cc9702 Implement FileSystem::exists correctly on win32. 2009-01-19 10:41:51 +00:00
castano
2ad15489bb Try to optimize color rounding and expansion.
Detect CUDA 2.1 properly.
2009-01-19 09:54:43 +00:00
castano
fa53ddcecd Add NV5x/G8x DXT decompression code.
Clean things up a bit, remove old code.
2009-01-13 08:25:04 +00:00
castano
94357626f7 Merge fixes from 2.0 branch. 2009-01-10 01:31:02 +00:00
castano
19342d8adf Use timer class instead of clock.
Check that file exists before opening.
2009-01-09 05:46:24 +00:00
castano
2ed4fee447 Fix error sin string builder and path. 2009-01-09 05:45:36 +00:00
castano
f03d702d84 Implement exists with access instead of stat. 2009-01-09 05:45:02 +00:00
castano
10de10b9c2 Implement FileSystem::exists(). 2009-01-09 02:24:32 +00:00
castano
508f9fbdc2 Start implementing experimental interface. 2009-01-05 10:17:06 +00:00
castano
e965b0e4a9 Include correct headers. 2009-01-04 07:29:35 +00:00
castano
1f4d313d0f Merge changes from internal branch. Whitespace changes only. 2008-12-29 11:34:39 +00:00
castano
b8eb12afc1 Merge changes from internal branch.
- Better support for win64.
2008-12-29 11:33:20 +00:00
castano
1975883bed Update after changes in nvcore. 2008-12-29 11:29:45 +00:00
castano
9bda107603 Add pull push filter with bilinear filtering. 2008-12-29 11:28:29 +00:00
castano
b4f17b968a Merge changes from internal branch.
- Add frustum class and bezier evaluation functions.
- Add component accessors to vector.
- Add matrix constructors.
- Fix errors in sparse solvers.
- Better robust orthogonalization.
- Fix montecarlo distribution.
2008-12-29 11:27:13 +00:00
castano
e5ae0c0e20 Merge internal branch.
- Remove old/unused code.
- Remove format string constructors.
- Better win64 support (vsscanf, prefetch, etc).
- Fix radix sort to sort -0 correctly.
- Add misc utilities (constraints, timer, cpuinfo, introsort).
2008-12-29 11:20:06 +00:00
castano
a03411e451 Check version properly. 2008-12-16 20:25:12 +00:00
castano
931580edc5 Include cuda runtime properly. 2008-12-09 11:26:08 +00:00
castano
fd2f5465f8 Do not use kahansum, that was stupid.
Include cuda runtime properly.
2008-12-09 11:25:46 +00:00
castano
127052f404 Use KahanSum to compute RMSE.
Fix typos.
2008-12-07 23:15:06 +00:00
castano
a30490ab9b Preserve cluster location for empty partitions. 2008-11-24 10:35:42 +00:00
castano
1ec115c7ec Cleanup 4 means compressor. 2008-11-24 10:35:07 +00:00
castano
a4f56b65b8 Add support for alpha modes in the CPU compressors. Fixes issue 30. 2008-11-24 10:34:16 +00:00
castano
bb69acec6c Add FileSystem to build. 2008-11-23 22:25:47 +00:00
castano
4bbf5e96f4 Add squish external compressor.
Rename our squish version to nvsquish.
2008-11-23 08:59:56 +00:00
castano
4a85f8e48d Remove executable flag. 2008-11-22 22:12:05 +00:00
castano
f34b7ce84f Merge optimizations from squish. 2008-11-22 22:10:51 +00:00
castano
010905edd3 Fix tabs. 2008-11-22 22:10:11 +00:00
castano
7bb2d55d35 Create output directory. 2008-11-22 22:08:31 +00:00
castano
e3a7cc19dd Add file system helper. 2008-11-22 22:07:07 +00:00
castano
379605d30a Use metric to measure distance to clusters. 2008-11-22 21:32:27 +00:00
castano
c05c4e155b Merge optimizations from official squish release. 2008-11-22 11:36:06 +00:00
castano
fd73484bfc Merge optimizations from official squish relese. 2008-11-22 11:35:13 +00:00
castano
f29d7dd938 Try using 4 means clustering. 2008-11-22 11:34:29 +00:00
castano
3a5dc4783a Add support for regressions. 2008-11-22 11:33:31 +00:00
castano
d4a713451e Fix 4 means clustering. 2008-11-22 11:32:51 +00:00
castano
41f6e0ba73 Try 4-means. 2008-11-22 08:37:14 +00:00
castano
11073171a1 Rename stress to testsuite. Install target. 2008-11-22 08:36:55 +00:00
castano
0805832b44 Remove squish build and project files. 2008-11-22 08:36:17 +00:00
castano
a4dcd414ca Fix errors. 2008-11-22 08:35:04 +00:00
castano
4ff8a83f90 Add fitting code to build. 2008-11-22 08:30:55 +00:00
castano
48da357385 Add PCA, and 4-means implementation. 2008-11-22 08:30:20 +00:00
castano
e1916d43c8 Do not mix tabs and spaces. 2008-11-22 00:14:05 +00:00
castano
321f320bfb Do not print stupid messages. 2008-11-22 00:13:14 +00:00
castano
df32fedc7c Add command line options.
Reformat output for easier parsing.
2008-11-21 09:09:57 +00:00
castano
a7396b70ba Fix segfault on linux. Merged from 2.0 branch. 2008-11-21 09:08:00 +00:00
castano
d9ca49cc5e Fix bug in dxt decompression.
Output files as TGA.
2008-11-21 08:06:25 +00:00
castano
56849b78ad Output compressed files. 2008-11-21 07:58:49 +00:00
castano
a769831fb5 Add const keyword to const arguments. 2008-11-21 07:57:28 +00:00
castano
7486201a7e Fix bug in testsuite. 2008-11-21 07:45:09 +00:00
castano
1813624992 Modify stress test to compress a list of real images. 2008-11-21 07:38:12 +00:00
castano
5fa27adfcd Add custom error code and message for the case when container format does not support a certain output format. 2008-11-19 08:10:54 +00:00
castano
6d1891a7e9 Remove gcc-4.3 warning. 2008-11-14 02:19:39 +00:00
castano
8fb1d70d0b Fix bug detected by gcc-4.3. 2008-11-14 02:19:07 +00:00
castano
c26c52d59c Fix gcc-4.3 warnings. 2008-11-14 02:18:35 +00:00
castano
c3329d4675 Fix gcc-4.3 warning. 2008-11-14 02:16:36 +00:00
castano
1cefc366f8 Remove unused function. 2008-11-14 02:15:35 +00:00
castano
7df0885c4f Fix CUDA detection code on linux. 2008-11-14 01:15:36 +00:00
castano
1c5da0e341 Do not use cuda API when CUDA not found.
Fix end of lines.
2008-11-10 21:54:03 +00:00
castano
36ba75b598 Select fastest device. 2008-10-30 04:50:41 +00:00
castano
1628831878 Fix comment. 2008-10-27 08:00:46 +00:00
castano
12e774ea74 Fix cmake file. 2008-10-26 05:56:32 +00:00
castano
66b18f2dbd Fix build under VC7 2008-10-22 03:48:06 +00:00
castano
7776bd5c17 Win32 fixes. 2008-10-17 18:37:17 +00:00
castano
6d8a75462a Build nvtt as a shared library. 2008-10-16 22:22:45 +00:00
castano
cf18077eda Prevent missmatches between incompatible versions of the CUDA runtime and the CUDA driver. 2008-10-16 22:21:21 +00:00
castano
aa37e7a868 Add library loading helpers. 2008-10-16 22:20:31 +00:00
castano
d01a5c1661 Workaround bug in CUDA runtime. When using CUDA 2.0, it's required to use a driver that supports CUDA 2.0. 2008-10-16 08:39:58 +00:00
castano
5234060618 Integrate branch 2.0 to trunk. 2008-10-15 07:16:57 +00:00
castano
f402f28643 Use unsigned ints for stream sizes and positions. 2008-10-15 07:15:50 +00:00
castano
f047043eb2 Fix compiler errors under gcc-4.3 2008-10-15 07:15:00 +00:00
castano
7eac4195c4 Fix compiler errors under gcc-4.3 2008-10-15 07:14:25 +00:00
castano
b2d6122769 Fix linux build. 2008-10-05 19:20:42 +00:00
castano
cd59058fc2 Fix linux includes. 2008-10-05 19:17:59 +00:00
castano
db14e048e1 Fix errors in Green and Alpha optimal compressors. 2008-10-02 07:33:05 +00:00
castano
68be24bf00 Set correct DXT5n swizzle code.
Select swizzle codes in nvtt instead of nvimage.
2008-10-01 22:28:57 +00:00
castano
b284669993 Try some optimizations. 2008-10-01 22:28:01 +00:00
castano
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
castano
13e2d2e447 Fix float support. 2008-08-20 22:32:54 +00:00
castano
0b13b6d0d9 Update version number. 2008-08-20 22:31:14 +00:00
castano
16adf94635 Add support for floating point output formats.
Images are currently output in linear space, some color transforms not applied.
2008-07-31 09:55:22 +00:00
castano
e9002a7d86 Adding support for floating point input/output. Work in progress. 2008-07-31 02:04:44 +00:00
castano
3161fca9d9 Decompress DDS10 files. Only BC# supported so far. 2008-07-30 02:28:09 +00:00
castano
bb5b02df0e Adding support for floating point images as input. 2008-07-29 08:56:40 +00:00
castano
1941e27148 Fix DDS10 header initialization.
Fix depth initialization.
2008-07-29 08:43:42 +00:00
castano
02c3abb394 Fix color transforms. 2008-07-29 06:05:11 +00:00
castano
86ef67bbfa Fix error in input image transformation. 2008-07-29 05:45:35 +00:00
castano
79529f994f Fix compilation error. 2008-07-29 05:44:31 +00:00
castano
c2508d9eeb Add option to use dds10 headers. 2008-07-29 02:31:57 +00:00
castano
b1cd916105 Change parameters in declaration to match definition. 2008-07-29 02:31:09 +00:00
castano
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.
2008-07-26 10:03:12 +00:00
castano
529c0075e1 do not compile mpeg tests. 2008-07-26 09:01:00 +00:00
castano
c70e5d6121 Reorg header files. 2008-07-05 09:10:45 +00:00
castano
7394644719 Move ui to separate folder. 2008-07-05 09:10:00 +00:00
castano
b2e7d717c2 Fix compilation error under gcc/linux. 2008-07-05 08:57:03 +00:00
castano
756f12c994 Fix errors in color transforms.
Add support for color offsets.
Add support for special swizzles that select default const values.
2008-06-30 10:59:57 +00:00
castano
206bfcf0f3 reorg included files 2008-06-28 08:40:32 +00:00
castano
c08acc8a71 Add single color compressor to optimal green compressor.
Improve quality of DXT1 green compressor increasing search range.
2008-06-28 02:50:09 +00:00
castano
45f7244f20 Check in proposed fix for issue 44. 2008-06-27 18:52:49 +00:00
castano
f412ec8efb Fix assertion. 2008-06-26 07:23:31 +00:00
castano
a1a34f546f Do not compile nvmpegenc. 2008-06-26 07:23:09 +00:00
castano
7ef88c6f7e Fix build on OSX 10.5. Solves issue 44. 2008-06-26 07:22:34 +00:00
castano
3368f9039b Fix embarrasing typo. 2008-06-24 21:47:47 +00:00
castano
870a3fe438 Add references. 2008-06-23 19:24:59 +00:00
castano
82bed4ac9a Eliminate warning. 2008-06-19 10:01:56 +00:00
castano
b8a9395117 Fix end of lines. 2008-06-19 09:53:09 +00:00
castano
6befe3505c Enable Qt ui with win32/msvc. 2008-06-19 00:35:47 +00:00
castano
ff6f7f0506 Add quick and dirty single frame mpeg encoder based on ffmpeg. 2008-06-13 08:12:58 +00:00
castano
55e7d3dec4 Delete outdated comment. 2008-06-03 06:34:18 +00:00
castano
b5e373b734 Compile NVTT under G5/leopard 2008-05-23 22:22:09 +00:00
castano
58e5f6534f Print version number in copyright statement. 2008-05-22 21:48:40 +00:00
castano
eda4786ca6 Update version number. 2008-05-22 21:48:19 +00:00
castano
29a720bf82 Do not print text. 2008-05-22 21:32:09 +00:00
castano
1120f83f7d Fix errors. 2008-05-22 21:31:44 +00:00
castano
c38c3dc584 Fix win32 buid errors and warnings due to FreeImage. 2008-05-22 21:31:15 +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
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
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
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
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
6a6b3edce1 factorial optimization suggested by pponywong. 2008-05-06 06:37:06 +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
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
34ae5bcb6f Merge 2.0 branch fixes. 2008-04-17 07:17:46 +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
castano
9d47e100f1 Add better support for the DX10 DDS formats. 2008-04-11 23:58:41 +00:00
castano
4c759f999c Integrate decompressor tool improvements submitted by Amorilia. 2008-04-11 22:03:42 +00:00
castano
299ad176fc Add experimental image based interface. 2008-04-11 08:06:15 +00:00
castano
5070cc98d3 Do not use constructor that initializes POD types. 2008-04-11 06:50:36 +00:00
castano
133ebfb282 Remove unused parameter warnings.
Do not compile tokenizer; it's not being used, and does not work on win64 yet.
2008-04-09 09:06:19 +00:00
castano
ebe8054728 Cache HAVE_* variables so that they can be edited through the cmake gui. 2008-04-06 05:59:13 +00:00
castano
bd3314f4af Add inputOptions argument to compressors, so that they can access alpha mode. 2008-03-27 04:28:17 +00:00
castano
065c5f0689 Cleanup simple compressors. Move code from FastCompress to QuickCompress. 2008-03-20 01:39:02 +00:00
castano
d2384cf47f Remove unused methods. 2008-03-14 08:40:48 +00:00
castano
aff59c22b8 remove unused compressors 2008-03-14 08:40:11 +00:00
castano
59be16d40a Remove unused fitting code. 2008-03-14 08:39:03 +00:00
castano
b7a724448b Remove unnecesary dependency. 2008-03-14 07:32:59 +00:00
castano
259e7c58fd Merge Viktor Linder patch into 2.0 and trunk.
Fixes RGB modes with less than 32 bpp.
2008-03-11 21:22:54 +00:00
castano
307c8b99ee Add support for premultiplied alpha. Patch by Charles Nicholson. 2008-03-07 00:41:03 +00:00
castano
65aa7e1eaa Add interface for swizzle color xform. 2008-03-05 22:35:16 +00:00
castano
f5ae4c1a9a Fix indexMirror error reported by Chris Lambert. 2008-03-05 19:42:45 +00:00
castano
75c09220c8 Fix Image copy ctor bug reported by Richard Sim. 2008-03-05 19:11:41 +00:00
castano
9f4b4bd532 Update comments about hole filling algorithms. 2008-03-04 00:13:44 +00:00
castano
ff93ad41cb Fix end of lines. 2008-02-28 21:45:46 +00:00
castano
56c7771100 Fix end of lines. 2008-02-28 21:45:26 +00:00
castano
ccced843e3 Use smaller allocations to prevent errors.
Check for allocation errors.
2008-02-28 21:45:04 +00:00
castano
dafe2b8841 Hide copy ctor and operator to prevent compiler warnings.
Wrap pimpl using NVTT_DECLARE_PIMPL macro.
2008-02-28 21:14:40 +00:00
castano
e3e7fcb226 Check cuda errors to find out whether the cuda context initialization succeeded. 2008-02-28 17:52:32 +00:00
castano
970395fba8 Fix osx build. 2008-02-28 17:02:29 +00:00
castano
8a24a93e2f Disable CUDA when memory allocations fail. 2008-02-28 16:06:27 +00:00
castano
d0c21cecfb Update stress test.
Fix errors in single color compressor.
2008-02-28 03:09:51 +00:00
castano
b41752aa84 Apply singlecolorpatch.diff from Amir Ebrahimi.
Add single color compressor to CUDA implementation.
2008-02-16 09:53:07 +00:00
castano
eb36ef86a7 Fix single color compressor. 2008-02-16 02:48:28 +00:00
castano
5dbfb20b60 Add DXT1n and CTX1 CUDA compressors. 2008-02-15 08:58:02 +00:00
castano
c7fcc3ef4b Improve stress test to detect errors in the output. 2008-02-14 09:21:57 +00:00
castano
14ae88bb06 Fix leaks. Allocate CUDA memory only once. Free allocations when Compressor is destroyed. 2008-02-14 05:08:26 +00:00
castano
c3749f48cd Bug fix. Only use tonormal conversion for top of the mipmap chain. 2008-02-11 08:35:32 +00:00
castano
9d13742314 Fix errors in DDS loading code. 2008-02-11 07:01:11 +00:00
castano
a9bd20270b Fix DDS reading code. 2008-02-11 07:00:45 +00:00
castano
90eae7a480 Fix compilation error when SIMD is not supported. 2008-02-11 07:00:14 +00:00
castano
525aa5b40b Remove duplicate. 2008-02-06 07:15:13 +00:00
castano
7569ca136b Add missing file. 2008-02-06 07:15:00 +00:00
castano
e1d5bda3e9 prevent overflow when compressing large images. 2008-02-05 22:41:58 +00:00
castano
3c90686e00 Final API changes.
Rename OutputHandler::mipmap method to beginImage.
Add NVTT_VERSION.
Add nvtt::version function.
2008-02-05 00:28:13 +00:00
castano
91ff256adf Do precomputation only when needed. 2008-02-04 10:12:32 +00:00
castano
7b433f08f3 Minor optimizations.
Fix DXT1a support.
2008-02-04 10:01:43 +00:00
castano
357f18c162 Cleanup interface. Provide mipmap filter using a separate method. 2008-02-03 09:30:32 +00:00
castano
3fcf9c9773 Remove commented out code. 2008-02-03 08:27:02 +00:00
castano
039035ae25 Cleanup public header. 2008-02-03 08:24:58 +00:00
castano
79d305008a Add copy constructor and operator=. 2008-02-03 07:34:32 +00:00
castano
3b24951e93 Finish Compressor class.
Move all the image processing to Compressor.cpp.
Finish rescale support, close issue 12.
2008-02-03 07:31:09 +00:00
castano
6f28642282 Set useCuda if CUDA enabled in Compression class. 2008-02-01 19:51:54 +00:00
castano
90a0dc505b Fix typo.
Add bc1n option.
2008-02-01 19:50:55 +00:00
castano
2b291f7871 Fix typos. 2008-02-01 19:50:19 +00:00
castano
67e8ec376d Do not use small keyword. 2008-02-01 19:49:50 +00:00
castano
65842ac7e8 Fix typo.
Do not use small keyword.
2008-02-01 19:49:22 +00:00
castano
1d1dcfe922 Update compressor to new squish interface. 2008-02-01 19:48:51 +00:00
castano
b7f3ce664f Fix weighted cluster fit.
Set metric before color sets.
2008-02-01 19:48:12 +00:00
castano
d44b8e9358 Reenable QuickCompress for DXT5n.
Fix end of lines.
2008-02-01 02:33:51 +00:00
castano
05a760b2f6 Normalize inputs correctly. 2008-01-31 21:48:02 +00:00
castano
6fadaebae5 Disable quick green compressor, until I figure out what's the problem with it. 2008-01-31 21:07:18 +00:00
castano
5475f35262 Some cleanup. 2008-01-31 09:17:32 +00:00
castano
ddc79f69f4 Refactor internals.
Move compression functions to Compressor.cpp.
Implementing rescaling support in a cleaner way.
2008-01-30 08:21:55 +00:00
castano
9ebd736e98 Sync with vc8 file. 2008-01-26 05:37:19 +00:00
castano
ad6597b75e Add create minimal set option. 2008-01-26 05:32:23 +00:00
castano
ebf8234dc6 Update tools to new interface. 2008-01-26 02:47:43 +00:00
castano
d2105f922c More interface changes, update bindings.
Move globals to Compress class, to do CUDA initialization only once.
enableCUDA is broken, will be fixed later tonight.
2008-01-26 02:46:12 +00:00
castano
493f1b6604 Rename C# wrapper. 2008-01-24 04:26:13 +00:00
castano
196a77fdde Fix interface errors.
Complete C wrapper.
Complete C# wrapper.
2008-01-24 04:25:24 +00:00
castano
db380be946 Fix typo. 2008-01-19 08:56:03 +00:00
castano
2b23d97d1d Add missing method. 2008-01-19 08:54:57 +00:00
castano
32d694798a Some progress with .net bindings. 2008-01-19 08:52:50 +00:00
castano
92c3dd3f75 remove error threshold. 2008-01-18 23:51:47 +00:00
castano
64020a4cb7 Use tabs instead of spaces. 2008-01-18 23:51:20 +00:00
castano
c8ac20ee0f Remove errorThreshold. 2008-01-18 23:50:22 +00:00
castano
3383851e44 Add C# wrapper. 2008-01-18 23:47:05 +00:00
castano
05d14e97bb Some progress with C wrapper. 2008-01-18 08:49:57 +00:00
castano
d89c26889c Add alpha component to color weights. It may be needed in the future. 2008-01-18 06:11:58 +00:00
castano
ac0cb61927 Eliminate W4 warning. Add assert. 2008-01-17 20:40:40 +00:00
castano
593cce308a Disable copy constructors. Eliminates some W4 warnings. 2008-01-17 20:39:59 +00:00
castano
204d6381f3 Add warnings about functionllity not fully implemented. 2008-01-17 05:44:21 +00:00
castano
963b8e1541 Export more classes. 2008-01-17 05:34:58 +00:00
castano
f76e76cbe6 Export basic classes instead of exporting only their methods. 2008-01-17 05:32:50 +00:00
castano
7bf3927635 Fix red initialization for Capcon's trip. 2008-01-16 08:34:26 +00:00
castano
3e702e563b Add support for win64.
Disable PFM.
Disable Tokenizer.
2008-01-16 08:01:24 +00:00
castano
30f8ef09b5 use tabs 2008-01-16 01:31:24 +00:00
castano
a46a788760 Fix end of lines 2008-01-16 01:30:40 +00:00
castano
9c963172f3 Add support for Capcon's DXT trick by setting the red channel to 1 in the DXT5n mode. 2008-01-15 19:38:13 +00:00
castano
6587d05d72 Do not install nvconfig.h 2008-01-09 08:13:08 +00:00
castano
9d96f449bf Remove nvcore.h from nvtt.h 2008-01-07 19:08:17 +00:00
castano
33c09ae591 Fix DXT1a support. 2008-01-07 07:45:27 +00:00
castano
c02a5bb51f Incomplete DXT1a support. 2008-01-07 07:35:43 +00:00
castano
2903886498 Some progress with full DXT1a support.
Move quantization settings to compression options.
2008-01-07 07:28:00 +00:00
castano
f3a73e3de5 Small progress with ui. 2008-01-07 07:27:09 +00:00
castano
2b716b62da Add comments. 2008-01-07 07:26:40 +00:00
castano
4bd07aad38 Include right header files for sse only. 2008-01-06 02:32:18 +00:00
castano
e36287c607 some more experiments. 2008-01-06 01:57:43 +00:00
castano
5a33fedab5 experiment with the old 3dnow instruction set. 2008-01-06 01:31:49 +00:00
castano
49ee4eee93 ui fixes. 2007-12-17 09:09:08 +00:00
castano
5a27795621 Move DXT1G compressor to QuickCompress. 2007-12-17 08:12:11 +00:00
castano
a69589429e Do not build Qt tools if compiling with msvc. 2007-12-17 06:29:10 +00:00
castano
6861c7f681 Fix msvc warnings. 2007-12-17 06:28:43 +00:00
castano
f3dba01757 fix vc7 errors. 2007-12-17 06:28:18 +00:00
castano
26db14696a Fix cuda constant initialization. 2007-12-17 06:27:53 +00:00
castano
3f30093d02 Fix warnings. 2007-12-17 06:27:17 +00:00
castano
364663c49d Fix error. Wrong return value. 2007-12-17 06:27:03 +00:00
castano
eb96117989 Add ui tool temporarily called main... 2007-12-17 05:26:14 +00:00
castano
f78c32a383 Add filter test. 2007-12-17 05:24:32 +00:00
castano
df19be3a5d Do not set mipmap generation filter. 2007-12-17 05:21:49 +00:00
castano
6fa15f4e5b Output correct number of mipmaps.
Fix nvtt, remove deprecated attributes.
2007-12-17 05:19:55 +00:00
castano
9cfbb22d73 Update for API changes. 2007-12-17 04:10:58 +00:00
castano
cfa4913ae6 Add support for input rescaling:
- round extents to power of two.
- clamp max extents.
Add output options pimpl.
Other misc API changes.
2007-12-17 03:51:34 +00:00
castano
207bfe5336 Only compile the files from squish that are really needed. 2007-12-16 02:02:38 +00:00
castano
2307416b07 Fix build error. 2007-12-15 08:11:02 +00:00
castano
743599eb1d Fix fast box downsampling filter. 2007-12-15 06:52:17 +00:00
castano
a76e89d0d7 Fix more errors in the use of the color metric.
Remove debug code from compress.cpp
2007-12-13 06:36:23 +00:00
castano
6b016dae96 Fix color weighting metric. 2007-12-13 06:29:03 +00:00
castano
5946514408 Do not use CUDA on emulation devices. 2007-12-12 21:55:28 +00:00
castano
670310e558 Add benchmark, in progress. 2007-12-07 03:07:59 +00:00
castano
d3240ff992 Add triangle filter sampling. 2007-12-06 10:13:01 +00:00
castano
2b1d842c8d eliminate vc8 warnings. 2007-12-05 09:15:10 +00:00
castano
ebc0ff52fa Remove vc8 warnings. 2007-12-03 23:28:29 +00:00
castano
aefe11a5b4 Fix warnings. 2007-12-03 23:28:03 +00:00
castano
f8377cf7ed Remove msvc warnings. 2007-12-03 23:26:48 +00:00
castano
4373aa758b merge internal branch:
- some support for floating point images.
- Charles Bloom extrapolation filter.
- misc fixes.
2007-12-03 09:14:19 +00:00
castano
2e41727f81 merge internal branch. 2007-12-03 09:13:05 +00:00
castano
a3d1353646 fix cmake file. 2007-12-03 09:12:27 +00:00
castano
301f09e1d4 Add NV_DEPRECATE definition. 2007-12-03 08:38:56 +00:00
castano
a0d750702a Add ctest. 2007-12-03 08:37:48 +00:00
castano
ed04c2249a Remove warnings. 2007-12-03 08:36:02 +00:00
castano
2fec3e7695 Add nvzoom tool. 2007-12-03 08:35:03 +00:00
castano
067f3abf54 Cleanup filters. 2007-12-03 08:34:32 +00:00
castano
3359090581 Correct polyphase filters. 2007-12-02 10:31:37 +00:00
castano
4d51088d96 Add nvtt wrapper to project. 2007-11-30 21:33:45 +00:00
castano
1a14b8a1ba Add nvtt plain C wrapper. 2007-11-30 21:15:57 +00:00
castano
1d5d3d7270 disable gamma correction 2007-11-28 10:35:34 +00:00
castano
9175f4e407 Fix error in poshlib with mingw. 2007-11-28 10:35:09 +00:00
castano
c772a00b8f More progress with polyphase filters. 2007-11-28 10:34:40 +00:00
castano
fef6466c1c Fix downscale with polyphase filter. 2007-11-28 07:39:25 +00:00
castano
01e10c4c95 Add resize test. 2007-11-28 05:19:43 +00:00
castano
3ea9d12676 Some progress with polyphase filters. 2007-11-28 05:04:16 +00:00
castano
b1da728f93 Another gcc warning. 2007-11-27 08:37:18 +00:00
castano
9816ced5b7 Get rid of more gcc warnings. 2007-11-27 08:36:42 +00:00
castano
71788cc904 More gcc warnings. 2007-11-27 08:35:56 +00:00
castano
95a3b5dc77 Eliminate gcc warnings. 2007-11-27 08:35:31 +00:00
castano
d55631384c Remove old comments.
Fix errors discovered with -Wall.
2007-11-27 08:34:41 +00:00
castano
5a3bef85e3 Remove warning. 2007-11-27 08:33:55 +00:00
castano
f792eba40b Fix countMipmaps bug reported by Richard Sim. 2007-11-26 23:05:53 +00:00
castano
140bf1cb8c fix build in ppc 2007-11-22 21:49:33 +00:00
castano
c6df4e404a Add single color compressor from ryg.
Some progress with quick compressors.
2007-11-22 07:18:15 +00:00
castano
4e80c6430f minor edits. 2007-11-22 07:16:17 +00:00
castano
c36bf421f5 rename normalize to normalizeNormalMap 2007-11-22 01:52:10 +00:00
castano
fd9ae63a4f Add kaiser filter parameters. 2007-11-22 01:02:01 +00:00
castano
365ab33e61 Delete reference code. 2007-11-22 00:49:52 +00:00
castano
e0cf992ddb Don't use tabs for alignment, only for indentation. 2007-11-20 22:01:09 +00:00
castano
1b73dcaf7e Add interface to specify color transformations. 2007-11-16 11:52:29 +00:00
castano
5c95f5d5e6 Read output file name from stdin. 2007-11-16 11:24:57 +00:00
castano
854da30b8e Add nvassemble tool to create cubemaps, volumes, and texture arrays. 2007-11-16 11:05:17 +00:00
castano
98b2377a11 Merge internal branch. 2007-11-06 10:14:57 +00:00
castano
18c452a2a6 Add support for EXR files 2007-11-06 09:51:53 +00:00
castano
88c811fca5 remove old comments. 2007-11-05 10:01:34 +00:00
castano
b05689c8e3 Add support for saving exr files. Not tested.
Some cleanups.
2007-11-01 05:35:33 +00:00
castano
7fcda1fb41 recontruct normal more correctly... 2007-10-30 09:30:37 +00:00
castano
fc9538baf9 Precompute permutations. 2007-10-29 22:36:36 +00:00
castano
05fbcb1aa8 fix build errors 2007-10-29 20:49:12 +00:00
castano
51bd1bd12f Add normal diff option for normal maps.
Start dds assembling tool.
2007-10-25 08:49:23 +00:00
castano
645eda8fd4 Merge internal repository.
Delete TODO list, use issue list instead.
2007-10-16 20:53:12 +00:00
castano
fff7b3cf56 Fix z reconstruction. 2007-10-15 10:50:29 +00:00
castano
6cee7e2892 Fix loading of dds normal maps.
Fix computation of angular deviation.
2007-10-15 10:36:49 +00:00
castano
fbfc9c2bc1 Add normal error to imgdiff.
Rename dxtlib.cpp to nvtt.cpp
2007-10-14 09:44:52 +00:00
castano
e34a12a46f flatten tree. 2007-10-14 08:58:24 +00:00
castano
b553bb11b8 remove redundant code. 2007-10-12 06:25:18 +00:00
castano
4d0eaf93c4 Add silent flag to disable progress output. Fixes issue 17. 2007-10-12 06:13:56 +00:00
castano
dbe3546690 small fixes. 2007-10-10 23:59:08 +00:00
castano
44e6560111 Fix vc8 warnings. 2007-10-10 17:06:42 +00:00
castano
36ee0aee8d Fix error, do not report that RGB images are not supported. 2007-10-08 10:05:43 +00:00
castano
4b0fca6eca Fix endiannes error. 2007-10-08 03:21:03 +00:00
castano
e7aca55ba3 Improved floating point random number generation.
Fixed loading RGB images, as reported in issue 15.
Moved pixel format conversion helpers to PixelFormat.h
2007-10-08 00:56:58 +00:00
castano
c9c7c42d2b Add support for unpacking arbitrary pixel formats. 2007-09-26 18:00:41 +00:00
castano
3c6cc7cfad Fix whitespaces. 2007-09-20 06:18:23 +00:00
castano
6339a585e2 Update changelog
Remove compiler warnings
2007-09-15 07:11:59 +00:00
castano
13335f3d97 Move fast DXT1a compressor to QuickCompress. 2007-09-05 09:18:12 +00:00
castano
793611fe7f Move endpoint optimization to QuickCompress. 2007-09-05 00:12:59 +00:00
castano
a19df8721d Start using refactored fast compressor.
Fix error with DX10 headers.
2007-09-04 22:46:15 +00:00
castano
d1d71dd2b3 Fix a couple of errors.
Disable cone mapping, it is not ready yet.
2007-09-04 21:48:49 +00:00
castano
0008199435 Add dxt1a fast compressor.
Cleanup fast compressors, move them to QuickCompress.
2007-09-04 10:00:32 +00:00
castano
da3a43ba2e Start adding some support for DX10 DDS files. 2007-08-31 07:52:27 +00:00
castano
6164174325 Start adding support cone maps. 2007-08-23 02:11:15 +00:00
castano
ee28a5a37b Fix memory leaks. 2007-08-06 19:48:52 +00:00
castano
6cdfaaca58 Fix PSD file format support. Read stream in big endian format. 2007-07-26 10:39:18 +00:00
castano
2ea2aaaf4d start adding some support for ctx1 and other fixes. 2007-07-22 06:09:14 +00:00
castano
1308795378 RGB conversion fixes. 2007-07-17 10:00:48 +00:00
castano
2cc70162dd Do not select d3dformat according to pfd. 2007-07-17 09:34:06 +00:00
castano
41db8b8c72 validate setPixelFormat arguments. 2007-07-17 09:28:35 +00:00
castano
1cdcea3164 Add support for arbitrary rgb pixel formats. 2007-07-17 09:16:28 +00:00
castano
cc5bb56f3f Fix PSNR formula. 2007-07-17 01:53:56 +00:00
castano
e341366aa0 Init color block from block linear image. 2007-07-09 10:32:39 +00:00
castano
1548c2ed80 Enable support for DXT3 and DXT5 accelerated compressors. 2007-07-09 10:31:54 +00:00
castano
31c9ef0413 DXT3 and DXT5 cuda compressors. 2007-07-09 10:30:16 +00:00
castano
83490b0b66 diff images with alpha channels. 2007-07-08 09:50:30 +00:00
castano
50a71f78b5 Fix errors and optimize kernel. 2007-07-08 09:46:18 +00:00
castano
25f977318f remove poshlib tests 2007-07-08 08:11:30 +00:00
castano
0cbe2baaa5 Remove poshlib tests 2007-07-08 08:11:01 +00:00
castano
cf1d93ebf4 Sync with perforce repository.
Several bugfixes in nvcore.
Add imgdiff to cmakefiles and fix compilation errors on linux.
2007-07-08 08:08:52 +00:00
castano
9fe9f6cc7a Diff utility functional. 2007-07-02 10:45:25 +00:00
castano
c99d46850b Start work on imgdiff tool. 2007-07-02 09:10:33 +00:00