renderer_vulkan: Fix MSAA framebuffer target resolve surface

Use the specified type rather than defaulting to the surface's current one(implicit `ImageView` argument).
This commit is contained in:
Wunkolo 2026-04-26 15:04:01 -07:00
parent 0810828345
commit 70b393e56d

View file

@ -1477,7 +1477,7 @@ vk::Framebuffer Surface::Framebuffer(Type type) noexcept {
boost::container::small_vector<vk::ImageView, 2> 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));