Commit Graph

1172 Commits (master)
 

Author SHA1 Message Date
castano 7e74261f92 Fixes issue 204. 10 years ago
castano 57298c71c8 Fix issue 194. 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 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
nathaniel.reed@gmail.com 77188a42ac Fix VC10 project files. Fix code to build with CUDA 5.5 (the cudaMemcpyToSymbol overload that takes the symbol name as a string was removed). 11 years ago
castano@gmail.com 57b99a1595 Apply CubeSurface fold/unfold patch. Fixes issue 199. 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 022944e49b Apply patch to fix issue 192. 11 years ago
castano@gmail.com 27024253ce Handle 3d textures in nvcompress. 11 years ago
castano 22bc0b949d Fix assert. Fixes issue 190. 11 years ago
castano ac0759efc8 Update cmake file. Fixes issue 189. 11 years ago
castano@gmail.com 94d0635285 Merge changes from the Witness. 11 years ago
castano 634229a842 Fix issue 182. 11 years ago
castano eb5556548d Fix issue 186. Confirmed it works on gcc and clang. 11 years ago
castano 14faa8e564 Fix linux/osx compiler errors. Fixes issue 168. 11 years ago
castano 2f12bfdb41 Fix issue 158. 11 years ago
castano 358bd0296e Fix issue 181. 11 years ago
castano aa6cd0d2e5 Fix alpha detection code. Fixes issue 183. Thanks rocatis! 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 15f5e19d40 Add missing semicolon. Fixes issue 179. 12 years ago
castano 63897b3ecc Integrate 3D texture fixes from Ben Goldstein @ Nihilistic. 12 years ago
castano ac3f2d1794 Misc changes. 12 years ago
castano bff3dab505 Fix errors. 12 years ago
castano 04bdc76749 Merge changes from The Witness. 12 years ago
castano 3b4fcd0369 Merge changes from The Witness. 12 years ago
castano fea97461c5 Merge changes from The Witness. 12 years ago
castano 897cc78397 Port fix from 2.0 to trunk. Problem discovered thanks to Jern-Kuan. 12 years ago
castano 0eb7c3eb71 Integrate skylight model. Work in progress. 12 years ago
castano 20c5078e93 Fix tabs. 12 years ago
castano c784e03be5 Try to increase robustness of thread pool. 12 years ago
castano 803301ea89 Add luma test. 12 years ago
castano fa4ba97f6d Merge changes from the witness.
Fix parallel cluster fit compressor.
Luma compression experiment.
12 years ago
castano b130487c2a Merge changes from the witness. 12 years ago
castano 8ff802dac1 Merge changes from the witness. 12 years ago
castano 69e8641db5 Merge changes from the witness. 12 years ago
castano d5a3c1d3a7 Minor cleanups to testsuite output. 12 years ago
castano 79360e6501 Fix msvc build. 12 years ago
castano 547c59e52f Update project file. 12 years ago
castano 5473a89132 Updated vc10 projects thanks to Jern-Kuan Leong @ nvidia. 12 years ago
castano dca493b6c4 clang/osx lion fix. 12 years ago
castano b6b47ff254 Fix pedantic warning. 12 years ago
castano 095737d863 Linux build fix from Matthaus. 12 years ago
castano 9609d1e2fd Darwin/Lion fixes.
Integrate Linux and Unicode fixes from Matthaus.
12 years ago
castano d36f68fd66 Update vc10 projects. 12 years ago
castano d252888850 Add vc10 project. 12 years ago
castano 21af952fec osx fixes. Update cmake files. 12 years ago