VÖRÖSKŐI András
99bcaf719c
Use isnan() instead of isnanf() on linux
...
isnanf() is deprecated since C99
4 years ago
Ignacio
c591c5f8b4
Compute spherical harmonics from cube maps. Work in progress.
5 years ago
Ignacio
a9a6f6968e
Fix minor warnings.
...
Add output directories to ignore list.
6 years ago
Timothy Pearson
95454e9024
Fix build on OpenPOWER (ppc64le) platforms
6 years ago
Ignacio
9489aed825
Merge changes from The Witness.
6 years ago
Ignacio
befe79d103
Merge changes from thekla-atlas.
7 years ago
Ken Cooke
01597842fe
Update CMakeLists.txt and vc8/9/10 projects
7 years ago
Ken Cooke
96b73af196
Fast implementations of toLinear() and toGamma() for default gamma=2.2
7 years ago
Kamil Rytarowski
3c4ccd41fa
Add basic NetBSD support
8 years ago
Timothy Pearson
203eda1d47
Fix build on PPC64LE
...
Signed-off-by: Timothy Pearson <tpearson@raptorengineering.com>
8 years ago
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
7e74261f92
Fixes issue 204.
10 years ago
castano
57298c71c8
Fix issue 194.
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
f2fa0517b5
Ported over James Arvo's SVD code from ZOH. It's a good deal slower than the eigensolver, and no better in RMSE - so didn't use it, but left the code in place for future reference.
...
Also replaced doubles with floats in the eigensolver code. Speeds up BC6 another 5%. No change to RMSE in test suite.
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
83bdcb541c
OpenBSD fixes. Fixes issue 176.
12 years ago
castano
1d8d067caf
Fix build under OSX with clang. Fixes issue 180.
12 years ago
castano
04bdc76749
Merge changes from The Witness.
12 years ago
castano
3b4fcd0369
Merge changes from The Witness.
12 years ago
castano
8ff802dac1
Merge changes from the witness.
12 years ago
castano
21af952fec
osx fixes. Update cmake files.
12 years ago
castano
fa468b04ab
Merge changes from The Witness.
12 years ago
castano
8922ab86d6
Fix msvc build. Fixes issue 171.
...
Improve sse perf.
Fix rmse computation in nvimgdiff.
13 years ago
castano
f2d90ee844
Fix errors in new cluster fit compressor.
13 years ago
castano@gmail.com
23bfc1b514
Fix errors and enable new cluster fit compressor.
13 years ago
castano
086bf0343c
Minor opt.
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
9de43e7757
Fix build errors/warnings.
13 years ago
castano
f0d9497e1f
Add missing changes.
13 years ago
castano
e15aa7a9bf
Remove RGBE compressor. Implement as a color transform.
13 years ago
castano
3c0ab2d3f3
Merge changes from the witness.
13 years ago
castano
8b096b4186
Remove unused code.
13 years ago
castano
8a837981b6
Merge changes from The Witness.
13 years ago
castano
5f8cd22cdb
Merge changes from the-witness.
14 years ago
castano
96b757130d
Fix build on powerpc/mac.
14 years ago
castano
23b140416a
Work in progress. Experiment with lightmap compression.
14 years ago
castano
1f1afe0c33
Add SCIE-Lab error metric. Work in progress.
14 years ago
castano
5cf219a22e
Add perceptual color distance function.
14 years ago
castano
26283c8c25
Minor fixes.
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
1e2567e4a3
More work toward 2.1: Implement InputOptions using TexImage.
14 years ago