castano
fa53ddcecd
Add NV5x/G8x DXT decompression code.
...
Clean things up a bit, remove old code.
16 years ago
castano
1f4d313d0f
Merge changes from internal branch. Whitespace changes only.
16 years ago
castano
9bda107603
Add pull push filter with bilinear filtering.
16 years ago
castano
a769831fb5
Add const keyword to const arguments.
16 years ago
castano
1cefc366f8
Remove unused function.
16 years ago
castano
12e774ea74
Fix cmake file.
16 years ago
castano
5234060618
Integrate branch 2.0 to trunk.
16 years ago
castano
68be24bf00
Set correct DXT5n swizzle code.
...
Select swizzle codes in nvtt instead of nvimage.
16 years ago
castano
0b13b6d0d9
Update version number.
16 years ago
castano
e9002a7d86
Adding support for floating point input/output. Work in progress.
16 years ago
castano
3161fca9d9
Decompress DDS10 files. Only BC# supported so far.
16 years ago
castano
1941e27148
Fix DDS10 header initialization.
...
Fix depth initialization.
16 years ago
castano
79529f994f
Fix compilation error.
16 years ago
castano
b1cd916105
Change parameters in declaration to match definition.
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
c70e5d6121
Reorg header files.
16 years ago
castano
b2e7d717c2
Fix compilation error under gcc/linux.
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
870a3fe438
Add references.
16 years ago
castano
c38c3dc584
Fix win32 buid errors and warnings due to FreeImage.
16 years ago
castano
e068964423
Fix EXR loading code. Issue 45. Fix provided by alastairpatrick.
16 years ago
castano
fb2b0cb38c
Fix bug reported by Noel Llopis.
...
Make sure FreeImage declarations are not used when FreeImage is not available.
16 years ago
castano
c01566cd2f
Add support for FreeImage in nvimage.
...
Add support for floating point input images in nvtt.
16 years ago
castano
70267fda15
Add support for input floating point images. Patch provided by Jim Tilander. See issue 27.
16 years ago
castano
4ba8e87a38
Ups, checked in file before saving it.
16 years ago
castano
48f61dbfc0
Add support for linear and swizzle transforms. Fixes issue 4.
16 years ago
castano
c562af6d9b
Integrate YCoCg color space conversion by Jim Tilander.
16 years ago
castano
15e7125b4b
Check for single color blocks in all compressors.
16 years ago
castano
921ee354c0
Remove legacy compressors.
...
Add iteration count parameter to iterative alpha compressor.
Add optimal compressors.
16 years ago
castano
34ae5bcb6f
Merge 2.0 branch fixes.
16 years ago
castano
7d3facd81a
Merge private branch.
16 years ago
castano
9d47e100f1
Add better support for the DX10 DDS formats.
16 years ago
castano
4c759f999c
Integrate decompressor tool improvements submitted by Amorilia.
16 years ago
castano
d2384cf47f
Remove unused methods.
16 years ago
castano
259e7c58fd
Merge Viktor Linder patch into 2.0 and trunk.
...
Fixes RGB modes with less than 32 bpp.
16 years ago
castano
f5ae4c1a9a
Fix indexMirror error reported by Chris Lambert.
16 years ago
castano
75c09220c8
Fix Image copy ctor bug reported by Richard Sim.
16 years ago
castano
9f4b4bd532
Update comments about hole filling algorithms.
16 years ago
castano
b41752aa84
Apply singlecolorpatch.diff from Amir Ebrahimi.
...
Add single color compressor to CUDA implementation.
16 years ago
castano
9d13742314
Fix errors in DDS loading code.
16 years ago
castano
79d305008a
Add copy constructor and operator=.
17 years ago
castano
963b8e1541
Export more classes.
17 years ago
castano
f76e76cbe6
Export basic classes instead of exporting only their methods.
17 years ago
castano
3e702e563b
Add support for win64.
...
Disable PFM.
Disable Tokenizer.
17 years ago
castano
9c963172f3
Add support for Capcon's DXT trick by setting the red channel to 1 in the DXT5n mode.
17 years ago
castano
364663c49d
Fix error. Wrong return value.
17 years ago
castano
6fa15f4e5b
Output correct number of mipmaps.
...
Fix nvtt, remove deprecated attributes.
17 years ago
castano
2307416b07
Fix build error.
17 years ago
castano
743599eb1d
Fix fast box downsampling filter.
17 years ago
castano
d3240ff992
Add triangle filter sampling.
17 years ago
castano
f8377cf7ed
Remove msvc warnings.
17 years ago
castano
4373aa758b
merge internal branch:
...
- some support for floating point images.
- Charles Bloom extrapolation filter.
- misc fixes.
17 years ago
castano
067f3abf54
Cleanup filters.
17 years ago
castano
3359090581
Correct polyphase filters.
17 years ago
castano
c772a00b8f
More progress with polyphase filters.
17 years ago
castano
fef6466c1c
Fix downscale with polyphase filter.
17 years ago
castano
3ea9d12676
Some progress with polyphase filters.
17 years ago
castano
71788cc904
More gcc warnings.
17 years ago
castano
95a3b5dc77
Eliminate gcc warnings.
17 years ago
castano
4e80c6430f
minor edits.
17 years ago
castano
c36bf421f5
rename normalize to normalizeNormalMap
17 years ago
castano
854da30b8e
Add nvassemble tool to create cubemaps, volumes, and texture arrays.
17 years ago
castano
18c452a2a6
Add support for EXR files
17 years ago
castano
88c811fca5
remove old comments.
17 years ago
castano
b05689c8e3
Add support for saving exr files. Not tested.
...
Some cleanups.
17 years ago
castano
7fcda1fb41
recontruct normal more correctly...
17 years ago
castano
645eda8fd4
Merge internal repository.
...
Delete TODO list, use issue list instead.
17 years ago
castano
fff7b3cf56
Fix z reconstruction.
17 years ago
castano
6cee7e2892
Fix loading of dds normal maps.
...
Fix computation of angular deviation.
17 years ago
castano
e34a12a46f
flatten tree.
17 years ago
castano
b553bb11b8
remove redundant code.
17 years ago
castano
4d0eaf93c4
Add silent flag to disable progress output. Fixes issue 17.
17 years ago
castano
dbe3546690
small fixes.
17 years ago
castano
44e6560111
Fix vc8 warnings.
17 years ago
castano
36ee0aee8d
Fix error, do not report that RGB images are not supported.
17 years ago
castano
4b0fca6eca
Fix endiannes error.
17 years ago
castano
e7aca55ba3
Improved floating point random number generation.
...
Fixed loading RGB images, as reported in issue 15.
Moved pixel format conversion helpers to PixelFormat.h
17 years ago
castano
c9c7c42d2b
Add support for unpacking arbitrary pixel formats.
17 years ago
castano
3c6cc7cfad
Fix whitespaces.
17 years ago
castano
6339a585e2
Update changelog
...
Remove compiler warnings
17 years ago
castano
13335f3d97
Move fast DXT1a compressor to QuickCompress.
17 years ago
castano
793611fe7f
Move endpoint optimization to QuickCompress.
17 years ago
castano
a19df8721d
Start using refactored fast compressor.
...
Fix error with DX10 headers.
17 years ago
castano
d1d71dd2b3
Fix a couple of errors.
...
Disable cone mapping, it is not ready yet.
17 years ago
castano
0008199435
Add dxt1a fast compressor.
...
Cleanup fast compressors, move them to QuickCompress.
17 years ago
castano
da3a43ba2e
Start adding some support for DX10 DDS files.
17 years ago
castano
6164174325
Start adding support cone maps.
17 years ago
castano
ee28a5a37b
Fix memory leaks.
17 years ago
castano
6cdfaaca58
Fix PSD file format support. Read stream in big endian format.
17 years ago
castano
2ea2aaaf4d
start adding some support for ctx1 and other fixes.
17 years ago
castano
1308795378
RGB conversion fixes.
17 years ago
castano
2cc70162dd
Do not select d3dformat according to pfd.
17 years ago
castano
41db8b8c72
validate setPixelFormat arguments.
17 years ago
castano
1cdcea3164
Add support for arbitrary rgb pixel formats.
17 years ago
castano
cc5bb56f3f
Fix PSNR formula.
17 years ago
castano
e341366aa0
Init color block from block linear image.
17 years ago
castano
1548c2ed80
Enable support for DXT3 and DXT5 accelerated compressors.
17 years ago
castano
31c9ef0413
DXT3 and DXT5 cuda compressors.
17 years ago
castano
83490b0b66
diff images with alpha channels.
17 years ago
castano
50a71f78b5
Fix errors and optimize kernel.
17 years ago
castano
cf1d93ebf4
Sync with perforce repository.
...
Several bugfixes in nvcore.
Add imgdiff to cmakefiles and fix compilation errors on linux.
17 years ago
castano
9fe9f6cc7a
Diff utility functional.
17 years ago
castano
c99d46850b
Start work on imgdiff tool.
17 years ago
castano
68b0c2697c
Add support for loading PSD files.
...
Add missing files.
17 years ago
castano
b2252fc828
sync with private repository.
17 years ago
castano
8f7086a8ee
Apply amorilia's patch.
17 years ago
castano
45235ab1ea
Add nvdecompress contributed by amorilia.gamebox.
17 years ago
castano
f1f944f06c
Make some progress in separable convolution kernel in CUDA.
17 years ago
castano
55997ba442
some progress in DXT5 cuda compressor.
17 years ago
castano
16641fc6a6
small fix in brute force green compressor.
17 years ago
castano
3d3409e666
Cleanup CUDA compressor.
17 years ago
castano
2c1b75d8f3
- Fix build.
...
- Add D3DFMTs.
- Add BlockATI#.
17 years ago
castano
3422f2e300
Define more flags.
17 years ago
castano
6df5bd93ae
Read block images from DDS file.
17 years ago
castano
51a24b88a3
fix include header.
...
return true in isSupported()
17 years ago
castano
d0f711c0ae
More progress in DDS input support.
17 years ago
castano
de94fce1ce
Fix normal map mipmap generation.
17 years ago
castano
5135f30d8e
Add ddsinfo utility.
17 years ago
castano
ceef4c3ec0
More progress in DDS read support.
17 years ago
castano
babb7e8df7
- weighted cuda compressor.
...
- faster and better BC3n compressor
- add normal map flag to DDS files that store normal maps.
- stop using RXGB fourcc code.
- move tools to tools/
- add temptative config dialog for UI based tool.
- add experimental normal map mipmap generation.
- start adding support for input dds files in nvcompress.
- many other small fixes and cleanup.
17 years ago
castano
7543dd1efa
Import all sources from perforce.
17 years ago