diff options
| author | 2023-05-07 23:34:52 +0200 | |
|---|---|---|
| committer | 2023-05-07 23:46:12 +0200 | |
| commit | 8014dd82594dbb40e13749203e67b21e8447733c (patch) | |
| tree | b874061d30aa6a03fd3c92116df92ed6d3b91a19 /src/video_core/renderer_vulkan | |
| parent | Buffer Cache: disable reactive flushing in it. (diff) | |
| download | yuzu-8014dd82594dbb40e13749203e67b21e8447733c.tar.gz yuzu-8014dd82594dbb40e13749203e67b21e8447733c.tar.xz yuzu-8014dd82594dbb40e13749203e67b21e8447733c.zip | |
Texture cache: Only force flush the dma downloads
Diffstat (limited to 'src/video_core/renderer_vulkan')
| -rw-r--r-- | src/video_core/renderer_vulkan/vk_rasterizer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 0bcc20544..628e1376f 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp | |||
| @@ -793,7 +793,7 @@ bool AccelerateDMA::DmaBufferImageCopy(const Tegra::DMA::ImageCopy& copy_info, | |||
| 793 | const Tegra::DMA::BufferOperand& buffer_operand, | 793 | const Tegra::DMA::BufferOperand& buffer_operand, |
| 794 | const Tegra::DMA::ImageOperand& image_operand) { | 794 | const Tegra::DMA::ImageOperand& image_operand) { |
| 795 | std::scoped_lock lock{buffer_cache.mutex, texture_cache.mutex}; | 795 | std::scoped_lock lock{buffer_cache.mutex, texture_cache.mutex}; |
| 796 | const auto image_id = texture_cache.DmaImageId(image_operand); | 796 | const auto image_id = texture_cache.DmaImageId(image_operand, IS_IMAGE_UPLOAD); |
| 797 | if (image_id == VideoCommon::NULL_IMAGE_ID) { | 797 | if (image_id == VideoCommon::NULL_IMAGE_ID) { |
| 798 | return false; | 798 | return false; |
| 799 | } | 799 | } |