fix: dependent op cooking

This commit is contained in:
parker
2025-08-03 04:00:09 +01:00
parent 40c37438ce
commit aa3086bdf9
2 changed files with 4 additions and 2 deletions

View File

@@ -27,8 +27,8 @@ enzo::nt::OpId enzo::nt::NetworkManager::addOperator(op::OpInfo opInfo)
for(OpId dependentId : dependentIds) for(OpId dependentId : dependentIds)
{ {
// dirty node // dirty node
enzo::nt::GeometryOperator& dependentOp = getGeoOperator(opId); enzo::nt::GeometryOperator& dependentOp = getGeoOperator(dependentId);
std::cout << "dirtying id: " << dependentId << "\n"; std::cout << "Manager dirtying id: " << dependentId << "\n";
dependentOp.dirtyNode(false); dependentOp.dirtyNode(false);
// cook display op // cook display op

View File

@@ -49,6 +49,7 @@ void nt::GeometryOperator::initParameters()
void enzo::nt::GeometryOperator::dirtyNode(bool dirtyDescendents) void enzo::nt::GeometryOperator::dirtyNode(bool dirtyDescendents)
{ {
std::cout << "Dirtying op: " << opId_ << "\n";
dirty_=true; dirty_=true;
nodeDirtied(opId_, dirtyDescendents); nodeDirtied(opId_, dirtyDescendents);
} }
@@ -61,6 +62,7 @@ bool enzo::nt::GeometryOperator::isDirty()
void enzo::nt::GeometryOperator::cookOp(op::Context context) void enzo::nt::GeometryOperator::cookOp(op::Context context)
{ {
std::cout << "Cooking op: " << opId_ << "\n";
opDef_->cookOp(context); opDef_->cookOp(context);
dirty_=false; dirty_=false;
} }