diff options
| author | Markus Wick <degasus@users.noreply.github.com> | 2016-09-23 10:24:55 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-09-23 10:24:55 +0200 |
| commit | 9d85d9b000ee20f65ba7679488465624fcd1cd3a (patch) | |
| tree | 8bb2f27495e411254fd8474c989667bc7360e859 /Source/Core/VideoBackends/Software/Clipper.cpp | |
| parent | 2d0e857cb3cd132a082958cbda32aa0b350652d0 (diff) | |
| parent | 330944eef89a28c08a0227a9a166f583532ae906 (diff) | |
Merge pull request #4237 from lioncash/const
Software: const correctness
Diffstat (limited to 'Source/Core/VideoBackends/Software/Clipper.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/Software/Clipper.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Source/Core/VideoBackends/Software/Clipper.cpp b/Source/Core/VideoBackends/Software/Clipper.cpp index c0c8021808..8917eeedb9 100644 --- a/Source/Core/VideoBackends/Software/Clipper.cpp +++ b/Source/Core/VideoBackends/Software/Clipper.cpp @@ -72,7 +72,7 @@ enum CLIP_NEG_Z_BIT = 0x20 }; -static inline int CalcClipMask(OutputVertexData* v) +static inline int CalcClipMask(const OutputVertexData* v) { int cmask = 0; Vec4 pos = v->projectedPosition; @@ -329,7 +329,7 @@ void ProcessTriangle(OutputVertexData* v0, OutputVertexData* v1, OutputVertexDat } } -static void CopyVertex(OutputVertexData* dst, OutputVertexData* src, float dx, float dy, +static void CopyVertex(OutputVertexData* dst, const OutputVertexData* src, float dx, float dy, unsigned int sOffset) { dst->screenPosition.x = src->screenPosition.x + dx; @@ -403,7 +403,8 @@ void ProcessLine(OutputVertexData* lineV0, OutputVertexData* lineV1) } } -bool CullTest(OutputVertexData* v0, OutputVertexData* v1, OutputVertexData* v2, bool& backface) +bool CullTest(const OutputVertexData* v0, const OutputVertexData* v1, const OutputVertexData* v2, + bool& backface) { int mask = CalcClipMask(v0); mask &= CalcClipMask(v1); |
