Commit Graph

12 Commits (187fa604928997221522f6b5c309afa952a625f3)

Author SHA1 Message Date
Nicholas.Woodfield 187fa60492 Updated C-API to expose some functionality present in the C++ API. Added the following functions and enums:
nvttSetOutputOptionsContainer [and NvttContainer, KTX/DDS10 formats can now be set as the output container]
nvttSetOutputOptionsSrgbFlag
nvttSetOutputOptionsErrorHandler [rearranged NvttError enum to match layout of nvtt::error]
nvttEnableCudaAcceleration
nvttIsCudaAccelerationEnabled
5 years ago
Starnick 0f65d60602 Updated C-API to support 2D array textures + added missing enum values from nvtt.h 6 years ago
castano ac87eefa6d Apply patch to update C# wraper. Fixes issue 184. 10 years ago
castano 5f845513ee Fix msvc warnings and errors.
Test TexImage stuff more througly.
Test YCoCg and RGBM.
14 years ago
castano 1e2567e4a3 More work toward 2.1: Implement InputOptions using TexImage. 14 years ago
castano 53265596a3 Update nvtt wrapper. 15 years ago
castano 3c90686e00 Final API changes.
Rename OutputHandler::mipmap method to beginImage.
Add NVTT_VERSION.
Add nvtt::version function.
17 years ago
castano 357f18c162 Cleanup interface. Provide mipmap filter using a separate method. 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 196a77fdde Fix interface errors.
Complete C wrapper.
Complete C# wrapper.
17 years ago
castano 05d14e97bb Some progress with C wrapper. 17 years ago
castano 1a14b8a1ba Add nvtt plain C wrapper. 17 years ago