From c261a0ef9c0ff8cbf1a52e409c10aec3d3dea72a Mon Sep 17 00:00:00 2001 From: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com> Date: Tue, 26 Nov 2024 23:09:41 +0300 Subject: [PATCH] Fix async PSO accounting for alpha to coverage even when MSAA is off. --- UnleashedRecomp/gpu/video.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UnleashedRecomp/gpu/video.cpp b/UnleashedRecomp/gpu/video.cpp index 63ca9ae8..59d6ff1f 100644 --- a/UnleashedRecomp/gpu/video.cpp +++ b/UnleashedRecomp/gpu/video.cpp @@ -4451,7 +4451,7 @@ static void CompileMeshPipeline(Hedgehog::Mirage::CMeshData* mesh, MeshLayer lay if (layer == MeshLayer::PunchThrough) { - if (Config::AlphaToCoverage) + if (Config::MSAA > 1 && Config::AlphaToCoverage) { pipelineState.enableAlphaToCoverage = true; pipelineState.specConstants |= SPEC_CONSTANT_ALPHA_TO_COVERAGE;