diff options
| author | 2021-07-19 03:29:54 +0200 | |
|---|---|---|
| committer | 2021-07-19 03:29:54 +0200 | |
| commit | b405a81a9cff9f78c69f224619b2b9083510404e (patch) | |
| tree | 441b68bd4ed266d5437da4c95868691a9c4b4ce0 /src | |
| parent | Merge pull request #6670 from ReinUsesLisp/prepare-rt (diff) | |
| parent | Update src/video_core/renderer_vulkan/vk_texture_cache.cpp (diff) | |
| download | yuzu-b405a81a9cff9f78c69f224619b2b9083510404e.tar.gz yuzu-b405a81a9cff9f78c69f224619b2b9083510404e.tar.xz yuzu-b405a81a9cff9f78c69f224619b2b9083510404e.zip | |
Merge pull request #6679 from yzct12345/fix-lets-go
Fix Pokemon Let's Go on Vulkan
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/renderer_vulkan/vk_texture_cache.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/video_core/renderer_vulkan/vk_texture_cache.cpp b/src/video_core/renderer_vulkan/vk_texture_cache.cpp index 2638099ed..fd01c902c 100644 --- a/src/video_core/renderer_vulkan/vk_texture_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_texture_cache.cpp | |||
| @@ -608,7 +608,10 @@ void TextureCacheRuntime::BlitImage(Framebuffer* dst_framebuffer, ImageView& dst | |||
| 608 | const VkImageAspectFlags aspect_mask = ImageAspectMask(src.format); | 608 | const VkImageAspectFlags aspect_mask = ImageAspectMask(src.format); |
| 609 | const bool is_dst_msaa = dst.Samples() != VK_SAMPLE_COUNT_1_BIT; | 609 | const bool is_dst_msaa = dst.Samples() != VK_SAMPLE_COUNT_1_BIT; |
| 610 | const bool is_src_msaa = src.Samples() != VK_SAMPLE_COUNT_1_BIT; | 610 | const bool is_src_msaa = src.Samples() != VK_SAMPLE_COUNT_1_BIT; |
| 611 | ASSERT(aspect_mask == ImageAspectMask(dst.format)); | 611 | if (aspect_mask != ImageAspectMask(dst.format)) { |
| 612 | UNIMPLEMENTED_MSG("Incompatible blit from format {} to {}", src.format, dst.format); | ||
| 613 | return; | ||
| 614 | } | ||
| 612 | if (aspect_mask == VK_IMAGE_ASPECT_COLOR_BIT && !is_src_msaa && !is_dst_msaa) { | 615 | if (aspect_mask == VK_IMAGE_ASPECT_COLOR_BIT && !is_src_msaa && !is_dst_msaa) { |
| 613 | blit_image_helper.BlitColor(dst_framebuffer, src, dst_region, src_region, filter, | 616 | blit_image_helper.BlitColor(dst_framebuffer, src, dst_region, src_region, filter, |
| 614 | operation); | 617 | operation); |