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();