Commit Graph

14144 Commits

Author SHA1 Message Date
carl bystrom
82f7a50842 Horde: AWS Lambda execution fixes
- Ensure the executable inside a compute task workload is marked as an executable on Linux
- Proper lookup of AWS Param Store lookup (missing decryption parameter)
#preflight 627e441e5d0fe3ffef3bd7c4

[CL 20179813 by carl bystrom in ue5-main branch]
2022-05-13 07:45:05 -04:00
Ben Marsh
3355afade9 Remove extension methods to slice IList<T> types. Many types which are not naturally lists implement this interface.
New AsSegment() method allows creating a segment, while explicit extension methods now exist for explicitly slicing List<T>.

#preflight 627dddaa830b40b66810acd3

[CL 20178032 by Ben Marsh in ue5-main branch]
2022-05-13 01:19:06 -04:00
Joe Kirchoff
413463e005 UnrealBuildTool: Include older VS2022 17.2.0 preview toolchain in ban
#rnx
#rb trivial
#preflight 627d6d71332e182a5845c5c3

[CL 20170548 by Joe Kirchoff in ue5-main branch]
2022-05-12 16:31:53 -04:00
Tim Smith
1ae9574459 Fix issue with UFUNCTION validation with const objects.
Updated output test due to changes in NoExportTypes.h

#rb self
#rnx
#preflight 627d672a1748fbc85b7d2a32

[CL 20170278 by Tim Smith in ue5-main branch]
2022-05-12 16:21:43 -04:00
Ryan Hummer
eed191548a Fixed AutomationTool not being copied for UE5 Projects
AutomationTool.exe moved for UE5, so no UE5 projects would copy UAT files down at the start of their batch.

#rnx
#jira none
#rb josh.engebretson
#preflight none

[CL 20169827 by Ryan Hummer in ue5-main branch]
2022-05-12 16:04:48 -04:00
Josh Adams
3305b48a1a - Always specify -editoroptional when making CookedEditor, and to the client build when -makerelease is specified
- If doing editor-as-DLC, and you are cooking client manually, you will need to add -editoroptional to the client cooker commandline
#rb jason.nadro
#preflight 627d562ed7206acb0e5fe081

[CL 20168511 by Josh Adams in ue5-main branch]
2022-05-12 14:53:00 -04:00
ben zeigler
da8766633c Fix issue where BP callable functions on native interfaces were incorrectly detected as invalid
This is fallout from fixing UE-99628, this check was missed when adding NotBlueprintable as a proper keyword
#rb phillip.kavan
#preflight 62759a302e58cb727d5c144f

[CL 20166884 by ben zeigler in ue5-main branch]
2022-05-12 13:09:35 -04:00
David Harvey
2847488f33 Do not use --pic for modular builds on any Microsoft-based platforms, not just Windows.
#jira UE-151434
#rnx
#rb Nuno.Leiria
#preflight 627d3c1d332e182a583f8db4

[CL 20166726 by David Harvey in ue5-main branch]
2022-05-12 13:01:43 -04:00
Johan Duparc
f56b84ef72 DatasmithSDK: Enable directlink for Shipping target configuration
#rb JeanLuc.Corenthin
#preflight none

[CL 20164415 by Johan Duparc in ue5-main branch]
2022-05-12 10:43:57 -04:00
Joe Kirchoff
e45cc77314 UnrealBuildTool: Move include path and preprocessor definition arguments to ClangToolChain virtual functions
#rb trivial
#rnx
#preflight 627c3f3e1e74993343ba1846

[CL 20153646 by Joe Kirchoff in ue5-main branch]
2022-05-11 19:14:13 -04:00
josh adams
f39383095f - Updated CookedEditor to use the OPtionalFileStagingDirectory param to stage optional files with, if the member wasn't set by a subclass
- Updated some buildscripts to use -editoroptional data and -optionalfilestagingdirectory options
#rb francis.hurteau
#preflight 627a6d1a492212de072e6064

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 20138479 via CL 20144023 via CL 20145202 via CL 20145984
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20149281 by josh adams in ue5-main branch]
2022-05-11 16:36:21 -04:00
Devin Doucette
e3f3ab918f DDC: Changed the build worker shutdown flow to more closely approximate the editor
#preflight 627c0dad0a5817c9d958962f
#rb Dan.Thompson
#rnx

