diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2017-03-15 10:17:05 +0100 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2018-02-02 13:58:34 +0000 |
commit | 437a33de9336a5c50711e63dd6dfcd86ad28d5a5 (patch) | |
tree | 6f6cbf6fa5285a79cda6a849a0b96e744ec840c6 /src/render/backend/segmentsvisitor.cpp | |
parent | 46319648436814afb5a77755dde6681e304befaf (diff) |
Render: Use SIMD Vectors and Matrices in the backend
Change-Id: I19b3b2f8fcb06eb2bc600ebe370465dd15a8eabc
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/backend/segmentsvisitor.cpp')
-rw-r--r-- | src/render/backend/segmentsvisitor.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/render/backend/segmentsvisitor.cpp b/src/render/backend/segmentsvisitor.cpp index 96e2b3b6c..a3a5d059c 100644 --- a/src/render/backend/segmentsvisitor.cpp +++ b/src/render/backend/segmentsvisitor.cpp @@ -86,7 +86,7 @@ void traverseSegmentsIndexed(Index *indices, const uint maxVerticesDataSize = qMin(vertexInfo.dataSize, 3U); uint ndx[2]; - QVector3D abc[2]; + Vector3D abc[2]; while (i < indexInfo.count) { for (uint u = 0; u < 2; ++u) { ndx[u] = indices[i + u]; @@ -112,7 +112,7 @@ void traverseSegments(Vertex *vertices, const uint maxVerticesDataSize = qMin(vertexInfo.dataSize, 3U); uint ndx[2]; - QVector3D abc[2]; + Vector3D abc[2]; while (i < vertexInfo.count) { for (uint u = 0; u < 2; ++u) { ndx[u] = (i + u); @@ -139,7 +139,7 @@ void traverseSegmentStripIndexed(Index *indices, const uint maxVerticesDataSize = qMin(vertexInfo.dataSize, 3U); uint ndx[2]; - QVector3D abc[2]; + Vector3D abc[2]; ndx[0] = indices[0]; uint idx = ndx[0] * verticesStride; for (uint j = 0; j < maxVerticesDataSize; ++j) @@ -180,7 +180,7 @@ void traverseSegmentStrip(Vertex *vertices, const uint maxVerticesDataSize = qMin(vertexInfo.dataSize, 3U); uint ndx[2]; - QVector3D abc[2]; + Vector3D abc[2]; ndx[0] = i; uint idx = ndx[0] * verticesStride; for (uint j = 0; j < maxVerticesDataSize; ++j) @@ -218,7 +218,7 @@ void traverseSegmentAdjacencyIndexed(Index *indices, const uint maxVerticesDataSize = qMin(vertexInfo.dataSize, 3U); uint ndx[2]; - QVector3D abc[2]; + Vector3D abc[2]; while (i < n) { for (uint u = 0; u < 2; ++u) { ndx[u] = indices[i + u]; @@ -245,7 +245,7 @@ void traverseSegmentAdjacency(Vertex *vertices, const uint maxVerticesDataSize = qMin(vertexInfo.dataSize, 3U); uint ndx[2]; - QVector3D abc[2]; + Vector3D abc[2]; while (i < n) { for (uint u = 0; u < 2; ++u) { ndx[u] = (i + u); |