Ignacio Castano
4754e526ce
Target AVX2 in all projects and configurations.
2020-08-23 23:24:25 -07:00
Ignacio Castano
f7e037d1c1
Fix build error.
2020-08-23 23:20:52 -07:00
Ignacio Castano
b4da3c68f0
Update version number.
2020-08-23 23:18:24 -07:00
Ignacio
2b3ffac418
Add sublime and vscode projects.
2020-08-23 15:20:01 -07:00
Ignacio Castano
2bd1ed1ba7
Use AVX2 by default.
2020-07-06 11:13:05 -07:00
Ignacio Castano
ea53e0b1ee
Update vs2017 project files.
2020-07-06 10:33:17 -07:00
Ignacio Castano
721cc85da7
Remove old projects.
2020-07-06 10:31:30 -07:00
Ignacio
8e64503338
Update vc projects.
...
Disable RGETC for now.
2020-04-13 18:44:57 -07:00
Ignacio
c8a6e2c6cc
Update SDK version.
2020-03-23 09:50:11 -07:00
Ignacio
29493d365e
Add Visual Studio 2017 projects.
2019-01-31 18:10:14 -08:00
Starnick
40f395ef19
spaces->tabs consistency
2018-10-18 20:34:07 -04:00
Starnick
0f65d60602
Updated C-API to support 2D array textures + added missing enum values from nvtt.h
2018-10-18 20:29:57 -04:00
Ignacio
95f1f60490
Enable stb libraries for image loading. This was disabled by error.
2018-10-09 18:01:15 -07:00
Tom Spilman
1a78eae8f6
Fixed some missing files in the vc12 project.
2018-02-23 19:56:37 -06:00
Ken Cooke
01597842fe
Update CMakeLists.txt and vc8/9/10 projects
2017-06-04 11:10:15 -07:00
Ken Cooke
96b73af196
Fast implementations of toLinear() and toGamma() for default gamma=2.2
2017-06-01 13:44:28 -07:00
Ignacio
831ebec475
Update readme files.
2016-08-16 12:43:17 -07:00
Ignacio
9b79638f79
Disable test code from nvdecompress. Update vc12 projects and fix vc12 build. Fixes bug #232 .
2015-12-11 12:15:22 -08:00
Ignacio
c0ad0f4d31
Merge changes from The Witness.
2015-10-28 23:53:08 -07:00
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
2015-07-19 14:08:01 -04:00
Ignacio
81336cc3e9
Remove unnecessary files.
2015-03-25 12:36:16 -07:00
Ignacio
d4fbfd0ff4
Add project notes.
2015-03-24 12:32:27 -07:00
Ignacio
4c7ff58885
Update vc12 projects
2015-03-24 12:31:22 -07:00
Ignacio
a083337473
Merge changes from The Witness.
2015-03-24 12:14:49 -07:00
castano@gmail.com
9722101114
Cleanup vc12 project.
2014-09-23 17:44:36 +00:00
castano@gmail.com
3f0bffaadf
Add vc12 solution.
2014-09-23 17:39:36 +00:00
castano
6e69560969
Tag dll and binaries with 32/64 suffix.
2014-07-01 18:10:28 +00:00
castano
8f4ebf1d93
Remove missing project.
2014-07-01 17:27:46 +00:00
castano
132443013a
Minor updates to C# bindings. Work in progress.
2014-06-11 21:31:47 +00:00
castano
ac87eefa6d
Apply patch to update C# wraper. Fixes issue 184.
2014-06-11 21:02:04 +00:00
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.
2013-12-07 02:17:08 +00:00
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.
2013-10-25 17:30:55 +00:00
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).
2013-10-16 21:18:16 +00:00
castano@gmail.com
94d0635285
Merge changes from the Witness.
2013-06-07 17:53:55 +00:00
castano
547c59e52f
Update project file.
2012-03-09 07:07:50 +00:00
castano
5473a89132
Updated vc10 projects thanks to Jern-Kuan Leong @ nvidia.
2012-03-09 06:47:51 +00:00
castano
d36f68fd66
Update vc10 projects.
2012-02-23 07:41:43 +00:00
castano
d252888850
Add vc10 project.
2012-02-21 23:55:25 +00:00
castano
778bdec4ba
Update project files.
2012-02-14 16:45:55 +00:00
castano
8922ab86d6
Fix msvc build. Fixes issue 171.
...
Improve sse perf.
Fix rmse computation in nvimgdiff.
2012-01-12 16:54:10 +00:00
castano
f2d90ee844
Fix errors in new cluster fit compressor.
2012-01-02 08:49:13 +00:00
castano@gmail.com
23bfc1b514
Fix errors and enable new cluster fit compressor.
2012-01-01 21:29:27 +00:00
castano
50a5d5967b
Update project.
2011-11-11 02:17:52 +00:00
castano
78fa1e785d
Fixes and optimizations.
2011-10-01 02:07:32 +00:00
castano
eb10483faf
Fix bugs. In progress cube map loading.
2011-09-30 01:52:27 +00:00
castano
e15aa7a9bf
Remove RGBE compressor. Implement as a color transform.
2011-09-28 18:44:18 +00:00
castano
2e96567459
Fix project.
2011-09-28 16:49:31 +00:00
castano
dbdf9b6398
Update project.
2011-09-28 01:48:33 +00:00
castano
3c0ab2d3f3
Merge changes from the witness.
2011-09-27 17:48:46 +00:00
castano
0b05255f90
Add missing files to project.
2011-09-27 16:37:53 +00:00