From 52f04ca3d4e98525d5c50548c7586aca0ca66eb5 Mon Sep 17 00:00:00 2001 From: Robin Kertels Date: Sun, 4 Jun 2023 17:11:14 +0200 Subject: [PATCH] [d3d9] FF: Fix using wrong texCoord mask --- 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 2673c33e0..5581bfa18 100644 --- a/src/d3d9/d3d9_fixed_function.cpp +++ b/src/d3d9/d3d9_fixed_function.cpp @@ -1104,7 +1104,7 @@ namespace dxvk { for (uint32_t i = 0; i < caps::TextureStageCount; i++) { uint32_t inputIndex = (m_vsKey.Data.Contents.TexcoordIndices >> (i * 3)) & 0b111; uint32_t inputFlags = (m_vsKey.Data.Contents.TexcoordFlags >> (i * 3)) & 0b111; - uint32_t texcoordCount = (m_vsKey.Data.Contents.TexcoordDeclMask >> (i * 3)) & 0b111; + uint32_t texcoordCount = (m_vsKey.Data.Contents.TexcoordDeclMask >> (inputIndex * 3)) & 0b111; uint32_t transformed;