Extracted from SceneLoader.updateView so the end-of-load path can reuse the
exact wording instead of duplicating it. Note the update path is NOT the same
moment as end-of-load: updateView first runs on user navigation, so before
this extraction an initial load with total failure produced no aggregate
warning at all.
Warn that some loaders failed, naming them.
Extracted from
SceneLoader.updateViewso the end-of-load path can reuse the exact wording instead of duplicating it. Note the update path is NOT the same moment as end-of-load:updateViewfirst runs on user navigation, so before this extraction an initial load with total failure produced no aggregate warning at all.