Files
UnrealEngineUWP/Engine/Source/Developer/AssetTools
danny couture cfc93af36b Fix and optimize toggling NaniteEnabled from a multi-selection in the content browser
- Fix crash caused by the CompletedTasks potentially containing non-completed tasks due to pointer reuse when reallocating new tasks after some cancellations
  - Add batched cancellations to DistanceField and MeshCards and use it from the BatchBuild function
  - Use BatchBuild when applying NaniteEnabled to multiple meshes at once
  - Some refactor and simplification of the cancellation logic for both DistanceField and MeshCards

  - 1h23m to 1m9s to right-click and change 50000 unloaded meshes from the content browser

#jira UE-124806
#rb Francis.Hurteau
#preflight 613161e5d031a400010ba351

#ROBOMERGE-SOURCE: CL 17418465 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17418469 by danny couture in ue5-release-engine-test branch]
2021-09-03 06:39:02 -04:00
..