Ignacio
4a33d1ac75
Add baboon image to waterloo image set.
4 years ago
Ignacio
9489aed825
Merge changes from The Witness.
6 years ago
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.
8 years ago
cmdrf
766edcb1a6
Fix more link order for Linux
9 years ago
castano
d019cd7080
Merge changes from the witness.
10 years ago
castano
7e74261f92
Fixes issue 204.
10 years ago
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.
11 years ago
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.
11 years ago
castano@gmail.com
94d0635285
Merge changes from the Witness.
11 years ago
castano
358bd0296e
Fix issue 181.
11 years ago
castano
1d8d067caf
Fix build under OSX with clang. Fixes issue 180.
12 years ago
castano
d5a3c1d3a7
Minor cleanups to testsuite output.
12 years ago
castano
6d843c78cf
HDR encoding tests.
13 years ago
castano
2e9afac689
Add tone mapping operators.
13 years ago
castano
d11d7a5f38
seamless cubemap filtering.
13 years ago
castano
94401919b8
Add some inline files to reduce amount of code parsed.
13 years ago
castano
cbf4b2e3bf
Some debugging.
13 years ago
castano
78fa1e785d
Fixes and optimizations.
13 years ago
castano
18b3f8025e
Add test.
13 years ago
castano
03c3fa42a8
Cosine power filter. A bit of renaming.
13 years ago
castano
2364f539eb
Porting parallel stuff to unix.
13 years ago
castano
af9ba8ae90
Add support for 3D texture. Integrate patch provided in issue 28 plus some additional changes.
13 years ago
castano
765a0e394a
Add more error estimation methods.
13 years ago
castano
92d7ebded3
Add dual paraboloid transform.
13 years ago
castano
9302ee2cb0
Add normal encoding test.
13 years ago
castano
0a290a64cc
Add support for D3D9 and D3D10 decoders. Fixes issue 157.
13 years ago
castano
23b140416a
Work in progress. Experiment with lightmap compression.
14 years ago
castano
49482d1441
Work in progress.
...
Merging squish into nvtt.
Using squish only to find endpoints, do discrete refinement afterwards.
14 years ago
castano
1d4a2ea710
Testsuite outputs graphs using google api.
14 years ago
castano
5f845513ee
Fix msvc warnings and errors.
...
Test TexImage stuff more througly.
Test YCoCg and RGBM.
14 years ago
castano
c1204bfb66
Fix errors in new implementation of InputOptions.
...
Output cube map faces in DDS order. Fixes issue 147.
14 years ago
castano
1e2567e4a3
More work toward 2.1: Implement InputOptions using TexImage.
14 years ago
castano
188d5043d8
Use tabs.
14 years ago
castano
09e46ead48
Fix some messages. Add support for range scaling in TexImage.
14 years ago
castano
bd74a9ffc6
Merge changes from the-witness.
14 years ago
castano
df13c904b2
Stop using custom memory allocators.
...
Fix aliasing errors. Fixes issue 139 in trunk.
Fix build errors under OSX.
14 years ago
castano
e8dc679874
Merge recent changes from the witness.
14 years ago
castano
9094756997
Merge changes from the witness.
14 years ago
castano
f08e2c4f64
Add alpha map processor.
14 years ago
castano
e5ffd618f7
Replace tabs with spaces.
14 years ago
castano
da503d2b3e
Imperative api is sort of working now. Fixed various bugs.
14 years ago
castano
035231a928
Minor changes.
14 years ago
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.
15 years ago
castano
ab473f4ec5
Add DXT5 tests.
...
Use timer class.
15 years ago
castano
60022acaa7
Add dxt5 tests to testsuite.
15 years ago
castano
5ac76b68c9
Add option to select decompression algorithm to test suite.
15 years ago
castano
0a8de141a6
Fix errors on win32. Define function pointers properly.
15 years ago
castano
953a63d7b5
Add farbrausch images to testsuite.
15 years ago
castano
6b67f4a0d7
More progress with imperative api.
...
Rename Texture to TexImage.
Implement image initialization.
Add stubs for all methods.
15 years ago
castano
50b8b67185
Hide file format especific savers. Add generic image saver.
...
Misc fixes under OSX.
15 years ago