[CL 20148457 by Devin Doucette in ue5-main branch]
2022-05-11 16:05:34 -04:00
Jerome Delattre
2bc0c3ac90 Horde - Automated Test Session - Feedback fixes and revamp summary display
[CL 20147701 by Jerome Delattre in ue5-main branch]
2022-05-11 15:43:58 -04:00
Joe Kirchoff
cb5fcf94a8 UnrealBuildTool: Ban MSVC compiler in VS2022 17.2.0 & 17.3.0 Preview 1 due to https://developercommunity.visualstudio.com/t/Incorrect-instantiation-of-a-virtual-fun/10020368
#rb trivial
#fyi martin.sevigny
#rnx
#preflight 627be4312d6789603017b839

[CL 20143192 by Joe Kirchoff in ue5-main branch]
2022-05-11 12:51:38 -04:00
cedric caillaud
893f162e2c Headless chaos : fix compilation errors
#rb trivial
#jira none
#preflight none

[CL 20142340 by cedric caillaud in ue5-main branch]
2022-05-11 12:14:04 -04:00
Joe Kirchoff
4fbf8b740a UnrealBuildTool: Support new MSVC source dependency version
#rb trivial
#rnx
#jira none
#preflight 627bd3080a5817c9d94e9b99

[CL 20141057 by Joe Kirchoff in ue5-main branch]
2022-05-11 11:21:48 -04:00
Johan Duparc
a6c4af0f04 Datasmith cleanup:
- update AssetRegistryModule.h include path
- fix malformed visual assist todo tags
- removed unactioned wip tags
#rb none
#preflight 627bc67a9f7ad2a14b6a4209

[CL 20139955 by Johan Duparc in ue5-main branch]
2022-05-11 10:41:40 -04:00
Ryan Hummer
201d28c677 Fixing pdb format for UnrealWindowsForms
With the dotnet6 upgrade the pdb settings needed to be updated to produce a valid PDB for Microsofts pdbcopy

#rnx
#jira none
#rb none
#preflight skip

[CL 20138769 by Ryan Hummer in ue5-main branch]
2022-05-11 09:54:01 -04:00
vincent robert
b1055029db Add a BVH Overlap unit test
#preflight skip

[CL 20138469 by vincent robert in ue5-main branch]
2022-05-11 09:39:25 -04:00
vincent robert
2968d8a610 BVH optimization : Rotate geometry instead of rotating AABB
#preflight: https://horde.devtools.epicgames.com/job/627b97f41e749933437d1344

[CL 20136212 by vincent robert in ue5-main branch]
2022-05-11 07:16:57 -04:00
Joe Kirchoff
880c5bfd6e UnrealBuildTool: Begin moving common functions from clang based toolchains to base ClangToolChain.
#rb brandon.schaefer
#rb chris.babcock
#preflight 627ad0017e5f24d1ede6d5d0
#preflight 627ada7a0a5817c9d91562c0
#rnx

* Move ClangVersion variables to base class and share function to check version. A separate change will add a virtual function for parsing the clang version for each toolchain as to not add complexity to this change.
* GetCppStandardCompileArgument: Used by all, no differences
* GetCompileArguments_CPP: Used by all. Switch & Apple are overridden
* GetCompileArguments_C: Used by all, no differences
* GetCompileArguments_MM: Used by Linux & Apple. Apple is overridden.
* GetCompileArguments_M: Used by Linux & Apple. Apple is overridden.
* GetCompileArguments_CPP: Used by all. Switch & Apple are overridden.
* GetRTTIFlag: Used by Linux & Apple, no differences.

[CL 20131754 by Joe Kirchoff in ue5-main branch]
2022-05-10 19:08:08 -04:00
dmytro vovk
3066f19141 Updated GooglePAD for NDK23
#jira none
#review Chris.Babcock
#preflight 627a67d610766ef8c1f3d79f

[CL 20130289 by dmytro vovk in ue5-main branch]
2022-05-10 17:41:28 -04:00
Ryan Durand
24006a724c Fix root path got GitDependencies.
#rnx
#rb ryan.hummer,brandon.schaefer
#jira UE-151472
#preflight

[CL 20128198 by Ryan Durand in ue5-main branch]
2022-05-10 15:31:05 -04:00
will damon
6ef48faaa0 Add ShaderCompileWorker to the allowed list for Apple Silicon.
#rb josh.adams
#jira UE-150669
#rnx
#preflight n/a

[CL 20127673 by will damon in ue5-main branch]
2022-05-10 15:06:21 -04:00
Tim Smith
8a4b0f935d Fixed issue where UPARAM in a function signature caused the getter/setter matching to fail for UFUNCTIONS.
#rb self
#rnx
#jira  UE-151552
#preflight 627aa8b35255e6ec2e6d481e

[CL 20126604 by Tim Smith in ue5-main branch]
2022-05-10 14:19:04 -04:00