summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software/TransformUnit.h
diff options
context:
space:
mode:
authorPokechu22 <Pokechu022@gmail.com>2021-01-03 23:22:48 -0800
committerPokechu22 <Pokechu022@gmail.com>2021-01-03 23:22:48 -0800
commite825af7b1b673bc265e3c865eca4b5b35297a9bc (patch)
tree4dc6889f2316dcfbbca5180133f4ca036f622da8 /Source/Core/VideoBackends/Software/TransformUnit.h
parente957ed0809c73417103010f91ba058dd7a96bf86 (diff)
Software: Remove normalization special case
The special case doesn't appear to make a significant difference in any games, and the current implementation has a (minor, fixable) issue that breaks Super Mario Sunshine (both with a failed assertion (https://bugs.dolphin-emu.org/issues/11742) and a rendering issue (https://bugs.dolphin-emu.org/issues/7476)). Hardware testing wasn't able to reproduce the special case, either, so it may just not exist. PR #9315 contains a fixed implementation of the special case on all video backends, and can serve as a basis for it being reintroduced if it is found to exist under more specific circumstances. For now, I don't see a reason to keep it present.
Diffstat (limited to 'Source/Core/VideoBackends/Software/TransformUnit.h')
-rw-r--r--Source/Core/VideoBackends/Software/TransformUnit.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/VideoBackends/Software/TransformUnit.h b/Source/Core/VideoBackends/Software/TransformUnit.h
index 41f8645b3a..986904fc6a 100644
--- a/Source/Core/VideoBackends/Software/TransformUnit.h
+++ b/Source/Core/VideoBackends/Software/TransformUnit.h
@@ -12,5 +12,5 @@ namespace TransformUnit
void TransformPosition(const InputVertexData* src, OutputVertexData* dst);
void TransformNormal(const InputVertexData* src, bool nbt, OutputVertexData* dst);
void TransformColor(const InputVertexData* src, OutputVertexData* dst);
-void TransformTexCoord(const InputVertexData* src, OutputVertexData* dst, bool specialCase);
+void TransformTexCoord(const InputVertexData* src, OutputVertexData* dst);
} // namespace TransformUnit