Skip to content

Commit 3afdefe

Browse files
author
Krystian Ligenza
authored
Merge pull request #1843 from Autodesk/krickw/MAYA-113723/improve_selection_performance
MAYA-113723 If there are no reprs selected then don't call execute! It causes
2 parents 1a26ff1 + cb8cd86 commit 3afdefe

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/mayaUsd/render/vp2RenderDelegate/proxyRenderDelegate.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -840,7 +840,10 @@ void ProxyRenderDelegate::_Execute(const MHWRender::MFrameContext& frameContext)
840840
_taskController->SetCollection(*_defaultCollection);
841841
}
842842

843-
_engine.Execute(_renderIndex.get(), &_dummyTasks);
843+
// if there are no repr's to update then don't even call sync.
844+
if (reprSelector != HdReprSelector()) {
845+
_engine.Execute(_renderIndex.get(), &_dummyTasks);
846+
}
844847
}
845848

846849
//! \brief Main update entry from subscene override.

0 commit comments

Comments
 (0)