diff options
| author | 2021-06-15 02:43:01 -0300 | |
|---|---|---|
| committer | 2021-07-22 21:51:35 -0400 | |
| commit | 8fb204893430de2d5c30e008e98db313f890f447 (patch) | |
| tree | 5a5998694011ba3017e2ec0eada4b2c7f2f12b6a | |
| parent | vk_graphics_pipeline: Fix path with no VK_EXT_extended_dynamic_state (diff) | |
| download | yuzu-8fb204893430de2d5c30e008e98db313f890f447.tar.gz yuzu-8fb204893430de2d5c30e008e98db313f890f447.tar.xz yuzu-8fb204893430de2d5c30e008e98db313f890f447.zip | |
vk_rasterizer: Exit render passes on fragment barriers
| -rw-r--r-- | src/video_core/renderer_vulkan/vk_rasterizer.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 855c17769..c57e16c50 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp | |||
| @@ -440,6 +440,7 @@ void RasterizerVulkan::WaitForIdle() { | |||
| 440 | 440 | ||
| 441 | void RasterizerVulkan::FragmentBarrier() { | 441 | void RasterizerVulkan::FragmentBarrier() { |
| 442 | // We already put barriers when a render pass finishes | 442 | // We already put barriers when a render pass finishes |
| 443 | scheduler.RequestOutsideRenderPassOperationContext(); | ||
| 443 | } | 444 | } |
| 444 | 445 | ||
| 445 | void RasterizerVulkan::TiledCacheBarrier() { | 446 | void RasterizerVulkan::TiledCacheBarrier() { |