diff options
| -rw-r--r-- | src/video_core/shader_cache.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/shader_cache.h b/src/video_core/shader_cache.h index b7608fc7b..015a789d6 100644 --- a/src/video_core/shader_cache.h +++ b/src/video_core/shader_cache.h | |||
| @@ -209,11 +209,11 @@ private: | |||
| 209 | } | 209 | } |
| 210 | 210 | ||
| 211 | // Remove them from the cache | 211 | // Remove them from the cache |
| 212 | const auto is_removed = [&removed_shaders](std::unique_ptr<T>& shader) { | 212 | const auto is_removed = [&removed_shaders](const std::unique_ptr<T>& shader) { |
| 213 | return std::find(removed_shaders.begin(), removed_shaders.end(), shader.get()) != | 213 | return std::find(removed_shaders.begin(), removed_shaders.end(), shader.get()) != |
| 214 | removed_shaders.end(); | 214 | removed_shaders.end(); |
| 215 | }; | 215 | }; |
| 216 | storage.erase(std::remove_if(storage.begin(), storage.end(), is_removed), storage.end()); | 216 | std::erase_if(storage, is_removed); |
| 217 | } | 217 | } |
| 218 | 218 | ||
| 219 | /// @brief Creates a new entry in the lookup cache and returns its pointer | 219 | /// @brief Creates a new entry in the lookup cache and returns its pointer |