Commit Graph

11598 Commits

Author SHA1 Message Date
ori cohen
e8f55bbe8a Added callback to make it easy for NP to inject substep inputs
#rb Max.Whitehead

#ROBOMERGE-AUTHOR: ori.cohen
#ROBOMERGE-SOURCE: CL 17722172 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17722216 by ori cohen in ue5-release-engine-test branch]
2021-10-05 11:31:45 -04:00
ben marsh
d4de79061f Horde: Add a caching layer for the "dumb" blob store implementation in Horde.
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 17722159 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17722198 by ben marsh in ue5-release-engine-test branch]
2021-10-05 11:31:24 -04:00
ben marsh
f4c974406b Horde: Add convenience methods in CompactBinarySerializer to read/write from byte spans.
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 17721938 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17721952 by ben marsh in ue5-release-engine-test branch]
2021-10-05 11:17:25 -04:00
jerome delattre
824516db4d Add support for RHI DX11, DX12 and Vulkan to EngineTest buildgraph
Introduce Test configs to EngineTest buildgraph in order to improve test schedule readibility and maintenance by platform.
Add support for scheduling EngineTest by test priority
Schedule Mac and Win64+Console separatlly

#jira UE-124935, UEENGQA-51992
#rnx
#rb Ryan.Hummer, Chris.Constantinescu
[FYI] Tyler.Quillen

#ROBOMERGE-AUTHOR: jerome.delattre
#ROBOMERGE-COMMAND: FnMain
#ROBOMERGE-SOURCE: CL 17721489 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0
#ROBOMERGE[bot1]: Main

[CL 17721519 by jerome delattre in ue5-release-engine-test branch]
2021-10-05 10:46:37 -04:00
kerim borchaev
e3483475a3 3ds max: Instances tracking
#jira UETOOL-4386
#rb JeanLuc.Corenthin

#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 17718170 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17718179 by kerim borchaev in ue5-release-engine-test branch]
2021-10-05 01:59:25 -04:00
brandon schaefer
efb5d4f6ad Add support for Linux in the Legacy Unzip path
#jira UE-129862
#rb none

#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 17716739 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17716749 by brandon schaefer in ue5-release-engine-test branch]
2021-10-04 20:34:58 -04:00
david harvey
74f75ee7a9 Add support for platform aliases to UnrealTargetPlatform, for use with deprecating or renaming an existing platform.
#jira UE-129637
#rb Josh.Adams

#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 17708367 in //UE5/Release-5.0/... via CL 17708387
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17708400 by david harvey in ue5-release-engine-test branch]
2021-10-04 11:20:17 -04:00
marco anastasi
88f4146fd2 SkeinCLI
* Added copyright notice to source files
* Temporarily Removed ProgressBar as no TPS for it

[FYI] stuart.hill, wouter.burgers

#ROBOMERGE-AUTHOR: marco.anastasi
#ROBOMERGE-SOURCE: CL 17706299 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v878-17703426)

[CL 17706304 by marco anastasi in ue5-release-engine-test branch]
2021-10-04 07:18:47 -04:00
marco anastasi
9f47f84b78 Moved Skein CLI to /Engine/Source folder
#ROBOMERGE-AUTHOR: marco.anastasi
#ROBOMERGE-SOURCE: CL 17706133 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v878-17703426)

[CL 17706194 by marco anastasi in ue5-release-engine-test branch]
2021-10-04 06:59:10 -04:00
jorgenpt
fc17fcfeba PR #8438: UHT: Fix // & /* not parsing in a quoted string (Contributed by jorgenpt)
#preflight 61573c8ea680bb0001cfe55d

#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 17694384 in //UE5/Release-5.0/... via CL 17694399
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17694405 by jorgenpt in ue5-release-engine-test branch]
2021-10-01 13:53:53 -04:00
tim smith
5e96b745c7 Temporary fix to a long standing UHT issue made worse by the concurrency changes. If an intermediate file in an include chain doesn't contain any U definitions, it will be omited by UBT causing UHT to have gaps in the include file graph. This results in some delegates not being able to be found.
#jira UE-127685
#rb none
#rnx
#preflight 615727027b2a620001714c51

#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 17693354 in //UE5/Release-5.0/... via CL 17693374
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17693384 by tim smith in ue5-release-engine-test branch]
2021-10-01 12:38:40 -04:00
jonathan adamczewski
0be8e00ec1 UnrealBuildTool: Show StatusDescription in debugger for LinkedAction
#jira none
#trivial

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 17692862 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17692885 by jonathan adamczewski in ue5-release-engine-test branch]
2021-10-01 12:10:54 -04:00
ori cohen
6268eb4abe Change resim interpolation to be distance based instead of time based
#rb Max.Whitehead

