Commit Graph

47 Commits (ac87eefa6d431229e704aecdafe54d1b1c924c9f)

Author SHA1 Message Date
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 547c59e52f Update project file. 12 years ago
castano 778bdec4ba Update project files. 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 50a5d5967b Update project. 13 years ago
castano 78fa1e785d Fixes and optimizations. 13 years ago
castano eb10483faf Fix bugs. In progress cube map loading. 13 years ago
castano e15aa7a9bf Remove RGBE compressor. Implement as a color transform. 13 years ago
castano 2e96567459 Fix project. 13 years ago
castano dbdf9b6398 Update project. 13 years ago
castano 3c0ab2d3f3 Merge changes from the witness. 13 years ago
castano 0b05255f90 Add missing files to project. 13 years ago
castano 8b096b4186 Remove unused code. 13 years ago
castano 8a837981b6 Merge changes from The Witness. 13 years ago
castano dfcf8ecf37 Unify project settings. 13 years ago
castano 2338eeb4c0 Add bc6 project. 13 years ago
castano 71b88deb2a Add testsuite project. 13 years ago
castano 659b684bf2 Update vc9 projects. Hide output directories. 13 years ago
castano 66c9729097 Enable openmp. 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 a4356caefe Merge changes from The-Witness. 14 years ago
castano e8dc679874 Merge recent changes from the witness. 14 years ago
castano ac7c017c35 DXT1a single color compressor. Fixes issue 131.
Init single color tables at startup.
14 years ago
castano adbb0c3338 Update vc9 project. 14 years ago
castano 3956d8a0c2 Merge private changes. 14 years ago
castano 18ad53aa24 Merge private changes. 14 years ago
castano 4fa93f8676 Update vc9 project. 14 years ago
castano 7bc1eb6a29 Add ignore lists. 15 years ago
castano 8d54d22cb2 Update vc9 project files. 15 years ago
castano 154e117e13 Update nvmath project file. 15 years ago
castano 603d8ad1a2 Update vc9 project. 15 years ago
javiuniversidad@gmail.com e0a7e103c1 Add include to all configurations. 15 years ago
javiuniversidad@gmail.com 319ed6bac0 Required include added 15 years ago
castano 9e959d0191 Update wrapper, disable error handler temporarily. 15 years ago
castano a89735994c Update vc9 project files. 15 years ago
castano 9771e72702 Update vc9 projects. 16 years ago
castano 1957120c26 Reference gnuwin32 libs and include paths correctly. 16 years ago
castano d7ddcb9263 Set optimal options for release vc9 projects.
Fixes issue 62.
16 years ago
castano 7b9f891f92 Update vc9 projects. 16 years ago
castano 787c9bb8fb Add vc9 projects. 16 years ago
castano 42220b981e Add vc9 folder 16 years ago