From 03bc647e1cfd9597ef99a135ea6525db8c52e1c0 Mon Sep 17 00:00:00 2001 From: Samuliak Date: Thu, 10 Oct 2024 18:53:22 +0200 Subject: [PATCH] prepone compilation for rect geometry shaders --- src/Cafe/HW/Latte/Renderer/Metal/MetalPipelineCache.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Cafe/HW/Latte/Renderer/Metal/MetalPipelineCache.cpp b/src/Cafe/HW/Latte/Renderer/Metal/MetalPipelineCache.cpp index b7f5c88c..29459539 100644 --- a/src/Cafe/HW/Latte/Renderer/Metal/MetalPipelineCache.cpp +++ b/src/Cafe/HW/Latte/Renderer/Metal/MetalPipelineCache.cpp @@ -178,6 +178,7 @@ static RendererShaderMtl* rectsEmulationGS_generate(MetalRenderer* metalRenderer gsSrc.append("}\r\n"); auto mtlShader = new RendererShaderMtl(metalRenderer, RendererShader::ShaderType::kGeometry, 0, 0, false, false, gsSrc); + mtlShader->PreponeCompilation(true); return mtlShader; }