don't set _dirtyFlags if polyvox is collisionless

This commit is contained in:
Seth Alves 2017-02-25 21:14:13 -08:00
parent 7a31a99e3c
commit 422b0bb952

View file

@ -1188,7 +1188,9 @@ void RenderablePolyVoxEntityItem::setMesh(model::MeshPointer mesh) {
// this catches the payload from getMesh
bool neighborsNeedUpdate;
withWriteLock([&] {
_dirtyFlags |= Simulation::DIRTY_SHAPE | Simulation::DIRTY_MASS;
if (!_collisionless) {
_dirtyFlags |= Simulation::DIRTY_SHAPE | Simulation::DIRTY_MASS;
}
_mesh = mesh;
_meshDirty = true;
_meshInitialized = true;