From ff10decc2c46a3ea08535cb59a32efaa9687cdca Mon Sep 17 00:00:00 2001 From: GPUCode Date: Fri, 25 Aug 2023 01:30:10 +0300 Subject: [PATCH] vk_rasterizer: Bump async threshold to 6 * Many games have fullscreen quads with 6 vertices. Fixes pokemon textures missing with async shaders --- 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 a9d64d677..73e8a5c2e 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -374,7 +374,7 @@ bool RasterizerVulkan::AccelerateDrawBatchInternal(bool is_indexed) { SetupIndexArray(); } - const bool wait_built = !async_shaders || regs.pipeline.num_vertices <= 4; + const bool wait_built = !async_shaders || regs.pipeline.num_vertices <= 6; if (!pipeline_cache.BindPipeline(pipeline_info, wait_built)) { return true; }