Commit Graph

159 Commits (master)

Author SHA1 Message Date
Ignacio Castano 4754e526ce Target AVX2 in all projects and configurations. 4 years ago
Ignacio Castano f7e037d1c1 Fix build error. 4 years ago
Ignacio Castano b4da3c68f0 Update version number. 4 years ago
Ignacio 2b3ffac418 Add sublime and vscode projects. 4 years ago
Ignacio Castano 2bd1ed1ba7 Use AVX2 by default. 4 years ago
Ignacio Castano ea53e0b1ee Update vs2017 project files. 4 years ago
Ignacio Castano 721cc85da7 Remove old projects. 4 years ago
Ignacio 8e64503338 Update vc projects.
Disable RGETC for now.
4 years ago
Ignacio c8a6e2c6cc Update SDK version. 4 years ago
Ignacio 29493d365e Add Visual Studio 2017 projects. 5 years ago
Starnick 40f395ef19 spaces->tabs consistency 6 years ago
Starnick 0f65d60602 Updated C-API to support 2D array textures + added missing enum values from nvtt.h 6 years ago
Ignacio 95f1f60490 Enable stb libraries for image loading. This was disabled by error. 6 years ago
Tom Spilman 1a78eae8f6 Fixed some missing files in the vc12 project. 6 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
Ignacio 831ebec475 Update readme files. 8 years ago
Ignacio 9b79638f79 Disable test code from nvdecompress. Update vc12 projects and fix vc12 build. Fixes bug #232. 8 years ago
Ignacio c0ad0f4d31 Merge changes from The Witness. 9 years ago
Jean-S�bastien Guay b254961b22 - Removed Library.cpp and Library.h from nvcore VS2013 project
- Also added project references to nvtt in nvdecompress and nvimgdiff projects, lack of which prevented them from compiling
- Change to nvtt.sln is an auto-modification from VS, pretty sure it makes no difference
9 years ago
Ignacio 81336cc3e9 Remove unnecessary files. 9 years ago
Ignacio d4fbfd0ff4 Add project notes. 9 years ago
Ignacio 4c7ff58885 Update vc12 projects 9 years ago
Ignacio a083337473 Merge changes from The Witness. 9 years ago
castano@gmail.com 9722101114 Cleanup vc12 project. 10 years ago
castano@gmail.com 3f0bffaadf Add vc12 solution. 10 years ago
castano 6e69560969 Tag dll and binaries with 32/64 suffix. 10 years ago
castano 8f4ebf1d93 Remove missing project. 10 years ago
castano 132443013a Minor updates to C# bindings. Work in progress. 10 years ago
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
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 94d0635285 Merge changes from the Witness. 11 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 d36f68fd66 Update vc10 projects. 12 years ago
castano d252888850 Add vc10 project. 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.
12 years ago
castano f2d90ee844 Fix errors in new cluster fit compressor. 12 years ago
castano@gmail.com 23bfc1b514 Fix errors and enable new cluster fit compressor. 12 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