summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/video_core/texture_cache/image_view_base.cpp11
-rw-r--r--src/video_core/texture_cache/texture_cache.h3
2 files changed, 9 insertions, 5 deletions
diff --git a/src/video_core/texture_cache/image_view_base.cpp b/src/video_core/texture_cache/image_view_base.cpp
index e66dc9320..c7b4fc231 100644
--- a/src/video_core/texture_cache/image_view_base.cpp
+++ b/src/video_core/texture_cache/image_view_base.cpp
@@ -37,11 +37,12 @@ ImageViewBase::ImageViewBase(const ImageViewInfo& info, const ImageInfo& image_i
37} 37}
38 38
39ImageViewBase::ImageViewBase(const ImageInfo& info, const ImageViewInfo& view_info) 39ImageViewBase::ImageViewBase(const ImageInfo& info, const ImageViewInfo& view_info)
40 : format{info.format}, type{ImageViewType::Buffer}, size{ 40 : image_id{NULL_IMAGE_ID}, format{info.format}, type{ImageViewType::Buffer},
41 .width = info.size.width, 41 size{
42 .height = 1, 42 .width = info.size.width,
43 .depth = 1, 43 .height = 1,
44 } { 44 .depth = 1,
45 } {
45 ASSERT_MSG(view_info.type == ImageViewType::Buffer, "Expected texture buffer"); 46 ASSERT_MSG(view_info.type == ImageViewType::Buffer, "Expected texture buffer");
46} 47}
47 48
diff --git a/src/video_core/texture_cache/texture_cache.h b/src/video_core/texture_cache/texture_cache.h
index 2de439889..764984546 100644
--- a/src/video_core/texture_cache/texture_cache.h
+++ b/src/video_core/texture_cache/texture_cache.h
@@ -631,6 +631,9 @@ bool TextureCache<P>::IsRescaling() const noexcept {
631 631
632template <class P> 632template <class P>
633bool TextureCache<P>::IsRescaling(const ImageViewBase& image_view) const noexcept { 633bool TextureCache<P>::IsRescaling(const ImageViewBase& image_view) const noexcept {
634 if (image_view.type == ImageViewType::Buffer) {
635 return false;
636 }
634 const ImageBase& image = slot_images[image_view.image_id]; 637 const ImageBase& image = slot_images[image_view.image_id];
635 return True(image.flags & ImageFlagBits::Rescaled); 638 return True(image.flags & ImageFlagBits::Rescaled);
636} 639}