From 592c4b68005d86f7aed7b665423c9d4598958bce Mon Sep 17 00:00:00 2001 From: xbzk Date: Fri, 12 Dec 2025 01:23:06 -0300 Subject: [PATCH] MCI boot fix (android): skipping problematic initial pair of dispatches --- src/video_core/renderer_vulkan/vk_rasterizer.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index da101fc4b7..0a7417eaf5 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -500,6 +500,14 @@ void RasterizerVulkan::Clear(u32 layer_count) { } void RasterizerVulkan::DispatchCompute() { +#ifdef ANDROID + static u32 dispatch_count = 0; + if (dispatch_count < 2) { + dispatch_count++; + return; + } +#endif + FlushWork(); gpu_memory->FlushCaching();