From b5a2afef76f8f6c67055488033112abfffbf43e6 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 30 Oct 2021 17:32:15 -0700 Subject: [PATCH] D3D11: Fix fog in software transform. --- GPU/Common/VertexShaderGenerator.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/GPU/Common/VertexShaderGenerator.cpp b/GPU/Common/VertexShaderGenerator.cpp index 419539ed27..4bebe73e6b 100644 --- a/GPU/Common/VertexShaderGenerator.cpp +++ b/GPU/Common/VertexShaderGenerator.cpp @@ -773,6 +773,9 @@ bool GenerateVertexShader(const VShaderID &id, char *buffer, const ShaderLanguag } else { WRITE(p, " vec4 position = In.position;\n"); } + if (!useHWTransform && enableFog) { + WRITE(p, " float fog = In.fog;\n"); + } if (enableBones) { WRITE(p, "%s", boneWeightAttrInitHLSL[numBoneWeights]); }