diff options
author | Thorbjørn Lindeijer <bjorn@lindeijer.nl> | 2024-01-29 14:30:51 +0100 |
---|---|---|
committer | Thorbjørn Lindeijer <bjorn@lindeijer.nl> | 2024-01-29 14:30:51 +0100 |
commit | af0dc52db16a0e1a0d11fcba45e21dfbbedfce5c (patch) | |
tree | 09ea59c7984803154df5728ed829ecbbc6dade3b /src/resources/resourcemanager.cpp | |
parent | 59ee2d9dc81b2ed89f073b1541fc8d8c4f1f28f8 (diff) | |
download | mana-af0dc52db16a0e1a0d11fcba45e21dfbbedfce5c.tar.gz mana-af0dc52db16a0e1a0d11fcba45e21dfbbedfce5c.tar.bz2 mana-af0dc52db16a0e1a0d11fcba45e21dfbbedfce5c.tar.xz mana-af0dc52db16a0e1a0d11fcba45e21dfbbedfce5c.zip |
Removed remnants of alpha cache in ResourceManager
Continuation of 2c51c98625b225cecfb9628c30d62d4e30f7e3e1, which had
already removed most of the alpha cache in Image.
Diffstat (limited to 'src/resources/resourcemanager.cpp')
-rw-r--r-- | src/resources/resourcemanager.cpp | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/resources/resourcemanager.cpp b/src/resources/resourcemanager.cpp index a810a11e..71d9ca1c 100644 --- a/src/resources/resourcemanager.cpp +++ b/src/resources/resourcemanager.cpp @@ -536,25 +536,3 @@ std::vector<std::string> ResourceManager::loadTextFile( free(fileContents); return lines; } - -SDL_Surface *ResourceManager::loadSDLSurface(const std::string &filename) -{ - SDL_Surface *surface = nullptr; - if (SDL_RWops *rw = PHYSFSRWOPS_openRead(filename.c_str())) - surface = IMG_Load_RW(rw, 1); - return surface; -} - -void ResourceManager::scheduleDelete(SDL_Surface* surface) -{ - mDeletedSurfaces.insert(surface); -} - -void ResourceManager::clearScheduled() -{ - for (auto mDeletedSurface : mDeletedSurfaces) - { - SDL_FreeSurface(mDeletedSurface); - } - mDeletedSurfaces.clear(); -} |