Ignacio
52e065d66a
Update benchmark with rgbcx.
2020-04-04 10:21:00 -07:00
Ignacio
ca3871a28c
More cleanups!
2020-03-30 10:12:29 -07:00
Ignacio
9a16bebf8f
Add external libs for comparisons and benchmarks.
2020-03-23 10:07:38 -07:00
Ignacio
4a33d1ac75
Add baboon image to waterloo image set.
2020-03-23 10:05:31 -07:00
Ignacio
9489aed825
Merge changes from The Witness.
2018-02-05 18:55:07 -08:00
mpersano
2bd367a4dc
Add support for compressing texture arrays.
...
Also add support for reading/writing DX10 uncompressed (RGB/lumi) textures, so
now it's possible to compress a texture array assembled with nvcompress.
2016-02-28 08:05:59 -03:00
cmdrf
766edcb1a6
Fix more link order for Linux
2015-06-10 17:59:56 +02:00
castano
d019cd7080
Merge changes from the witness.
2014-11-04 17:49:29 +00:00
castano
7e74261f92
Fixes issue 204.
2014-05-21 17:47:06 +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
castano@gmail.com
94d0635285
Merge changes from the Witness.
2013-06-07 17:53:55 +00:00
castano
358bd0296e
Fix issue 181.
2013-02-01 23:19:58 +00:00
castano
1d8d067caf
Fix build under OSX with clang. Fixes issue 180.
2012-09-11 16:22:09 +00:00
castano
d5a3c1d3a7
Minor cleanups to testsuite output.
2012-03-09 07:44:13 +00:00
castano
6d843c78cf
HDR encoding tests.
2012-01-04 02:25:28 +00:00
castano
2e9afac689
Add tone mapping operators.
2011-11-11 00:48:22 +00:00
castano
d11d7a5f38
seamless cubemap filtering.
2011-10-11 06:40:40 +00:00
castano
94401919b8
Add some inline files to reduce amount of code parsed.
2011-10-10 19:35:21 +00:00
castano
cbf4b2e3bf
Some debugging.
2011-10-04 06:10:34 +00:00
castano
78fa1e785d
Fixes and optimizations.
2011-10-01 02:07:32 +00:00
castano
18b3f8025e
Add test.
2011-09-30 16:36:35 +00:00
castano
03c3fa42a8
Cosine power filter. A bit of renaming.
2011-09-28 16:40:59 +00:00
castano
2364f539eb
Porting parallel stuff to unix.
2011-09-27 18:12:32 +00:00
castano
af9ba8ae90
Add support for 3D texture. Integrate patch provided in issue 28 plus some additional changes.
2011-09-27 05:17:01 +00:00
castano
765a0e394a
Add more error estimation methods.
2011-03-06 22:23:24 +00:00
castano
92d7ebded3
Add dual paraboloid transform.
2011-03-01 03:02:40 +00:00
castano
9302ee2cb0
Add normal encoding test.
2011-02-28 09:49:47 +00:00
castano
0a290a64cc
Add support for D3D9 and D3D10 decoders. Fixes issue 157.
2011-02-25 09:27:40 +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
1d4a2ea710
Testsuite outputs graphs using google api.
2010-11-08 19:03:20 +00:00
castano
5f845513ee
Fix msvc warnings and errors.
...
Test TexImage stuff more througly.
Test YCoCg and RGBM.
2010-11-06 02:34:34 +00:00
castano
c1204bfb66
Fix errors in new implementation of InputOptions.
...
Output cube map faces in DDS order. Fixes issue 147.
2010-11-05 00:36:50 +00:00
castano
1e2567e4a3
More work toward 2.1: Implement InputOptions using TexImage.
2010-11-03 18:31:16 +00:00
castano
188d5043d8
Use tabs.
2010-10-22 05:12:35 +00:00
castano
09e46ead48
Fix some messages. Add support for range scaling in TexImage.
2010-10-22 00:28:46 +00:00
castano
bd74a9ffc6
Merge changes from the-witness.
2010-10-21 18:44:10 +00:00
castano
df13c904b2
Stop using custom memory allocators.
...
Fix aliasing errors. Fixes issue 139 in trunk.
Fix build errors under OSX.
2010-10-06 02:56:35 +00:00
castano
e8dc679874
Merge recent changes from the witness.
2010-08-31 01:39:08 +00:00
castano
9094756997
Merge changes from the witness.
2010-07-13 03:08:45 +00:00
castano
f08e2c4f64
Add alpha map processor.
2010-06-03 05:49:04 +00:00
castano
e5ffd618f7
Replace tabs with spaces.
2010-06-03 00:32:49 +00:00
castano
da503d2b3e
Imperative api is sort of working now. Fixed various bugs.
2010-06-01 02:04:33 +00:00
castano
035231a928
Minor changes.
2010-05-28 23:16:06 +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
ab473f4ec5
Add DXT5 tests.
...
Use timer class.
2009-07-06 09:05:54 +00:00
castano
60022acaa7
Add dxt5 tests to testsuite.
2009-07-04 19:34:42 +00:00
castano
5ac76b68c9
Add option to select decompression algorithm to test suite.
2009-03-24 17:35:40 +00:00
castano
0a8de141a6
Fix errors on win32. Define function pointers properly.
2009-03-21 07:43:15 +00:00