fix for crash on unloaded model

This commit is contained in:
Andrew Meadows 2017-01-18 10:44:54 -08:00
parent 3dd8fd838b
commit 189da81bb1

View file

@ -49,7 +49,8 @@ void CauterizedModel::createCollisionRenderItemSet() {
}
bool CauterizedModel::updateGeometry() {
bool returnValue = Model::updateGeometry();
bool needsFullUpdate = Model::updateGeometry();
if (needsFullUpdate) {
if (_rig->jointStatesEmpty() && getFBXGeometry().joints.size() > 0) {
const FBXGeometry& fbxGeometry = getFBXGeometry();
foreach (const FBXMesh& mesh, fbxGeometry.meshes) {
@ -58,7 +59,8 @@ bool CauterizedModel::updateGeometry() {
_cauterizeMeshStates.append(state);
}
}
return returnValue;
}
return needsFullUpdate;
}
void CauterizedModel::updateClusterMatrices() {