diff --git a/src/image.cpp b/src/image.cpp index ad8ba3d..059e7e2 100644 --- a/src/image.cpp +++ b/src/image.cpp @@ -4011,8 +4011,9 @@ namespace bimg break; } - if (s_translateKtxFormat[ii].m_internalFmtSrgb == glInternalFormat) - { + if (s_translateKtxFormat[ii].m_internalFmtSrgb == glInternalFormat + && s_translateKtxFormat[ii].m_fmt == glBaseInternalFormat) + { format = TextureFormat::Enum(ii); srgb = true; break;