summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/Assets/CustomTextureData.cpp
diff options
context:
space:
mode:
authorAdmiral H. Curtiss <pikachu025@gmail.com>2024-05-23 21:38:30 +0200
committerGitHub <noreply@github.com>2024-05-23 21:38:30 +0200
commitf9916100521e314b84d2bf30712c9ac72ce2292d (patch)
treecc6468025f30c00a72b9e1b4f879e72bc6617762 /Source/Core/VideoCommon/Assets/CustomTextureData.cpp
parente0e09d1074ee5b067d92cc50c093992fe9dca7a5 (diff)
parent1e9e0cd2d7cf1e28fcbc038e3d26a02ece549ec0 (diff)
Merge pull request #12778 from LillyJadeKatrin/retroachievements-default-badges-v2
RetroAchievements - Default Badges
Diffstat (limited to 'Source/Core/VideoCommon/Assets/CustomTextureData.cpp')
-rw-r--r--Source/Core/VideoCommon/Assets/CustomTextureData.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/Assets/CustomTextureData.cpp b/Source/Core/VideoCommon/Assets/CustomTextureData.cpp
index 23af429d11..d30532142a 100644
--- a/Source/Core/VideoCommon/Assets/CustomTextureData.cpp
+++ b/Source/Core/VideoCommon/Assets/CustomTextureData.cpp
@@ -574,6 +574,14 @@ bool LoadPNGTexture(CustomTextureData::ArraySlice::Level* level, const std::stri
std::vector<u8> buffer(file.GetSize());
file.ReadBytes(buffer.data(), file.GetSize());
+ return LoadPNGTexture(level, buffer);
+}
+
+bool LoadPNGTexture(CustomTextureData::ArraySlice::Level* level, const std::vector<u8>& buffer)
+{
+ if (!level) [[unlikely]]
+ return false;
+
if (!Common::LoadPNG(buffer, &level->data, &level->width, &level->height))
return false;