mpersano
2bd367a4dc
Add support for compressing texture arrays.
...
Also add support for reading/writing DX10 uncompressed (RGB/lumi) textures, so
now it's possible to compress a texture array assembled with nvcompress.
2016-02-28 08:05:59 -03:00
castano
d019cd7080
Merge changes from the witness.
2014-11-04 17:49:29 +00:00
castano
e98d795d2b
More header optimizations.
2011-10-11 18:52:24 +00:00
castano
94401919b8
Add some inline files to reduce amount of code parsed.
2011-10-10 19:35:21 +00:00
castano
af9ba8ae90
Add support for 3D texture. Integrate patch provided in issue 28 plus some additional changes.
2011-09-27 05:17:01 +00:00
castano
5f845513ee
Fix msvc warnings and errors.
...
Test TexImage stuff more througly.
Test YCoCg and RGBM.
2010-11-06 02:34:34 +00:00
castano
c1204bfb66
Fix errors in new implementation of InputOptions.
...
Output cube map faces in DDS order. Fixes issue 147.
2010-11-05 00:36:50 +00:00
castano
1e2567e4a3
More work toward 2.1: Implement InputOptions using TexImage.
2010-11-03 18:31:16 +00:00
castano
1454cbac14
Fix build.
2010-05-28 07:45:11 +00:00
castano
639f11d0b9
Use the same defaults as nvtt 2.0
2010-05-11 17:18:08 +00:00
castano
13e2d2e447
Fix float support.
2008-08-20 22:32:54 +00:00
castano
e9002a7d86
Adding support for floating point input/output. Work in progress.
2008-07-31 02:04:44 +00:00
castano
02c3abb394
Fix color transforms.
2008-07-29 06:05:11 +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
c01566cd2f
Add support for FreeImage in nvimage.
...
Add support for floating point input images in nvtt.
2008-05-15 09:47:55 +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
48f61dbfc0
Add support for linear and swizzle transforms. Fixes issue 4.
2008-05-06 23:21:39 +00:00
castano
141a05edf4
Merge private branch.
2008-04-17 06:59:29 +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
357f18c162
Cleanup interface. Provide mipmap filter using a separate method.
2008-02-03 09:30:32 +00:00
castano
3b24951e93
Finish Compressor class.
...
Move all the image processing to Compressor.cpp.
Finish rescale support, close issue 12.
2008-02-03 07:31:09 +00:00
castano
d44b8e9358
Reenable QuickCompress for DXT5n.
...
Fix end of lines.
2008-02-01 02:33:51 +00:00
castano
5475f35262
Some cleanup.
2008-01-31 09:17:32 +00:00
castano
ddc79f69f4
Refactor internals.
...
Move compression functions to Compressor.cpp.
Implementing rescaling support in a cleaner way.
2008-01-30 08:21:55 +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
2903886498
Some progress with full DXT1a support.
...
Move quantization settings to compression options.
2008-01-07 07:28:00 +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
f792eba40b
Fix countMipmaps bug reported by Richard Sim.
2007-11-26 23:05:53 +00:00
castano
fd9ae63a4f
Add kaiser filter parameters.
2007-11-22 01:02:01 +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