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 // this catches the payload from getMesh
bool neighborsNeedUpdate; bool neighborsNeedUpdate;
withWriteLock([&] { withWriteLock([&] {
if (!_collisionless) {
_dirtyFlags |= Simulation::DIRTY_SHAPE | Simulation::DIRTY_MASS; _dirtyFlags |= Simulation::DIRTY_SHAPE | Simulation::DIRTY_MASS;
}
_mesh = mesh; _mesh = mesh;
_meshDirty = true; _meshDirty = true;
_meshInitialized = true; _meshInitialized = true;