castano
f436a71479
Add support for RGBE.
2010-03-17 07:55:03 +00:00
castano
a19e25228f
reorg.
2010-03-16 22:37:25 +00:00
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.
2009-10-21 07:48:27 +00:00
castano
0878c0e967
Add expand and pack normal methods.
...
Set normal map flag.
2009-10-18 20:04:39 +00:00
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.
2009-10-12 07:56:02 +00:00
castano
8655259379
Fix comment.
2009-08-26 01:27:50 +00:00
castano
2aca4673ab
Some progress implementing new api.
2009-07-06 09:02:20 +00:00
castano
be12367910
fix blend, add setborder and fill methods.
2009-03-16 09:05:32 +00:00
castano
6b67f4a0d7
More progress with imperative api.
...
Rename Texture to TexImage.
Implement image initialization.
Add stubs for all methods.
2009-03-16 08:37:07 +00:00
castano
a28ebb4ccf
Some more progress in the imperative API.
2009-03-07 07:14:00 +00:00
castano
0f5a5e5d24
Some more progress in the imperative API.
2009-03-05 05:34:28 +00:00
castano
9953883d26
Cleanup cmake files.
2009-03-02 07:32:00 +00:00
castano
508f9fbdc2
Start implementing experimental interface.
2009-01-05 10:17:06 +00:00
castano
5fa27adfcd
Add custom error code and message for the case when container format does not support a certain output format.
2008-11-19 08:10:54 +00:00
castano
e9002a7d86
Adding support for floating point input/output. Work in progress.
2008-07-31 02:04:44 +00:00
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.
2008-07-26 10:03:12 +00:00
castano
756f12c994
Fix errors in color transforms.
...
Add support for color offsets.
Add support for special swizzles that select default const values.
2008-06-30 10:59:57 +00:00
castano
eda4786ca6
Update version number.
2008-05-22 21:48:19 +00:00
castano
70267fda15
Add support for input floating point images. Patch provided by Jim Tilander. See issue 27.
2008-05-15 06:18:24 +00:00
castano
c562af6d9b
Integrate YCoCg color space conversion by Jim Tilander.
2008-05-06 21:49:10 +00:00
castano
307c8b99ee
Add support for premultiplied alpha. Patch by Charles Nicholson.
2008-03-07 00:41:03 +00:00
castano
65aa7e1eaa
Add interface for swizzle color xform.
2008-03-05 22:35:16 +00:00
castano
dafe2b8841
Hide copy ctor and operator to prevent compiler warnings.
...
Wrap pimpl using NVTT_DECLARE_PIMPL macro.
2008-02-28 21:14:40 +00:00
castano
5dbfb20b60
Add DXT1n and CTX1 CUDA compressors.
2008-02-15 08:58:02 +00:00
castano
3c90686e00
Final API changes.
...
Rename OutputHandler::mipmap method to beginImage.
Add NVTT_VERSION.
Add nvtt::version function.
2008-02-05 00:28:13 +00:00
castano
357f18c162
Cleanup interface. Provide mipmap filter using a separate method.
2008-02-03 09:30:32 +00:00
castano
039035ae25
Cleanup public header.
2008-02-03 08:24:58 +00:00
castano
65842ac7e8
Fix typo.
...
Do not use small keyword.
2008-02-01 19:49:22 +00:00
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.
2008-01-26 02:46:12 +00:00
castano
196a77fdde
Fix interface errors.
...
Complete C wrapper.
Complete C# wrapper.
2008-01-24 04:25:24 +00:00
castano
c8ac20ee0f
Remove errorThreshold.
2008-01-18 23:50:22 +00:00
castano
d89c26889c
Add alpha component to color weights. It may be needed in the future.
2008-01-18 06:11:58 +00:00
castano
204d6381f3
Add warnings about functionllity not fully implemented.
2008-01-17 05:44:21 +00:00
castano
9d96f449bf
Remove nvcore.h from nvtt.h
2008-01-07 19:08:17 +00:00
castano
2903886498
Some progress with full DXT1a support.
...
Move quantization settings to compression options.
2008-01-07 07:28:00 +00:00
castano
6fa15f4e5b
Output correct number of mipmaps.
...
Fix nvtt, remove deprecated attributes.
2007-12-17 05:19:55 +00:00
castano
cfa4913ae6
Add support for input rescaling:
...
- round extents to power of two.
- clamp max extents.
Add output options pimpl.
Other misc API changes.
2007-12-17 03:51:34 +00:00
castano
aefe11a5b4
Fix warnings.
2007-12-03 23:28:03 +00:00
castano
fd9ae63a4f
Add kaiser filter parameters.
2007-11-22 01:02:01 +00:00
castano
e0cf992ddb
Don't use tabs for alignment, only for indentation.
2007-11-20 22:01:09 +00:00
castano
1b73dcaf7e
Add interface to specify color transformations.
2007-11-16 11:52:29 +00:00
castano
e34a12a46f
flatten tree.
2007-10-14 08:58:24 +00:00