diff options
| -rw-r--r-- | src/video_core/rasterizer.cpp | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/src/video_core/rasterizer.cpp b/src/video_core/rasterizer.cpp index 94873f406..81df09baf 100644 --- a/src/video_core/rasterizer.cpp +++ b/src/video_core/rasterizer.cpp @@ -266,10 +266,10 @@ static void ProcessTriangleInternal(const VertexShader::OutputVertex& v0,                          case Regs::TextureConfig::MirroredRepeat:                          { -                            int val = (int)((unsigned)val % (2 * size)); -                            if (val >= size) -                                val = 2 * size - 1 - val; -                            return val; +                            int coord = (int)((unsigned)val % (2 * size)); +                            if (coord >= size) +                                coord = 2 * size - 1 - coord; +                            return coord;                          }                          default: | 
