nvidia-texture-tools/src/nvtt
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
..
bc6h Add BC6 support to nvtt lib and utils. 2013-10-25 17:30:55 +00:00
bc7 Fix alpha detection code. Fixes issue 183. Thanks rocatis! 2013-01-29 20:37:15 +00:00
cuda 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
experimental
squish Fix issue 182. 2013-02-05 18:38:39 +00:00
tests Add BC6 support to nvtt lib and utils. 2013-10-25 17:30:55 +00:00
tools Add BC6 support to nvtt lib and utils. 2013-10-25 17:30:55 +00:00
BlockCompressor.cpp Merge changes from the Witness. 2013-06-07 17:53:55 +00:00
BlockCompressor.h Merge changes from the Witness. 2013-06-07 17:53:55 +00:00
ClusterFit.cpp Add BC6 support to nvtt lib and utils. 2013-10-25 17:30:55 +00:00
ClusterFit.h
CMakeLists.txt Update cmake file. Fixes issue 189. 2013-06-12 05:57:08 +00:00
CompressionOptions.cpp Fix assert. Fixes issue 190. 2013-06-25 17:03:08 +00:00
CompressionOptions.h
Compressor.h
CompressorDX9.cpp Merge changes from the Witness. 2013-06-07 17:53:55 +00:00
CompressorDX9.h Merge changes from the Witness. 2013-06-07 17:53:55 +00:00
CompressorDX10.cpp
CompressorDX10.h Merge changes from the Witness. 2013-06-07 17:53:55 +00:00
CompressorDX11.cpp Add BC6 support to nvtt lib and utils. 2013-10-25 17:30:55 +00:00
CompressorDX11.h Merge changes from the Witness. 2013-06-07 17:53:55 +00:00
CompressorRGB.cpp Merge changes from the Witness. 2013-06-07 17:53:55 +00:00
CompressorRGB.h
Context.cpp Add BC6 support to nvtt lib and utils. 2013-10-25 17:30:55 +00:00
Context.h
CubeSurface.cpp Apply CubeSurface fold/unfold patch. Fixes issue 199. 2013-09-04 01:10:52 +00:00
CubeSurface.h Merge changes from the Witness. 2013-06-07 17:53:55 +00:00
InputOptions.cpp
InputOptions.h Merge changes from the Witness. 2013-06-07 17:53:55 +00:00
nvtt_wrapper.cpp
nvtt_wrapper.h
nvtt.cpp
nvtt.h Add BC6 support to nvtt lib and utils. 2013-10-25 17:30:55 +00:00
OptimalCompressDXT.cpp Merge changes from the witness. 2012-04-30 23:03:44 +00:00
OptimalCompressDXT.h Merge changes from the witness. 2012-04-30 23:03:44 +00:00
OutputOptions.cpp
OutputOptions.h
QuickCompressDXT.cpp Fix build under OSX with clang. Fixes issue 180. 2012-09-11 16:22:09 +00:00
QuickCompressDXT.h
SingleColorLookup.cpp Fix pedantic warning. 2012-03-01 03:50:07 +00:00
SingleColorLookup.h
Surface.cpp Add BC6 support to nvtt lib and utils. 2013-10-25 17:30:55 +00:00
Surface.h Merge changes from the Witness. 2013-06-07 17:53:55 +00:00
TaskDispatcher.cpp
TaskDispatcher.h