mpersano
db8fc561c3
Support assembling texture arrays.
8 years ago
Ignacio
a083337473
Merge changes from The Witness.
9 years ago
castano
d019cd7080
Merge changes from the witness.
10 years ago
castano
7e74261f92
Fixes issue 204.
10 years ago
nathaniel.reed@gmail.com
ab316deeaa
Add BC7 support. It's incredibly slow - ~60 seconds to compress a 512x512 image, on a Core i7 - but it works.
...
- Added AVPCL compressor to projects and got it building with VC9 and VC10.
- Removed unused command line interface & file read/write code from AVPCL.
- Convert AVPCL to use NV vector math lib, asserts, etc.
- Convert AVPCL to use double instead of float.
- Added 4x4 symmetric eigensolver, for AVPCL; it's based on the existing 3x3 one, but I had to rewrite the Householder reduction stage. As with ZOH, using the eigensolver (instead of SVD) gives a ~25% speedup without significantly affecting RMSE.
- Encapsulate ZOH and AVPCL stuff into their own namespaces to keep everything separate.
- Added some missing vector operators to the nvmath lib.
11 years ago
nathaniel.reed@gmail.com
474239c784
Add BC6 support to nvtt lib and utils.
...
- Use 3x3 eigensolver for initial fit in ZOH. Slightly better perf and RMSE than power method.
- Remove use of double precision in ZOH - speeds up by 12%.
- Fixed RGBM encoding that was broken for HDR images.
- Use gamma-2.0 space for RGBM for HDR images (improves precision in darks).
- Use UNORM instead of TYPELESS formats when saving a DX10 .dds file. The TYPELESS formats break most viewers.
- Cleaned up warnings in ZOH code.
- Command-line utils will warn if you give them an unrecognized parameter.
- Added VS2010 profiling results.
11 years ago
castano@gmail.com
94d0635285
Merge changes from the Witness.
11 years ago
castano
1d8d067caf
Fix build under OSX with clang. Fixes issue 180.
12 years ago
castano
63897b3ecc
Integrate 3D texture fixes from Ben Goldstein @ Nihilistic.
12 years ago
castano
fea97461c5
Merge changes from The Witness.
12 years ago
castano
d11d7a5f38
seamless cubemap filtering.
13 years ago
castano
2ec37026be
Merge changes from the witness.
13 years ago
castano
eb10483faf
Fix bugs. In progress cube map loading.
13 years ago
castano
676a0b2908
work in progress.
13 years ago
castano
3c0ab2d3f3
Merge changes from the witness.
13 years ago
castano
af9ba8ae90
Add support for 3D texture. Integrate patch provided in issue 28 plus some additional changes.
13 years ago
castano
02709e1699
Set DDPF_FOURCC flag when using DX10 container. Fixes issue 165.
13 years ago
castano
5d19ff392a
Some pitch alignment fixes. Fixes issue 168.
13 years ago
castano
8a837981b6
Merge changes from The Witness.
13 years ago
castano
5f8cd22cdb
Merge changes from the-witness.
14 years ago
castano
5ae77ae037
Fix warnings.
14 years ago
castano
47df8ff7d6
Fix readBlock. Fixes issue 145.
14 years ago
castano
bd74a9ffc6
Merge changes from the-witness.
14 years ago
castano
276c608f26
Fix alignment assumptions in DDS loading code. Fixes issue 132.
...
Merge misc changes from the-witness.
14 years ago
castano
e8dc679874
Merge recent changes from the witness.
14 years ago
castano
e5736fcf92
Add explicit load methods to DirectDrawSurface.
14 years ago
castano
322dcd72c1
Some bug fixes and more progress toward BC6-7 support.
14 years ago
castano
f233188963
Fix format.
14 years ago
castano
c3bc24b165
Merge changes from 2.0.
14 years ago
castano
51a4fe7e2d
Merge private branch.
14 years ago
castano
d86a89742e
Update info message.
15 years ago
castano
782a127071
Add alpha flag to DXT1a files.
15 years ago
castano
ae744f88e6
Add constructor that takes a stream.
15 years ago
castano
9aaee3ae16
Add proper todo message.
15 years ago
castano
19477d60c0
Fix errors in the pixel format conversion code.
15 years ago
castano
098bc2f905
Fix some endiannes errors.
15 years ago
castano
1f4d313d0f
Merge changes from internal branch. Whitespace changes only.
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
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
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
259e7c58fd
Merge Viktor Linder patch into 2.0 and trunk.
...
Fixes RGB modes with less than 32 bpp.
16 years ago
castano
9d13742314
Fix errors in DDS loading code.
16 years ago