From 70b393e56d7638291670f2d3d28016345d90bb21 Mon Sep 17 00:00:00 2001 From: Wunkolo Date: Sun, 26 Apr 2026 15:04:01 -0700 Subject: [PATCH] renderer_vulkan: Fix MSAA framebuffer target resolve surface Use the specified type rather than defaulting to the surface's current one(implicit `ImageView` argument). --- src/video_core/renderer_vulkan/vk_texture_runtime.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_core/renderer_vulkan/vk_texture_runtime.cpp b/src/video_core/renderer_vulkan/vk_texture_runtime.cpp index e723d120d..d83c45a0a 100644 --- a/src/video_core/renderer_vulkan/vk_texture_runtime.cpp +++ b/src/video_core/renderer_vulkan/vk_texture_runtime.cpp @@ -1477,7 +1477,7 @@ vk::Framebuffer Surface::Framebuffer(Type type) noexcept { boost::container::small_vector image_views; if (sample_count > 1) { // Main surface + MSAA surface - image_views.emplace_back(ImageView(ViewType::Mip0)); + image_views.emplace_back(ImageView(ViewType::Mip0, type)); image_views.emplace_back(ImageView(ViewType::Mip0, Type::MultiSampled)); } else { image_views.emplace_back(ImageView(ViewType::Mip0, type));