Ignacio
9d6c7d6a69
Integrate more changes from cfcohen.
9 years ago
Ignacio Castaño
26723de502
Fix memory leak reported by Sylvain Rochette in issue #229 .
9 years ago
Ignacio
a083337473
Merge changes from The Witness.
9 years ago
castano
7e2a9d1adb
osx fixes. Fix issue 211.
10 years ago
castano
d019cd7080
Merge changes from the witness.
10 years ago
castano
7e74261f92
Fixes issue 204.
10 years ago
castano
b06a6f46a5
Fixes issue 207.
10 years ago
castano
63d6036e3a
Fix issue 206.
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
b2b367ef5f
Fix xyzToCieLab bug and add CIE Lab DeltaE 1994 color differencing.
...
Fixes issue 197.
Fixes issue 198.
11 years ago
castano@gmail.com
94d0635285
Merge changes from the Witness.
11 years ago
castano
1d8d067caf
Fix build under OSX with clang. Fixes issue 180.
12 years ago
castano
63897b3ecc
Integrate 3D texture fixes from Ben Goldstein @ Nihilistic.
12 years ago
castano
ac3f2d1794
Misc changes.
12 years ago
castano
04bdc76749
Merge changes from The Witness.
12 years ago
castano
fea97461c5
Merge changes from The Witness.
12 years ago
castano
b130487c2a
Merge changes from the witness.
12 years ago
castano
cb6c18efa4
Add info about Valve's texture format.
12 years ago
castano
f2d90ee844
Fix errors in new cluster fit compressor.
13 years ago
castano
e98d795d2b
More header optimizations.
13 years ago
castano
d11d7a5f38
seamless cubemap filtering.
13 years ago
castano
2ec37026be
Merge changes from the witness.
13 years ago
castano
94401919b8
Add some inline files to reduce amount of code parsed.
13 years ago
castano
78fa1e785d
Fixes and optimizations.
13 years ago
castano
eb10483faf
Fix bugs. In progress cube map loading.
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
fcd296cd81
Merge changes from the witness.
13 years ago
castano
95811dfdff
Cleanups.
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
17e01ed240
Fix errors, warnings.
13 years ago
castano
af9ba8ae90
Add support for 3D texture. Integrate patch provided in issue 28 plus some additional changes.
13 years ago
castano
b68d428492
Accumulate filter sums using doubles to avoid unsymmetries. Fixes issue 167.
13 years ago
castano
02709e1699
Set DDPF_FOURCC flag when using DX10 container. Fixes issue 165.
13 years ago
castano
8b096b4186
Remove unused code.
13 years ago
castano
5d19ff392a
Some pitch alignment fixes. Fixes issue 168.
13 years ago
castano
2952480d30
Fix tabs. Fix leak.
13 years ago
castano
66d02325d8
Swap red and blue channels when using stb_image. Fixes issue 164.
13 years ago
castano
144a8d6d4b
Fix errors in meta data api.
13 years ago
castano
8a837981b6
Merge changes from The Witness.
13 years ago
castano
9ebcff93de
More tweaks.
13 years ago
castano
ce8647c51d
Tweaks.
13 years ago
castano
43b16d85f4
Use STB image by default.
...
Add buffer object, try to reduce binary size.
13 years ago
castano
ad7a618222
Start adding ktx file support.
13 years ago
castano
765a0e394a
Add more error estimation methods.
13 years ago
castano
cd6f798b85
tabs to spaces
13 years ago
castano
b72a69f25c
Supress msvc warning.
...
Replace tabs with spaces.
13 years ago
castano
0a290a64cc
Add support for D3D9 and D3D10 decoders. Fixes issue 157.
13 years ago