#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 18404837 in //UE5/Release-5.0/... via CL 18404843
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18404847 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-AUTHOR: jon.nabozny
#ROBOMERGE-SOURCE: CL 18242308 via CL 18372255 via CL 18372319
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18372369 by jon nabozny in ue5-release-engine-test branch]
Manual cherrypick of Jeff Newquist's CL 17570840:
Provide API to override output format of ISPC for platforms that should use an option other than --emit-obj
#rb brian.white
Additional changes by Jeff Newquist:
- update to ISPC 1.16.1
- set CPU target for ISPC
#rb Jeff.Newquist
#lockdown michal.valient
#jira UE-124897, FROST-5511
#preflight 615659689dc4c50001387dcc
#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: eric.mcdaniel
#ROBOMERGE-SOURCE: CL 17693756 via CL 17968371 via CL 18366221 via CL 18366330
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18366391 by jon nabozny in ue5-release-engine-test branch]
External plugins will be built in project_dir/Intermediate/External/...
#jira UE-136243
#preflight 61a8efe3ca183f8de48d781f
#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18353193 in //UE5/Release-5.0/... via CL 18353223
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18353249 by jonathan adamczewski in ue5-release-engine-test branch]
Force use of cl-filter if printing timing information for CTA.
#rnx
#jira UE-133073
#rb jonathan.adamczewski
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 18339498 in //UE5/Release-5.0/... via CL 18339528
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18339548 by ryan durand in ue5-release-engine-test branch]
When looking up member names in documentation xml, replace + with .
Type.FullName uses '+' to indicate a nested class (e.g. UnrealBuildTool.UnrealBuildTool+GlobalOptions), but generated documentation xml always uses '.'
#jira UE-133900
#rb ben.marsh
#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18325633 in //UE5/Release-5.0/... via CL 18325639
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18325644 by jonathan adamczewski in ue5-release-engine-test branch]
#rb Ben.Marsh
#rnx
#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 18265041 in //UE5/Release-5.0/... via CL 18265047
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18265049 by tim smith in ue5-release-engine-test branch]
#rb jack.porter
#preflight 619b8e5b0141b3c6da20edeb
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 18256890 via CL 18256928 via CL 18256942 via CL 18263305 via CL 18263406
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18263527 by allan bentham in ue5-release-engine-test branch]