diff options
Diffstat (limited to 'src/video_core/texture_cache/image_base.cpp')
| -rw-r--r-- | src/video_core/texture_cache/image_base.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/video_core/texture_cache/image_base.cpp b/src/video_core/texture_cache/image_base.cpp index 9b0f33220d..8db081debd 100644 --- a/src/video_core/texture_cache/image_base.cpp +++ b/src/video_core/texture_cache/image_base.cpp @@ -109,7 +109,9 @@ std::optional<SubresourceBase> ImageBase::TryFindBase(GPUVAddr other_addr) const } ImageViewId ImageBase::FindView(const ImageViewInfo& view_info) const noexcept { - const auto it = std::ranges::find(image_view_infos, view_info); + const auto it = std::ranges::find_if(image_view_infos, [&view_info](const ImageViewInfo& info) { + return info == view_info; + }); if (it == image_view_infos.end()) { return ImageViewId{}; } |
