castano
3c0ab2d3f3
Merge changes from the witness.
13 years ago
castano
9c0658edca
Fixes.
13 years ago
castano
86b43e55c1
cubemap support, work in progress.
13 years ago
castano
af9ba8ae90
Add support for 3D texture. Integrate patch provided in issue 28 plus some additional changes.
13 years ago
castano
8a837981b6
Merge changes from The Witness.
13 years ago
castano
765a0e394a
Add more error estimation methods.
13 years ago
castano
92d7ebded3
Add dual paraboloid transform.
13 years ago
castano
28592e73a8
Add normal transforms and reconstruction.
13 years ago
castano
b74cd8ec97
Add target decoder compression option.
13 years ago
castano
0a290a64cc
Add support for D3D9 and D3D10 decoders. Fixes issue 157.
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
c51f25f38d
concurrency experiments.
14 years ago
castano
23b140416a
Work in progress. Experiment with lightmap compression.
14 years ago
castano
49482d1441
Work in progress.
...
Merging squish into nvtt.
Using squish only to find endpoints, do discrete refinement afterwards.
14 years ago
castano
1d4a2ea710
Testsuite outputs graphs using google api.
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
e8dc679874
Merge recent changes from the witness.
14 years ago
castano
9e881f28d1
Merge changes from the-witness.
...
Fix DXT5n compressor.
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
f08e2c4f64
Add alpha map processor.
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
8cbd2c9ec6
Add mipmap scaling according to alphatest coverage.
14 years ago
castano
77bfabca3b
Remove experimental callback mechanism.
14 years ago
castano
a32d780347
Experiment with output callbacks instead of handlers.
14 years ago
castano
85db14f213
Add vertical flip.
14 years ago
castano
f436a71479
Add support for RGBE.
14 years ago
castano
a19e25228f
reorg.
14 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
0878c0e967
Add expand and pack normal methods.
...
Set normal map flag.
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
8655259379
Fix comment.
15 years ago
castano
2aca4673ab
Some progress implementing new api.
15 years ago
castano
be12367910
fix blend, add setborder and fill methods.
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
a28ebb4ccf
Some more progress in the imperative API.
15 years ago
castano
0f5a5e5d24
Some more progress in the imperative API.
15 years ago
castano
9953883d26
Cleanup cmake files.
15 years ago
castano
508f9fbdc2
Start implementing experimental interface.
16 years ago
castano
5fa27adfcd
Add custom error code and message for the case when container format does not support a certain output format.
16 years ago
castano
e9002a7d86
Adding support for floating point input/output. Work in progress.
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