From de8d2b37bb0dfcb521730c496eab194830fdd2f9 Mon Sep 17 00:00:00 2001 From: Robin Kertels Date: Sat, 13 Aug 2022 15:35:27 +0200 Subject: [PATCH] [d3d9] FF: Don't change flatShadingMask for outputs --- src/d3d9/d3d9_fixed_function.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/d3d9/d3d9_fixed_function.cpp b/src/d3d9/d3d9_fixed_function.cpp index a2c2e41f7..7c7629a9b 100644 --- a/src/d3d9/d3d9_fixed_function.cpp +++ b/src/d3d9/d3d9_fixed_function.cpp @@ -790,7 +790,7 @@ namespace dxvk { bool diffuseOrSpec = semantic == DxsoSemantic{ DxsoUsage::Color, 0 } || semantic == DxsoSemantic{ DxsoUsage::Color, 1 }; - if (diffuseOrSpec) + if (diffuseOrSpec && input) m_flatShadingMask |= 1u << slot; std::string name = str::format(input ? "in_" : "out_", semantic.usage, semantic.usageIndex);