From 85f4651def607782b460e403134b132e80ed218e Mon Sep 17 00:00:00 2001 From: Rich Geldreich Date: Thu, 9 May 2019 17:57:14 -0700 Subject: [PATCH] Fixing mipmap bug introduced from a fuzz test fix --- transcoder/basisu_transcoder.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/transcoder/basisu_transcoder.cpp b/transcoder/basisu_transcoder.cpp index 52aec5b..b63c52d 100644 --- a/transcoder/basisu_transcoder.cpp +++ b/transcoder/basisu_transcoder.cpp @@ -4125,17 +4125,12 @@ namespace basist if (pHeader->m_flags & cBASISHeaderFlagHasAlphaSlices) { - if (pHeader->m_total_slices != pHeader->m_total_images * 2) + if (pHeader->m_total_slices & 1) { BASISU_DEVEL_ERROR("basisu_transcoder::get_total_images: invalid alpha basis file\n"); return false; } } - else if (pHeader->m_total_slices != pHeader->m_total_images) - { - BASISU_DEVEL_ERROR("basisu_transcoder::get_total_images: invalid total_images field in header\n"); - return false; - } if ((pHeader->m_flags & cBASISHeaderFlagETC1S) == 0) {