castano
fa4ba97f6d
Merge changes from the witness.
...
Fix parallel cluster fit compressor.
Luma compression experiment.
12 years ago
castano
035997bc2e
Fix cube map processing bug reported by Cedric Perthuis.
13 years ago
castano
676a0b2908
work in progress.
13 years ago
castano
e15aa7a9bf
Remove RGBE compressor. Implement as a color transform.
13 years ago
castano
8e586ca693
Rename files.
13 years ago
castano
03c3fa42a8
Cosine power filter. A bit of renaming.
13 years ago
castano
fcd296cd81
Merge changes from the witness.
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
5d19ff392a
Some pitch alignment fixes. Fixes issue 168.
13 years ago
castano
8a837981b6
Merge changes from The Witness.
13 years ago
castano
12bf7f9346
Implement quantization.
14 years ago
castano
5f8cd22cdb
Merge changes from the-witness.
14 years ago
castano
a2f0e566c7
Use task dispatcher provided by user.
14 years ago
castano
96b757130d
Fix build on powerpc/mac.
14 years ago
castano
c51f25f38d
concurrency experiments.
14 years ago
castano
5f845513ee
Fix msvc warnings and errors.
...
Test TexImage stuff more througly.
Test YCoCg and RGBM.
14 years ago
castano
c1204bfb66
Fix errors in new implementation of InputOptions.
...
Output cube map faces in DDS order. Fixes issue 147.
14 years ago
castano
5225f4810f
Add stubs for quantization methods.
14 years ago
castano
1e2567e4a3
More work toward 2.1: Implement InputOptions using TexImage.
14 years ago
castano
09e46ead48
Fix some messages. Add support for range scaling in TexImage.
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
cfdc731634
Write BC6/BC7 headers in TexImage path.
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
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
a32d780347
Experiment with output callbacks instead of handlers.
14 years ago
castano
f436a71479
Add support for RGBE.
14 years ago
castano
a19e25228f
reorg.
14 years ago
castano
34cd266d8c
Add todo item to perform color transforms before compression.
15 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
c1f9c4df42
Create default output handle on setFileName to avoid modifying const argument.
...
Fix ref counting errors in TexImage.
Format TODO messages.
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
cb62c3c461
Add support for R16 in DDS headers.
...
Cleanup DDS header output code.
Temporary testing code added to nvcompress.
15 years ago
castano
f1ebbd4da6
Add more third-party compressors.
15 years ago
castano
782a127071
Add alpha flag to DXT1a files.
15 years ago
castano
8529dcf755
Fix memory leaks.
...
Shutdown CUDA properly when nvtt context is destroyed.
Fixes issue 83.
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
a02649faa9
Fallback to CPU compressor only on smaller images.
15 years ago
castano
a28ebb4ccf
Some more progress in the imperative API.
15 years ago
castano
3df66be089
Do not use CUDA to compress small mipmaps.
15 years ago
castano
9953883d26
Cleanup cmake files.
15 years ago