From 0093f00b1892f2620dcb6a1193fd0985b9ca7fc9 Mon Sep 17 00:00:00 2001 From: Lander Gallastegi Date: Sat, 17 May 2025 18:34:53 +0200 Subject: [PATCH] Experiment: only sync on first readconst --- src/video_core/renderer_vulkan/vk_rasterizer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 2cbf0fec2..88da7acd2 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -474,7 +474,7 @@ bool Rasterizer::BindResources(const Pipeline* pipeline) { pipeline->BindResources(set_writes, buffer_barriers, push_data); - if (uses_dma) { + if (uses_dma && !fault_process_pending) { // We only use fault buffer for DMA right now. { // We don't want the mapped ranges to be modified while we are syncing