diff options
Diffstat (limited to 'Source/Core/VideoCommon/AbstractTexture.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/AbstractTexture.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Source/Core/VideoCommon/AbstractTexture.cpp b/Source/Core/VideoCommon/AbstractTexture.cpp index 8e2dc39d76..9b26d55ff8 100644 --- a/Source/Core/VideoCommon/AbstractTexture.cpp +++ b/Source/Core/VideoCommon/AbstractTexture.cpp @@ -5,10 +5,10 @@ #include <algorithm> #include "Common/Assert.h" +#include "Common/Image.h" #include "Common/MsgHandler.h" #include "VideoCommon/AbstractStagingTexture.h" #include "VideoCommon/AbstractTexture.h" -#include "VideoCommon/ImageWrite.h" #include "VideoCommon/RenderBase.h" AbstractTexture::AbstractTexture(const TextureConfig& c) : m_config(c) @@ -48,9 +48,10 @@ bool AbstractTexture::Save(const std::string& filename, unsigned int level) if (!readback_texture->Map()) return false; - return TextureToPng(reinterpret_cast<const u8*>(readback_texture->GetMappedPointer()), - static_cast<int>(readback_texture->GetMappedStride()), filename, level_width, - level_height); + return Common::SavePNG(filename, + reinterpret_cast<const u8*>(readback_texture->GetMappedPointer()), + Common::ImageByteFormat::RGBA, level_width, level_height, + static_cast<int>(readback_texture->GetMappedStride())); } bool AbstractTexture::IsCompressedFormat(AbstractTextureFormat format) |
