Browse Source

Merge pull request #6679 from yzct12345/fix-lets-go

Fix Pokemon Let's Go on Vulkan
nce_cpp
Fernando S 4 years ago
committed by GitHub
parent
commit
03acdb4356
  1. 5
      src/video_core/renderer_vulkan/vk_texture_cache.cpp

5
src/video_core/renderer_vulkan/vk_texture_cache.cpp

@ -608,7 +608,10 @@ void TextureCacheRuntime::BlitImage(Framebuffer* dst_framebuffer, ImageView& dst
const VkImageAspectFlags aspect_mask = ImageAspectMask(src.format);
const bool is_dst_msaa = dst.Samples() != VK_SAMPLE_COUNT_1_BIT;
const bool is_src_msaa = src.Samples() != VK_SAMPLE_COUNT_1_BIT;
ASSERT(aspect_mask == ImageAspectMask(dst.format));
if (aspect_mask != ImageAspectMask(dst.format)) {
UNIMPLEMENTED_MSG("Incompatible blit from format {} to {}", src.format, dst.format);
return;
}
if (aspect_mask == VK_IMAGE_ASPECT_COLOR_BIT && !is_src_msaa && !is_dst_msaa) {
blit_image_helper.BlitColor(dst_framebuffer, src, dst_region, src_region, filter,
operation);

Loading…
Cancel
Save