Add support for converting textures in TextureTool with stb

This commit is contained in:
Wojtek Figat
2021-03-11 19:57:52 +01:00
parent 03f4e78158
commit 1eafae8888
2 changed files with 122 additions and 66 deletions

View File

@@ -292,6 +292,7 @@ private:
static bool ExportTextureStb(ImageType type, const StringView& path, const TextureData& textureData);
static bool ImportTextureStb(ImageType type, const StringView& path, TextureData& textureData, bool& hasAlpha);
static bool ConvertStb(TextureData& dst, const TextureData& src, const PixelFormat dstFormat);
static bool ResizeStb(PixelFormat format, TextureMipData& dstMip, const TextureMipData& srcMip, int32 dstMipWidth, int32 dstMipHeight);
static bool ResizeStb(TextureData& dst, const TextureData& src, int32 dstWidth, int32 dstHeight);
#endif
};