Commit Graph

24 Commits (e872fc2850998080876586b7ad27d76ea0fb1eab)

Author SHA1 Message Date
Elvis Dowson d57ca44902 Enable CUDA support.
This commit also reintroduces nvcore Library.h and Library.cpp files
required by nvtt/cuda/CudaUtils.cpp

Ref:
https://github.com/castano/nvidia-texture-tools/issues/230
81336cc3e9

Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com>
5 years ago
cmdrf 7b031aa4bf Do not include removed Library.h 9 years ago
castano af9ba8ae90 Add support for 3D texture. Integrate patch provided in issue 28 plus some additional changes. 13 years ago
castano b68d428492 Accumulate filter sums using doubles to avoid unsymmetries. Fixes issue 167. 13 years ago
castano 5f845513ee Fix msvc warnings and errors.
Test TexImage stuff more througly.
Test YCoCg and RGBM.
14 years ago
castano 42a641f0a5 Fix errors when cuda is not enabled. 14 years ago
castano 8529dcf755 Fix memory leaks.
Shutdown CUDA properly when nvtt context is destroyed.
Fixes issue 83.
15 years ago
castano 56543e1a92 Merge changes from 2.0 15 years ago
castano 50b8b67185 Hide file format especific savers. Add generic image saver.
Misc fixes under OSX.
15 years ago
castano d99cf11e2e Update version checking code. 15 years ago
castano 2ad15489bb Try to optimize color rounding and expansion.
Detect CUDA 2.1 properly.
16 years ago
castano e965b0e4a9 Include correct headers. 16 years ago
castano a03411e451 Check version properly. 16 years ago
castano 7df0885c4f Fix CUDA detection code on linux. 16 years ago
castano 1c5da0e341 Do not use cuda API when CUDA not found.
Fix end of lines.
16 years ago
castano 36ba75b598 Select fastest device. 16 years ago
castano cf18077eda Prevent missmatches between incompatible versions of the CUDA runtime and the CUDA driver. 16 years ago
castano d01a5c1661 Workaround bug in CUDA runtime. When using CUDA 2.0, it's required to use a driver that supports CUDA 2.0. 16 years ago
castano d855d0461b Add single color checks to CUDA compressors.
Use optimized bitmap table for CTX compressor.
16 years ago
castano 30f8ef09b5 use tabs 17 years ago
castano a46a788760 Fix end of lines 17 years ago
castano 2b716b62da Add comments. 17 years ago
castano 5946514408 Do not use CUDA on emulation devices. 17 years ago
castano e34a12a46f flatten tree. 17 years ago