castano
ac87eefa6d
Apply patch to update C# wraper. Fixes issue 184.
2014-06-11 21:02:04 +00:00
nathaniel.reed@gmail.com
ab316deeaa
Add BC7 support. It's incredibly slow - ~60 seconds to compress a 512x512 image, on a Core i7 - but it works.
...
- Added AVPCL compressor to projects and got it building with VC9 and VC10.
- Removed unused command line interface & file read/write code from AVPCL.
- Convert AVPCL to use NV vector math lib, asserts, etc.
- Convert AVPCL to use double instead of float.
- Added 4x4 symmetric eigensolver, for AVPCL; it's based on the existing 3x3 one, but I had to rewrite the Householder reduction stage. As with ZOH, using the eigensolver (instead of SVD) gives a ~25% speedup without significantly affecting RMSE.
- Encapsulate ZOH and AVPCL stuff into their own namespaces to keep everything separate.
- Added some missing vector operators to the nvmath lib.
2013-12-07 02:17:08 +00:00
nathaniel.reed@gmail.com
474239c784
Add BC6 support to nvtt lib and utils.
...
- Use 3x3 eigensolver for initial fit in ZOH. Slightly better perf and RMSE than power method.
- Remove use of double precision in ZOH - speeds up by 12%.
- Fixed RGBM encoding that was broken for HDR images.
- Use gamma-2.0 space for RGBM for HDR images (improves precision in darks).
- Use UNORM instead of TYPELESS formats when saving a DX10 .dds file. The TYPELESS formats break most viewers.
- Cleaned up warnings in ZOH code.
- Command-line utils will warn if you give them an unrecognized parameter.
- Added VS2010 profiling results.
2013-10-25 17:30:55 +00:00
nathaniel.reed@gmail.com
77188a42ac
Fix VC10 project files. Fix code to build with CUDA 5.5 (the cudaMemcpyToSymbol overload that takes the symbol name as a string was removed).
2013-10-16 21:18:16 +00:00
castano@gmail.com
94d0635285
Merge changes from the Witness.
2013-06-07 17:53:55 +00:00
castano
547c59e52f
Update project file.
2012-03-09 07:07:50 +00:00
castano
5473a89132
Updated vc10 projects thanks to Jern-Kuan Leong @ nvidia.
2012-03-09 06:47:51 +00:00
castano
d36f68fd66
Update vc10 projects.
2012-02-23 07:41:43 +00:00
castano
d252888850
Add vc10 project.
2012-02-21 23:55:25 +00:00
castano
778bdec4ba
Update project files.
2012-02-14 16:45:55 +00:00
castano
8922ab86d6
Fix msvc build. Fixes issue 171.
...
Improve sse perf.
Fix rmse computation in nvimgdiff.
2012-01-12 16:54:10 +00:00
castano
f2d90ee844
Fix errors in new cluster fit compressor.
2012-01-02 08:49:13 +00:00
castano@gmail.com
23bfc1b514
Fix errors and enable new cluster fit compressor.
2012-01-01 21:29:27 +00:00
castano
50a5d5967b
Update project.
2011-11-11 02:17:52 +00:00
castano
78fa1e785d
Fixes and optimizations.
2011-10-01 02:07:32 +00:00
castano
eb10483faf
Fix bugs. In progress cube map loading.
2011-09-30 01:52:27 +00:00
castano
e15aa7a9bf
Remove RGBE compressor. Implement as a color transform.
2011-09-28 18:44:18 +00:00
castano
2e96567459
Fix project.
2011-09-28 16:49:31 +00:00
castano
dbdf9b6398
Update project.
2011-09-28 01:48:33 +00:00
castano
3c0ab2d3f3
Merge changes from the witness.
2011-09-27 17:48:46 +00:00
castano
0b05255f90
Add missing files to project.
2011-09-27 16:37:53 +00:00
castano
8b096b4186
Remove unused code.
2011-09-01 22:16:37 +00:00
castano
8a837981b6
Merge changes from The Witness.
2011-04-06 02:41:15 +00:00
castano
dfcf8ecf37
Unify project settings.
2011-03-01 03:03:00 +00:00
castano
2338eeb4c0
Add bc6 project.
2011-02-25 09:52:15 +00:00
castano
71b88deb2a
Add testsuite project.
2011-02-25 09:44:14 +00:00
castano
659b684bf2
Update vc9 projects. Hide output directories.
2011-02-25 09:25:46 +00:00
castano
66c9729097
Enable openmp.
2010-12-10 02:15:12 +00:00
castano
23b140416a
Work in progress. Experiment with lightmap compression.
2010-11-12 03:32:46 +00:00
castano
49482d1441
Work in progress.
...
Merging squish into nvtt.
Using squish only to find endpoints, do discrete refinement afterwards.
2010-11-09 03:38:03 +00:00
castano
a4356caefe
Merge changes from The-Witness.
2010-10-21 18:48:04 +00:00
castano
e8dc679874
Merge recent changes from the witness.
2010-08-31 01:39:08 +00:00
castano
ac7c017c35
DXT1a single color compressor. Fixes issue 131.
...
Init single color tables at startup.
2010-07-22 09:23:17 +00:00
castano
adbb0c3338
Update vc9 project.
2010-06-01 02:04:09 +00:00
castano
3956d8a0c2
Merge private changes.
2010-05-27 23:21:10 +00:00
castano
18ad53aa24
Merge private changes.
2010-05-27 23:20:09 +00:00
castano
4fa93f8676
Update vc9 project.
2010-05-11 18:20:06 +00:00
castano
8e436b1d30
Add post build commands to 64 bit targets.
2009-11-05 00:31:16 +00:00
castano
7bc1eb6a29
Add ignore lists.
2009-11-03 23:53:44 +00:00
castano
f63abb3ef6
Add properties.
2009-11-03 23:51:41 +00:00
castano
e8500dead4
Add ignore list.
2009-11-03 23:50:14 +00:00
castano
2e1d1e70ae
Add ignore properties.
2009-11-03 23:44:05 +00:00
castano
bc3299b78b
Add ignore properties.
2009-11-03 23:43:35 +00:00
castano
d01bdaf370
Add ignore properties.
2009-11-03 23:42:52 +00:00
castano
d90b3d927b
Update ignore file.
2009-11-03 23:40:10 +00:00
castano
3e5c47d9fb
Add ignore properties.
2009-11-03 23:39:03 +00:00
castano
6a667fff50
Do not use external dependencies.
2009-11-03 23:28:18 +00:00
castano
8871fefe89
Update project uuid.
2009-11-03 23:08:11 +00:00
castano
2543f4c9ed
rename stress->testsuite
2009-11-03 18:48:25 +00:00
castano
ac46c40b3e
Rename stress->testsuite
2009-11-03 18:48:03 +00:00