Ignacio
c0ad0f4d31
Merge changes from The Witness.
9 years ago
Ignacio
4ef408b591
Remove debug code.
9 years ago
Ignacio
a083337473
Merge changes from The Witness.
9 years ago
castano
d019cd7080
Merge changes from the witness.
10 years ago
castano
f705b2eaa1
Fixes issue 93.
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
ac3f2d1794
Misc changes.
12 years ago
castano
f1c943cd57
Merge changes from The Witness.
12 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
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
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
f233188963
Fix format.
14 years ago
castano
c3bc24b165
Merge changes from 2.0.
14 years ago
castano
035231a928
Minor changes.
14 years ago
castano
8cbd2c9ec6
Add mipmap scaling according to alphatest coverage.
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
castano
3a52923697
Add alpha command line option.
15 years ago
castano
9953883d26
Cleanup cmake files.
15 years ago
castano
f92a2191f2
Print message when cuda acceleration enabled.
16 years ago
castano
19342d8adf
Use timer class instead of clock.
...
Check that file exists before opening.
16 years ago
castano
16adf94635
Add support for floating point output formats.
...
Images are currently output in linear space, some color transforms not applied.
16 years ago
castano
e9002a7d86
Adding support for floating point input/output. Work in progress.
16 years ago
castano
bb5b02df0e
Adding support for floating point images as input.
16 years ago
castano
c2508d9eeb
Add option to use dds10 headers.
16 years ago
castano
58e5f6534f
Print version number in copyright statement.
16 years ago
castano
ea340443d9
Add -mipfilter command line option, per request of Noel Llopis.
16 years ago
castano
0f186e688f
Remove 'virtual' from non virtual methods.
16 years ago
castano
307c8b99ee
Add support for premultiplied alpha. Patch by Charles Nicholson.
16 years ago
castano
a9bd20270b
Fix DDS reading code.
16 years ago
castano
e1d5bda3e9
prevent overflow when compressing large images.
16 years ago
castano
3c90686e00
Final API changes.
...
Rename OutputHandler::mipmap method to beginImage.
Add NVTT_VERSION.
Add nvtt::version function.
16 years ago
castano
357f18c162
Cleanup interface. Provide mipmap filter using a separate method.
17 years ago
castano
3fcf9c9773
Remove commented out code.
17 years ago
castano
039035ae25
Cleanup public header.
17 years ago
castano
90a0dc505b
Fix typo.
...
Add bc1n option.
17 years ago
castano
ebf8234dc6
Update tools to new interface.
17 years ago
castano
92c3dd3f75
remove error threshold.
17 years ago
castano
eb96117989
Add ui tool temporarily called main...
17 years ago
castano
df19be3a5d
Do not set mipmap generation filter.
17 years ago
castano
a76e89d0d7
Fix more errors in the use of the color metric.
...
Remove debug code from compress.cpp
17 years ago