| 400 | } |
| 401 | |
| 402 | bool TextureData::SaveDDS(const char *abs_path) { |
| 403 | bool result = false; |
| 404 | if (is_loaded) { |
| 405 | result = m_crnTex.write_to_file(abs_path, texture_file_types::cFormatDDS); |
| 406 | if (!result) { |
| 407 | LOGE << m_crnTex.get_last_error().get_ptr() << endl; |
| 408 | } |
| 409 | } else { |
| 410 | LOGE << "Can't save texturedata as DDS to " << abs_path << " data is unloaded " << source_path << endl; |
| 411 | } |
| 412 | return result; |
| 413 | } |
| 414 | |
| 415 | bool TextureData::SaveCRN(const char *abs_path, crn_format format, ConversionQuality quality) { |
| 416 | bool result = false; |
no test coverage detected