diff options
Diffstat (limited to 'games/openmw/files/patch-components_resource_imagemanager.cpp')
-rw-r--r-- | games/openmw/files/patch-components_resource_imagemanager.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/games/openmw/files/patch-components_resource_imagemanager.cpp b/games/openmw/files/patch-components_resource_imagemanager.cpp new file mode 100644 index 000000000000..5064982f2abe --- /dev/null +++ b/games/openmw/files/patch-components_resource_imagemanager.cpp @@ -0,0 +1,29 @@ +--- components/resource/imagemanager.cpp.orig 2023-08-08 09:23:20 UTC ++++ components/resource/imagemanager.cpp +@@ -58,7 +58,7 @@ namespace Resource + + } + +- bool checkSupported(osg::Image* image, const std::string& filename) ++ bool checkSupported(osg::Image* image) + { + switch(image->getPixelFormat()) + { +@@ -83,7 +83,7 @@ namespace Resource + return true; + } + +- osg::ref_ptr<osg::Image> ImageManager::getImage(const std::string &filename, bool disableFlip) ++ osg::ref_ptr<osg::Image> ImageManager::getImage(std::string_view filename, bool disableFlip) + { + const std::string normalized = mVFS->normalizeFilename(filename); + +@@ -147,7 +147,7 @@ namespace Resource + osg::ref_ptr<osg::Image> image = result.getImage(); + + image->setFileName(normalized); +- if (!checkSupported(image, filename)) ++ if (!checkSupported(image)) + { + static bool uncompress = (getenv("OPENMW_DECOMPRESS_TEXTURES") != nullptr); + if (!uncompress) |