Commit Graph

271 Commits (master)

Author SHA1 Message Date
Ignacio Castano b1a90f3601 Update version number. 4 years ago
Ignacio a4712cff20 Remove unused code.
Remove jai-specific workaround.
Various cleanups.
4 years ago
Ignacio b06d5aba59 Remove support for some external compressors. 4 years ago
Ignacio Castano 8fb22e951e Fix error reported by #312. 4 years ago
Ignacio 1a6e70c9a0 Cleanup. Assume static linking. 4 years ago
Ignacio 860b639492 Remove unused code. 4 years ago
Ignacio 0b15c58692 Fix more build errors. 4 years ago
Ignacio adce1a00da More cleanups. Assume static linking. 4 years ago
Ignacio a3ae50b50f Update stb_image. 4 years ago
Ignacio 6dd3687be1 Minor cleanup. 4 years ago
Димитър Трендафилов d891d044e7
Minor fix to ATOC normalization. 5 years ago
Ignacio 7c68e09d77 Fix ATOC overflow error on large textures. Merge fix from The Witness. 6 years ago
Ignacio a9a6f6968e Fix minor warnings.
Add output directories to ignore list.
6 years ago
Ignacio d2b514a3c1 Comment out hack. 6 years ago
Ignacio 1722b00802 FloatImage does not need a virtual dtor. 6 years ago
Ignacio 9489aed825 Merge changes from The Witness. 6 years ago
Remi Papillie b03d5178fc Fix .hdr images being loaded as LDR before compression 6 years ago
Ignacio ed735ac2cb Fix alpha coverage subsampling. Fixes issue #266. 7 years ago
Ken Cooke 96b73af196 Fast implementations of toLinear() and toGamma() for default gamma=2.2 7 years ago
Ignacio 6fb57d3478 Fix order of kaiser parameters. 8 years ago
Ignacio 383331bb42 Fix issue #240. 8 years ago
Ignacio 1a75484520 Minor fixes. 8 years ago
Timothy Pearson 203eda1d47 Fix build on PPC64LE
Signed-off-by: Timothy Pearson <tpearson@raptorengineering.com>
8 years ago
Timothy Pearson 47b06d3255 Fix build failure due to PPM save incorrect data types
Signed-off-by: Timothy Pearson <tpearson@raptorengineering.com>
8 years ago
sanderd17 65b3dfa4a6 Fix compilation on GCC 6
GCC 6 apparently doesn't want to cast booleans to pointers anymore. So this fixes it for us. See also our changeset: http://trac.wildfiregames.com/changeset/18364
8 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
mpersano db8fc561c3 Support assembling texture arrays. 8 years ago
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