Commit Graph

21 Commits (66a8237215d2a225f614ac7ca558ccaa81777045)

Author SHA1 Message Date
castano 66a8237215 Fix alignment assumption. Fixes issue 132. 14 years ago
castano 20606def7c Fix fixed to float image conversion. Patch provided by Alex Pfaffe. Fixes issue 121. 14 years ago
castano 93625c7de8 Do not fail when the process is already using CUDA.
Attempt to use the selected cuda device.
More strict device selection.
15 years ago
castano 6d9e6881d3 Shutdown CUDA properly. Fixes issue 83. 15 years ago
castano 4f58a1bf8b Merge changes from trunk. 15 years ago
castano d787b30379 Select fastest CUDA device. Merged from trunk. 16 years ago
castano c59e4db15a Implement general scale filter, including upsampling 16 years ago
castano 5fbeb8d34b Fixed error in CompressRGB, as reported by jonsoh in issue 49.
Added support for RGBA pixel format dithering. Fixes issue 50 and issue 51.
Add PixelFormat.h to vc8 project.
16 years ago
castano 6e1a87129f Integrate bug fixes from trunk. 16 years ago
castano 46334cb96a Merge Viktor Linder patch into 2.0 and trunk.
Fixes RGB modes with less than 32 bpp.
16 years ago
castano ebe47a0f78 Merge fixes from trunk.
- better error CUDA checking.
 - eliminate compiler warnings.
 - fix end of lines.
17 years ago
castano 21859216bc I should be using branches instead of tags. 17 years ago
castano 5dbfb20b60 Add DXT1n and CTX1 CUDA compressors. 17 years ago
castano 14ae88bb06 Fix leaks. Allocate CUDA memory only once. Free allocations when Compressor is destroyed. 17 years ago
castano c3749f48cd Bug fix. Only use tonormal conversion for top of the mipmap chain. 17 years ago
castano 3c90686e00 Final API changes.
Rename OutputHandler::mipmap method to beginImage.
Add NVTT_VERSION.
Add nvtt::version function.
17 years ago
castano 3b24951e93 Finish Compressor class.
Move all the image processing to Compressor.cpp.
Finish rescale support, close issue 12.
17 years ago
castano 2b291f7871 Fix typos. 17 years ago
castano 5475f35262 Some cleanup. 17 years ago
castano ddc79f69f4 Refactor internals.
Move compression functions to Compressor.cpp.
Implementing rescaling support in a cleaner way.
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