Add ‘astc’ encoder lib

This commit is contained in:
Wojtek Figat
2023-12-15 14:33:09 +01:00
parent 3761eb5a1e
commit 799fde1a26
13 changed files with 1290 additions and 4 deletions

View File

@@ -562,7 +562,7 @@ bool TextureTool::ConvertStb(TextureData& dst, const TextureData& src, const Pix
}
#if USE_EDITOR
if (PixelFormatExtensions::IsCompressed(dstFormat))
if (PixelFormatExtensions::IsCompressedBC(dstFormat))
{
int32 bytesPerBlock;
switch (dstFormat)
@@ -663,6 +663,15 @@ bool TextureTool::ConvertStb(TextureData& dst, const TextureData& src, const Pix
}
}
}
else if (PixelFormatExtensions::IsCompressedASTC(dstFormat))
{
#if COMPILE_WITH_ASTC
if (ConvertAstc(dst, src, dstFormat))
#endif
{
return true;
}
}
else
#endif
{