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.
16 years ago
castano
3c90686e00
Final API changes.
...
Rename OutputHandler::mipmap method to beginImage.
Add NVTT_VERSION.
Add nvtt::version function.
17 years ago
castano
357f18c162
Cleanup interface. Provide mipmap filter using a separate method.
17 years ago
castano
039035ae25
Cleanup public header.
17 years ago
castano
65842ac7e8
Fix typo.
...
Do not use small keyword.
17 years ago
castano
d2105f922c
More interface changes, update bindings.
...
Move globals to Compress class, to do CUDA initialization only once.
enableCUDA is broken, will be fixed later tonight.
17 years ago
castano
196a77fdde
Fix interface errors.
...
Complete C wrapper.
Complete C# wrapper.
17 years ago
castano
c8ac20ee0f
Remove errorThreshold.
17 years ago
castano
d89c26889c
Add alpha component to color weights. It may be needed in the future.
17 years ago
castano
204d6381f3
Add warnings about functionllity not fully implemented.
17 years ago
castano
9d96f449bf
Remove nvcore.h from nvtt.h
17 years ago
castano
2903886498
Some progress with full DXT1a support.
...
Move quantization settings to compression options.
17 years ago
castano
6fa15f4e5b
Output correct number of mipmaps.
...
Fix nvtt, remove deprecated attributes.
17 years ago
castano
cfa4913ae6
Add support for input rescaling:
...
- round extents to power of two.
- clamp max extents.
Add output options pimpl.
Other misc API changes.
17 years ago
castano
aefe11a5b4
Fix warnings.
17 years ago
castano
fd9ae63a4f
Add kaiser filter parameters.
17 years ago
castano
e0cf992ddb
Don't use tabs for alignment, only for indentation.
17 years ago
castano
1b73dcaf7e
Add interface to specify color transformations.
17 years ago
castano
e34a12a46f
flatten tree.
17 years ago