diff --git a/src/nvtt/cuda/CudaCompressDXT.cpp b/src/nvtt/cuda/CudaCompressDXT.cpp index 6ee3ff5..433f318 100644 --- a/src/nvtt/cuda/CudaCompressDXT.cpp +++ b/src/nvtt/cuda/CudaCompressDXT.cpp @@ -109,6 +109,12 @@ CudaCompressor::~CudaCompressor() bool CudaCompressor::isValid() const { +#if defined HAVE_CUDA + if (cudaGetLastError() != cudaSuccess) + { + return false; + } +#endif return m_data != NULL && m_result != NULL && m_bitmapTable != NULL; }