#ROBOMERGE-AUTHOR: ori.cohen
#ROBOMERGE-SOURCE: CL 17692592 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17692619 by ori cohen in ue5-release-engine-test branch]
2021-10-01 11:49:16 -04:00
chris constantinescu
ebf78fb519 Cleanup useless code
#rnx

#ROBOMERGE-AUTHOR: chris.constantinescu
#ROBOMERGE-SOURCE: CL 17691355 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17691366 by chris constantinescu in ue5-release-engine-test branch]
2021-10-01 09:58:15 -04:00
chris constantinescu
184fd4ae43 HeadlessChaos fix binaries subfolder
#jira UE-129768


#ROBOMERGE-AUTHOR: chris.constantinescu
#ROBOMERGE-SOURCE: CL 17684433 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17684448 by chris constantinescu in ue5-release-engine-test branch]
2021-09-30 18:14:30 -04:00
jonathan adamczewski
f89613487e UnrealBuildTool: Add support for deprecating an xml config option
Example code:

	[XmlConfigFile(Deprecated = true, NewAttributeName = "PrimaryProjectName")]
	protected string MasterProjectName = "UE5";


Example output:

WARNING: Deprecated setting found in "/Users/jonathan.adamczewski/.config/Unreal Engine/UnrealBuildTool/BuildConfiguration.xml":
WARNING: The setting "MasterProjectName" is deprecated. Support for this setting will be removed in a future version of Unreal Engine.
WARNING: Use "PrimaryProjectName" in place of "MasterProjectName"
The value provided for "MasterProjectName" will be applied to "PrimaryProjectName"


#jira none

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 17680559 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17680584 by jonathan adamczewski in ue5-release-engine-test branch]
2021-09-30 13:52:47 -04:00
jonathan adamczewski
60c2e6a654 UnrealBuildTool: Avoid having /sourceDependencies and /sourceDependencies:directives on the same command line
Can result in an invalid .md.json file that lacks a list of ImportedModules.

#jira none

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 17667824 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17668640 by jonathan adamczewski in ue5-release-engine-test branch]
2021-09-29 17:47:44 -04:00
jonathan adamczewski
a5f415a827 UnrealBuildTool: Handle different module dependency formats correctly
Output from /sourceDependencies isn't quite the same as from /sourceDependencies:directives

#jira none

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 17667809 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17668636 by jonathan adamczewski in ue5-release-engine-test branch]
2021-09-29 17:47:31 -04:00
chris constantinescu
a9fb17c4d4 RunLowLevelTests compilation fix
#ROBOMERGE-AUTHOR: chris.constantinescu
#ROBOMERGE-SOURCE: CL 17667697 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17668631 by chris constantinescu in ue5-release-engine-test branch]
2021-09-29 17:47:23 -04:00
ben marsh
c5e9c8e5f8 Horde: Fix race condition adding tasks to task queues, and adding task queues to the index.
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 17667074 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17668614 by ben marsh in ue5-release-engine-test branch]
2021-09-29 17:46:44 -04:00
chris constantinescu
72b02c5967 Low Level Tests: code tests built on Catch2 with multi-platform support.
Intended for writing unit, integration, functional and all types of tests.

#jira UEENGQA-49764
#rb Jerome.Delattre


#ROBOMERGE-AUTHOR: chris.constantinescu
#ROBOMERGE-SOURCE: CL 17666358 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17666384 by chris constantinescu in ue5-release-engine-test branch]
2021-09-29 15:50:57 -04:00
ben marsh
5d17ed6331 UBT: Fix warnings generating documentation.
#p4v-cherrypick 17664873

#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 17665748 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17665793 by ben marsh in ue5-release-engine-test branch]
2021-09-29 15:02:51 -04:00
ben marsh
9bea12b1eb Horde: Missing file.
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 17665333 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17665355 by ben marsh in ue5-release-engine-test branch]
2021-09-29 14:31:01 -04:00
ben marsh
6650f50dbd Horde: Only log queue addition removal when it actually actually changes state.
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 17665210 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17665238 by ben marsh in ue5-release-engine-test branch]
2021-09-29 14:26:10 -04:00
devin doucette
06b8129003 DDC: Removed DDCUtils in favor of a config-based approach that can work for any project
#rb Tim.Smith
#preflight 6154951003f33200010389a5

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 17664358 in //UE5/Release-5.0/... via CL 17664461
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17664511 by devin doucette in ue5-release-engine-test branch]
2021-09-29 13:47:28 -04:00