* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros
#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e
[CL 20450744 by Benn Gallagher in ue5-main branch]
Use thread safety locks when finding latency marker modular features from rhi thread
#rb Mike.Fricker
#ROBOMERGE-AUTHOR: peter.knepley
#ROBOMERGE-SOURCE: CL 19015311 via CL 19015708 via CL 19015763 via CL 19015857 via CL 19016025 via CL 19031920
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v917-18934589)
[CL 19032149 by peter knepley in ue5-main branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
#rb Jaco.VanDyk
[FYI] Chris.Caulfield
#jira
#ROBOMERGE-SOURCE: CL 10236572 via CL 10239406 via CL 10239689
#ROBOMERGE-BOT: (v591-10236483)
[CL 10240027 by kriss gossart in Main branch]
[FYI] Jaco.VanDyk, Chris.Caulfield, Brice.Criswell
#jira
#ROBOMERGE-SOURCE: CL 10153356 via CL 10155228 via CL 10155382
#ROBOMERGE-BOT: (v587-10111126)
[CL 10155476 by kriss gossart in Main branch]
Add a new function that returns the correct default clothing simulation factory.
Add a new p.Cloth.DefaultClothingFactoryClass console variable to change the default at runtime.
Update the SkeletalMeshComponent code to use the correct default clothing simulation factory.
Deprecate the IClothingSimulationFactoryClassProvider::GetDefaultSimulationFactoryClass() and add a new IClothingSimulationFactoryClassProvider::GetSimulationFactoryClass() function to remove any ambiguity about what the correct way to get the provider's class, or the default class.
#rb Ryan.Kautzman, Jaco.VanDyk
#ROBOMERGE-SOURCE: CL 10124312 via CL 10124362 via CL 10124409
#ROBOMERGE-BOT: (v587-10111126)
[CL 10124441 by kriss gossart in Main branch]