Ignacio
c0ad0f4d31
Merge changes from The Witness.
9 years ago
Ignacio
a083337473
Merge changes from The Witness.
9 years ago
castano
d019cd7080
Merge changes from the witness.
10 years ago
castano
ac87eefa6d
Apply patch to update C# wraper. Fixes issue 184.
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
fa4ba97f6d
Merge changes from the witness.
...
Fix parallel cluster fit compressor.
Luma compression experiment.
12 years ago
castano
6d843c78cf
HDR encoding tests.
13 years ago
castano
78d48e62a9
Merge changes from The Witness.
13 years ago
castano
2e9afac689
Add tone mapping operators.
13 years ago
castano
d11d7a5f38
seamless cubemap filtering.
13 years ago
castano
2ec37026be
Merge changes from the witness.
13 years ago
castano
149a50a26f
Filtering optimizations.
13 years ago
castano
eb10483faf
Fix bugs. In progress cube map loading.
13 years ago
castano
dc13d9e9d2
Add support for float10 and float11 formats. Not tested.
13 years ago
castano
676a0b2908
work in progress.
13 years ago
castano
e15aa7a9bf
Remove RGBE compressor. Implement as a color transform.
13 years ago
castano
03c3fa42a8
Cosine power filter. A bit of renaming.
13 years ago
castano
fcd296cd81
Merge changes from the witness.
13 years ago
castano
91e6bbe5c3
Add convolution method to TexImage. Fixes issue 166.
13 years ago
castano
3c0ab2d3f3
Merge changes from the witness.
13 years ago
castano
9c0658edca
Fixes.
13 years ago
castano
86b43e55c1
cubemap support, work in progress.
13 years ago
castano
af9ba8ae90
Add support for 3D texture. Integrate patch provided in issue 28 plus some additional changes.
13 years ago
castano
8a837981b6
Merge changes from The Witness.
13 years ago
castano
765a0e394a
Add more error estimation methods.
13 years ago
castano
92d7ebded3
Add dual paraboloid transform.
13 years ago
castano
28592e73a8
Add normal transforms and reconstruction.
13 years ago
castano
b74cd8ec97
Add target decoder compression option.
13 years ago
castano
0a290a64cc
Add support for D3D9 and D3D10 decoders. Fixes issue 157.
13 years ago
castano
12bf7f9346
Implement quantization.
13 years ago
castano
5f8cd22cdb
Merge changes from the-witness.
14 years ago
castano
a2f0e566c7
Use task dispatcher provided by user.
14 years ago
castano
c51f25f38d
concurrency experiments.
14 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
5225f4810f
Add stubs for quantization methods.
14 years ago
castano
1e2567e4a3
More work toward 2.1: Implement InputOptions using TexImage.
14 years ago
castano
09e46ead48
Fix some messages. Add support for range scaling in TexImage.
14 years ago
castano
e8dc679874
Merge recent changes from the witness.
14 years ago
castano
9e881f28d1
Merge changes from the-witness.
...
Fix DXT5n compressor.
14 years ago
castano
322dcd72c1
Some bug fixes and more progress toward BC6-7 support.
14 years ago
castano
68cbe543b0
Add missing files for previous change.
...
Some cleanup.
14 years ago
castano
f08e2c4f64
Add alpha map processor.
14 years ago
castano
da503d2b3e
Imperative api is sort of working now. Fixed various bugs.
14 years ago
castano
4b08c20b0e
More cleanup.
14 years ago