diff options
Diffstat (limited to 'src/plugins/geometryloaders/default/basegeometryloader.cpp')
-rw-r--r-- | src/plugins/geometryloaders/default/basegeometryloader.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/geometryloaders/default/basegeometryloader.cpp b/src/plugins/geometryloaders/default/basegeometryloader.cpp index 33e68db82..a754b2eb5 100644 --- a/src/plugins/geometryloaders/default/basegeometryloader.cpp +++ b/src/plugins/geometryloaders/default/basegeometryloader.cpp @@ -121,7 +121,7 @@ void BaseGeometryLoader::generateAveragedNormals(const std::vector<QVector3D> &p void BaseGeometryLoader::generateGeometry() { QByteArray bufferBytes; - const size_t count = m_points.size(); + const uint count = uint(m_points.size()); const quint32 elementSize = 3 + (hasTextureCoordinates() ? 2 : 0) + (hasNormals() ? 3 : 0) + (hasTangents() ? 4 : 0); @@ -201,7 +201,7 @@ void BaseGeometryLoader::generateGeometry() auto *indexBuffer = new Qt3DCore::QBuffer(); indexBuffer->setData(indexBytes); - QAttribute *indexAttribute = new QAttribute(indexBuffer, ty, 1, m_indices.size()); + QAttribute *indexAttribute = new QAttribute(indexBuffer, ty, 1, uint(m_indices.size())); indexAttribute->setAttributeType(QAttribute::IndexAttribute); m_geometry->addAttribute(indexAttribute); } @@ -280,3 +280,5 @@ void BaseGeometryLoader::center(std::vector<QVector3D> &points) } // namespace Qt3DRender QT_END_NAMESPACE + +#include "moc_basegeometryloader_p.cpp" |