diff options
Diffstat (limited to 'src/runtime/q3dsmeshloader.cpp')
-rw-r--r-- | src/runtime/q3dsmeshloader.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/q3dsmeshloader.cpp b/src/runtime/q3dsmeshloader.cpp index f26f893..5ca3657 100644 --- a/src/runtime/q3dsmeshloader.cpp +++ b/src/runtime/q3dsmeshloader.cpp @@ -894,7 +894,7 @@ Q3DSMesh *loadMeshDataFromCustomGeometry(const Q3DSGeometry &geom, Q3DSMeshLoade continue; Qt3DRender::QBuffer *vertexBuffer = mapping->bufferMap[attrDesc->bufferIndex]; - const int vertexCount = vertexBuffer->data().size() / componentByteSize(attrDesc->componentType); + const int vertexCount = vertexBuffer->data().size() / attrDesc->stride; Qt3DRender::QAttribute *attr = new Qt3DRender::QAttribute(vertexBuffer, q3dsAttributeName(attrDesc->semantic), Qt3DRender::QAttribute::VertexBaseType(attrDesc->componentType), |