History

back out previous attempt at theading polyvox code. lay groundwork for threading that can be reasoned about

Seth Alves committed 11 years ago

Commit dc31c7e1 parent 92c1d626 files · +548 −623Browse files

Showing the changes to libraries/entities/src/EntityScriptingInterface.cpp (1 of 6 files). Show all

Unified · Split

libraries/entities/src/EntityScriptingInterface.cpp+0−13
@@ -431,23 +431,10 @@ bool EntityScriptingInterface::setVoxels(QUuid entityID, · 430 unmodified lines
431431 return false;
432432 }
433433
434− auto now = usecTimestampNow();
435−
436434 auto polyVoxEntity = std::dynamic_pointer_cast<PolyVoxEntityItem>(entity);
437435 _entityTree->lockForWrite();
438436 bool result = actor(*polyVoxEntity);
439− entity->setLastEdited(now);
440− entity->setLastBroadcast(now);
441− _entityTree->unlock();
442−
443− _entityTree->lockForRead();
444− EntityItemProperties properties = entity->getProperties();
445437 _entityTree->unlock();
446−
447− properties.setVoxelDataDirty();
448− properties.setLastEdited(now);
449−
450− queueEntityMessage(PacketType::EntityEdit, entityID, properties);
451438 return result;
452439 }
453440