Files
UnrealEngineUWP/Engine/Source/Runtime/VectorVM
simon tovey e0150fbea6 Tick Refactor.
- Moves Niagara tick work into tick function in LastDemotable. In future CL we can push other work into earlier tick groups.
- Can now optioally push system simulation work off the GT.
- Can now optionally push system instance tick work off the GT in batches. Currently of 8.
- Refactor of system simulation code to be far more clear and maintainable.
- Modified spawn flow to facilitate ticking inside main world tick. Now we spawn all our new systems at the end of the frames actor ticking so we catch any new systems spwaned during the frame.
- Various infrastructure changes to support the above.

- Misc:
Changed some checks to check slow.
Fixed a UI crash
Removed VM stat scope that was too granular.
Moved some static functions relating to the world manager actually into the world manager rather than in the NiagaraModule

#rb Shaun.kime


#ROBOMERGE-SOURCE: CL 8210774 via CL 8212467
#ROBOMERGE-BOT: (v401-8057353)

[CL 8212517 by simon tovey in Main branch]
2019-08-22 12:20:52 -04:00
..
2019-08-22 12:20:52 -04:00
2019-07-12 20:56:56 -04:00