diff options
| author | Lioncash <mathew1800@gmail.com> | 2016-09-22 20:51:21 -0400 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2016-09-22 21:01:49 -0400 |
| commit | 5f1e444c28d33772c397b9baa3d3cd1ddbb54d64 (patch) | |
| tree | 2347519056b50a72e28913a6dcd90573925b4e87 /Source/Core/VideoBackends/Software/Clipper.cpp | |
| parent | d79d5d49f41e83072050444355717e3be567630f (diff) | |
Clipper: 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); |
