Commit Graph

26 Commits (974cacda5fb3a4dad53bdf0bf348eb239225f974)

Author SHA1 Message Date
castano 974cacda5f Update single color compression tables. 15 years ago
castano e48f56a15e Includer project headers first. 15 years ago
castano a4f56b65b8 Add support for alpha modes in the CPU compressors. Fixes issue 30. 16 years ago
castano 4bbf5e96f4 Add squish external compressor.
Rename our squish version to nvsquish.
16 years ago
castano 68be24bf00 Set correct DXT5n swizzle code.
Select swizzle codes in nvtt instead of nvimage.
16 years ago
castano b8a9395117 Fix end of lines. 16 years ago
castano 55e7d3dec4 Delete outdated comment. 16 years ago
castano 70331a37fd Refactor compression functions, group them into class methods. 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 1df69495fc Precompute fast cluster fit factors, and store as static const.
nvtt is completely reentrant now. Fixes issue 37.
cleanup interface of cuda compressors.
16 years ago
castano d10295fbf6 Use DXT1a single color compressor. 16 years ago
castano 065c5f0689 Cleanup simple compressors. Move code from FastCompress to QuickCompress. 16 years ago
castano b41752aa84 Apply singlecolorpatch.diff from Amir Ebrahimi.
Add single color compressor to CUDA implementation.
17 years ago
castano 91ff256adf Do precomputation only when needed. 17 years ago
castano 1d1dcfe922 Update compressor to new squish interface. 17 years ago
castano d44b8e9358 Reenable QuickCompress for DXT5n.
Fix end of lines.
17 years ago
castano 6fadaebae5 Disable quick green compressor, until I figure out what's the problem with it. 17 years ago
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.
17 years ago
castano c8ac20ee0f Remove errorThreshold. 17 years ago
castano 33c09ae591 Fix DXT1a support. 17 years ago
castano c02a5bb51f Incomplete DXT1a support. 17 years ago
castano 2903886498 Some progress with full DXT1a support.
Move quantization settings to compression options.
17 years ago
castano 5a27795621 Move DXT1G compressor to QuickCompress. 17 years ago
castano cfa4913ae6 Add support for input rescaling:
- round extents to power of two.
- clamp max extents.
Add output options pimpl.
Other misc API changes.
17 years ago
castano e34a12a46f flatten tree. 17 years ago