My mistake, fixed
parent
2bd92aeb88
commit
2b252bb9a5
|
@ -396,9 +396,14 @@ void M3DImporter::importMeshes()
|
||||||
// we must switch mesh if material changes
|
// we must switch mesh if material changes
|
||||||
if(lastMat != m3d->face[i].materialid) {
|
if(lastMat != m3d->face[i].materialid) {
|
||||||
lastMat = m3d->face[i].materialid;
|
lastMat = m3d->face[i].materialid;
|
||||||
if(pMesh && vertices->size() && faces->size()) {
|
if(pMesh && vertices && vertices->size() && faces && faces->size()) {
|
||||||
populateMesh(pMesh, faces, vertices, normals, texcoords, colors, vertexids);
|
populateMesh(pMesh, faces, vertices, normals, texcoords, colors, vertexids);
|
||||||
meshes->push_back(pMesh);
|
meshes->push_back(pMesh);
|
||||||
|
delete faces;
|
||||||
|
delete vertices;
|
||||||
|
delete normals;
|
||||||
|
delete texcoords;
|
||||||
|
delete colors;
|
||||||
delete vertexids; // this is not stored in pMesh, just to collect bone vertices
|
delete vertexids; // this is not stored in pMesh, just to collect bone vertices
|
||||||
}
|
}
|
||||||
pMesh = new aiMesh;
|
pMesh = new aiMesh;
|
||||||
|
|
Loading…
Reference in New Issue