Change early-out for exception handling to skip exceptions for all object types in preview worlds, not just actors. Also handle excpetions in this case when the debugger is attached to the object already (allows for break on exceptions to work).
Hook the BP exception delegate to disable ticking on the skeletal mesh component so we dont keep ticking runaway scripts
Tweaked thumbnail request to not submit the same asset multiple times - this happens multiple times on compilation and can cause longer hitches when the thumbnail is requested and ticked with an infinite loop in place.
#jira UE-188277
#rb dan.oconnor
[CL 26841618 by thomas sarkanen in ue5-main branch]
Fixed EThumbnailTextureFlushMode::AlwaysFlush mode not fully working all the time (might be slower, but it's not used anywhere)
#rb Rex.Hill
#preflight 645c5391b71b8186aa2612d7
[CL 25429387 by dave belanger in ue5-main branch]
- There's a circular dependency between UThumbnailManager and FThumbnailPool where UThumbnailManager owns a FThumbnailPool and FThumbnailPool is registered to a delegate from UThumbnailManager.
#jira UE-169075
#rb danny.couture
#preflight 63655c285c51adc95ff49551
[CL 22998361 by jeanmichel dignard in ue5-main branch]
- Moved the thumbnail dirtying from FThumbnailPool to UThumbnailManager as it only needs to happen once per thumbnail, not once per pool.
- Prevent trying to dirty thumbnails in the asset package for generic thumbnails that don't get rendered.
- Prevent the reference viewer CDO from creating a thumbnail pool as it happens too early and isn't needed.
Saves around 20 seconds when entering PIE.
#rb danny.couture
#preflight 635febca6e6dca1fb4a0c589
[CL 22875433 by jeanmichel dignard in ue5-main branch]
[FYI] JeanMichel.Dignard
Original CL Desc
-----------------------------------------------------------------
Asset Thumbnails
- Moved the thumbnail dirtying from FThumbnailPool to UThumbnailManager as it only needs to happen once per thumbnail, not once per pool.
- Prevent trying to dirty thumbnails in the asset package for generic thumbnails that don't get rendered.
#rb danny.couture
#rnx
[CL 22850499 by bob tellez in ue5-main branch]
- Moved the thumbnail dirtying from FThumbnailPool to UThumbnailManager as it only needs to happen once per thumbnail, not once per pool.
- Prevent trying to dirty thumbnails in the asset package for generic thumbnails that don't get rendered.
#rb danny.couture
#rnx
[CL 22850390 by jeanmichel dignard in ue5-main branch]
Previously, the thumbnail of an object would be constantly dirtied while dragging, leading to poor editor performance
#jira none
#rb vincent.gauthier
#preflight skip
[CL 21200406 by Mateo Egey in ue5-main branch]