summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software/Clipper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/VideoBackends/Software/Clipper.cpp')
-rw-r--r--Source/Core/VideoBackends/Software/Clipper.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/Source/Core/VideoBackends/Software/Clipper.cpp b/Source/Core/VideoBackends/Software/Clipper.cpp
index 764247bdaf..58242c09f9 100644
--- a/Source/Core/VideoBackends/Software/Clipper.cpp
+++ b/Source/Core/VideoBackends/Software/Clipper.cpp
@@ -338,15 +338,11 @@ static void CopyVertex(OutputVertexData* dst, const OutputVertexData* src, float
dst->screenPosition.y = src->screenPosition.y + dy;
dst->screenPosition.z = src->screenPosition.z;
- for (int i = 0; i < 3; ++i)
- dst->normal[i] = src->normal[i];
-
- for (int i = 0; i < 4; ++i)
- dst->color[0][i] = src->color[0][i];
+ dst->normal = src->normal;
+ dst->color[0] = src->color[0];
// todo - s offset
- for (int i = 0; i < 8; ++i)
- dst->texCoords[i] = src->texCoords[i];
+ dst->texCoords = src->texCoords;
}
void ProcessLine(OutputVertexData* lineV0, OutputVertexData* lineV1)