castano
b74cd8ec97
Add target decoder compression option.
13 years ago
castano
0a290a64cc
Add support for D3D9 and D3D10 decoders. Fixes issue 157.
13 years ago
castano
12bf7f9346
Implement quantization.
14 years ago
castano
5f8cd22cdb
Merge changes from the-witness.
14 years ago
castano
a2f0e566c7
Use task dispatcher provided by user.
14 years ago
castano
c51f25f38d
concurrency experiments.
14 years ago
castano
23b140416a
Work in progress. Experiment with lightmap compression.
14 years ago
castano
49482d1441
Work in progress.
...
Merging squish into nvtt.
Using squish only to find endpoints, do discrete refinement afterwards.
14 years ago
castano
1d4a2ea710
Testsuite outputs graphs using google api.
14 years ago
castano
5f845513ee
Fix msvc warnings and errors.
...
Test TexImage stuff more througly.
Test YCoCg and RGBM.
14 years ago
castano
c1204bfb66
Fix errors in new implementation of InputOptions.
...
Output cube map faces in DDS order. Fixes issue 147.
14 years ago
castano
5225f4810f
Add stubs for quantization methods.
14 years ago
castano
1e2567e4a3
More work toward 2.1: Implement InputOptions using TexImage.
14 years ago
castano
09e46ead48
Fix some messages. Add support for range scaling in TexImage.
14 years ago
castano
e8dc679874
Merge recent changes from the witness.
14 years ago
castano
9e881f28d1
Merge changes from the-witness.
...
Fix DXT5n compressor.
14 years ago
castano
322dcd72c1
Some bug fixes and more progress toward BC6-7 support.
14 years ago
castano
68cbe543b0
Add missing files for previous change.
...
Some cleanup.
14 years ago
castano
f08e2c4f64
Add alpha map processor.
14 years ago
castano
da503d2b3e
Imperative api is sort of working now. Fixed various bugs.
14 years ago
castano
4b08c20b0e
More cleanup.
14 years ago
castano
035231a928
Minor changes.
14 years ago
castano
8cbd2c9ec6
Add mipmap scaling according to alphatest coverage.
14 years ago
castano
77bfabca3b
Remove experimental callback mechanism.
14 years ago
castano
a32d780347
Experiment with output callbacks instead of handlers.
14 years ago
castano
85db14f213
Add vertical flip.
14 years ago
castano
f436a71479
Add support for RGBE.
14 years ago
castano
a19e25228f
reorg.
14 years ago
castano
8820c43175
Large refactoring of compressor codes:
...
- Define compressor interface.
- Implement compressor interface for different compressors.
- Add parallel compressor using OpenMP. Experimental.
- Add generic GPU compressor, so far only DXT1 enabled.
15 years ago
castano
0878c0e967
Add expand and pack normal methods.
...
Set normal map flag.
15 years ago
castano
18474cdb33
Some more progress towards 2.1:
...
- Add raw input methods in context.
- Implement some of the TexImage input methods in context.
- Add output header context method for TexImage.
15 years ago
castano
8655259379
Fix comment.
15 years ago
castano
2aca4673ab
Some progress implementing new api.
15 years ago
castano
be12367910
fix blend, add setborder and fill methods.
15 years ago
castano
6b67f4a0d7
More progress with imperative api.
...
Rename Texture to TexImage.
Implement image initialization.
Add stubs for all methods.
15 years ago
castano
a28ebb4ccf
Some more progress in the imperative API.
15 years ago
castano
0f5a5e5d24
Some more progress in the imperative API.
15 years ago
castano
9953883d26
Cleanup cmake files.
15 years ago
castano
508f9fbdc2
Start implementing experimental interface.
16 years ago
castano
5fa27adfcd
Add custom error code and message for the case when container format does not support a certain output format.
16 years ago
castano
e9002a7d86
Adding support for floating point input/output. Work in progress.
16 years ago
castano
96655b3e7c
Work in progress:
...
- better support for DDS10 file format.
- support for RGBA pixel formats with more than 32 bits.
- support for pixel types other than UNORM.
16 years ago
castano
756f12c994
Fix errors in color transforms.
...
Add support for color offsets.
Add support for special swizzles that select default const values.
16 years ago
castano
eda4786ca6
Update version number.
16 years ago
castano
70267fda15
Add support for input floating point images. Patch provided by Jim Tilander. See issue 27.
16 years ago
castano
c562af6d9b
Integrate YCoCg color space conversion by Jim Tilander.
16 years ago
castano
307c8b99ee
Add support for premultiplied alpha. Patch by Charles Nicholson.
16 years ago
castano
65aa7e1eaa
Add interface for swizzle color xform.
16 years ago
castano
dafe2b8841
Hide copy ctor and operator to prevent compiler warnings.
...
Wrap pimpl using NVTT_DECLARE_PIMPL macro.
16 years ago
castano
5dbfb20b60
Add DXT1n and CTX1 CUDA compressors.
17 years ago