Commit Graph

22 Commits (d019cd7080144a7881f49919b426e8be8c497780)

Author SHA1 Message Date
castano d019cd7080 Merge changes from the witness. 10 years ago
nathaniel.reed@gmail.com 77188a42ac Fix VC10 project files. Fix code to build with CUDA 5.5 (the cudaMemcpyToSymbol overload that takes the symbol name as a string was removed). 11 years ago
castano 5f845513ee Fix msvc warnings and errors.
Test TexImage stuff more througly.
Test YCoCg and RGBM.
14 years ago
castano 5d498d6824 Fix cuda compressor. Start work on new UI. 14 years ago
castano ac7c017c35 DXT1a single color compressor. Fixes issue 131.
Init single color tables at startup.
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 568f34d838 Fix color weighted compression for single color blocks. Fixes issue 96. 15 years ago
castano 126816ef72 Experimental quality improvements and speed optimizations. 15 years ago
castano 49409e9d92 Cleanup color rounding and expansion. 16 years ago
castano 2ad15489bb Try to optimize color rounding and expansion.
Detect CUDA 2.1 properly.
16 years ago
castano 2f6e885ced Add DXT1 compressor that uses texture to avoid CPU swizzling.
Fix errors under emulation.
Experiment with DXT5 compressor.
16 years ago
castano a889f2fda6 Add support for alpha modes in the CUDA compressors. 16 years ago
castano d855d0461b Add single color checks to CUDA compressors.
Use optimized bitmap table for CTX compressor.
16 years ago
castano 56c7771100 Fix end of lines. 16 years ago
castano d0c21cecfb Update stress test.
Fix errors in single color compressor.
16 years ago
castano b41752aa84 Apply singlecolorpatch.diff from Amir Ebrahimi.
Add single color compressor to CUDA implementation.
16 years ago
castano 5dbfb20b60 Add DXT1n and CTX1 CUDA compressors. 16 years ago
castano 64020a4cb7 Use tabs instead of spaces. 17 years ago
castano 26db14696a Fix cuda constant initialization. 17 years ago
castano 6b016dae96 Fix color weighting metric. 17 years ago
castano 854da30b8e Add nvassemble tool to create cubemaps, volumes, and texture arrays. 17 years ago
castano e34a12a46f flatten tree. 17 years ago