Commit Graph

106 Commits (268e6abd65391d2b3d1a06bcaf783c413ff2f8a5)

Author SHA1 Message Date
Ignacio 268e6abd65 Integrate cfcohen changes to fix linker problems with gcc. 9 years ago
Ignacio c0ad0f4d31 Merge changes from The Witness. 9 years ago
Ignacio 4ef408b591 Remove debug code. 9 years ago
cmdrf 899a99a106 Fix link order for Linux 9 years ago
Ignacio a083337473 Merge changes from The Witness. 9 years ago
castano 7e2a9d1adb osx fixes. Fix issue 211. 10 years ago
castano d019cd7080 Merge changes from the witness. 10 years ago
castano f705b2eaa1 Fixes issue 93. 10 years ago
castano 7e74261f92 Fixes issue 204. 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 27024253ce Handle 3d textures in nvcompress. 11 years ago
castano@gmail.com 94d0635285 Merge changes from the Witness. 11 years ago
castano 358bd0296e Fix issue 181. 11 years ago
castano 1d8d067caf Fix build under OSX with clang. Fixes issue 180. 12 years ago
castano ac3f2d1794 Misc changes. 12 years ago
castano 3b4fcd0369 Merge changes from The Witness. 12 years ago
castano fa4ba97f6d Merge changes from the witness.
Fix parallel cluster fit compressor.
Luma compression experiment.
12 years ago
castano f1c943cd57 Merge changes from The Witness. 12 years ago
castano 8922ab86d6 Fix msvc build. Fixes issue 171.
Improve sse perf.
Fix rmse computation in nvimgdiff.
13 years ago
castano 6d843c78cf HDR encoding tests. 13 years ago
castano f2d90ee844 Fix errors in new cluster fit compressor. 13 years ago
castano 94401919b8 Add some inline files to reduce amount of code parsed. 13 years ago
castano 3c0ab2d3f3 Merge changes from the witness. 13 years ago
castano b68d428492 Accumulate filter sums using doubles to avoid unsymmetries. Fixes issue 167. 13 years ago
castano 11d04287c9 Fix errors. 13 years ago
castano 9ebcff93de More tweaks. 13 years ago
castano 5f8cd22cdb Merge changes from the-witness. 14 years ago
castano 1e2567e4a3 More work toward 2.1: Implement InputOptions using TexImage. 14 years ago
castano bd74a9ffc6 Merge changes from the-witness. 14 years ago
castano 5d498d6824 Fix cuda compressor. Start work on new UI. 14 years ago
castano df13c904b2 Stop using custom memory allocators.
Fix aliasing errors. Fixes issue 139 in trunk.
Fix build errors under OSX.
14 years ago
castano e8dc679874 Merge recent changes from the witness. 14 years ago
castano 47e8f23e9f Merge fix for issue 134 into trunk. 14 years ago
castano 9e881f28d1 Merge changes from the-witness.
Fix DXT5n compressor.
14 years ago
castano 50d80e3b81 Add simple dds file viewer. 14 years ago
castano 5c60989043 BC6/7 progress. Work in progress. 14 years ago
castano f9753b649a Fix mingw warning. 14 years ago
castano 11411bae2b Do not compile ui. 14 years ago
castano f233188963 Fix format. 14 years ago
castano c3bc24b165 Merge changes from 2.0. 14 years ago
castano cf2b20dd43 Fix build error on OSX. 14 years ago
castano 035231a928 Minor changes. 14 years ago
castano 1454cbac14 Fix build. 14 years ago
castano 8cbd2c9ec6 Add mipmap scaling according to alphatest coverage. 14 years ago
castano 27f84c5caa Start work on a simple dds viewer. 14 years ago
castano bcf0df2b49 use default pixel format, add comment to indicate where to change default 15 years ago
castano 18a3abf794 Enable alpha dithering when using DXT3.
Update timing message.
15 years ago
castano cb62c3c461 Add support for R16 in DDS headers.
Cleanup DDS header output code.
Temporary testing code added to nvcompress.
15 years ago
castano 720be412fa Return correct error codes. Fix issue 92. 15 years ago