Commit Graph

3797 Commits

Author SHA1 Message Date
axel riffard
8082e17223 Refactor iOS Icons
#jira UE-72584
#rb jack.porter
#preflight 60bef2cb0c76f90001d9e9a9

[CL 16583855 by axel riffard in ue5-main branch]
2021-06-08 03:06:05 -04:00
andrew firth
15364e253d [Workspace] - revert addition of machinename (other tools assume they can independently rebuild this) while maintaining the lowercasing of the string.
Luke.Thatcher
#rb Luke.Thatcher
[FYI] Guillaume.Abadie


#ROBOMERGE-SOURCE: CL 16572629
#ROBOMERGE-BOT: (v828-16531559)

[CL 16572651 by andrew firth in ue5-main branch]
2021-06-07 12:42:02 -04:00
andrew firth
d79e55a27f [DEPLOY] - optionally append machine name onto the deployed PackageName to allow multiple host machines to share hw.
[REVIEW] [at]David.Harvey [at]Eric.McDaniel

#rb Eric.McDaniel David.Harvey
#preflight 60b92395fe5bb5000128f354


#ROBOMERGE-SOURCE: CL 16553217
#ROBOMERGE-BOT: (v828-16531559)

[CL 16553301 by andrew firth in ue5-main branch]
2021-06-03 17:09:17 -04:00
andrew firth
255599d286 [Workspace] - add machinename to workspace default name, and lowercase the whole name to fix UE-115727
- this allows 2 machines with the same user & project to share hw
[REVIEW] [at]luke.thatcher
#jira UE-115727
#rb luke.thatcher
#preflight 60b9235a3291ab0001294ba6


#ROBOMERGE-SOURCE: CL 16553213
#ROBOMERGE-BOT: (v828-16531559)

[CL 16553297 by andrew firth in ue5-main branch]
2021-06-03 17:09:09 -04:00
aurel cordonnier
b2a924fe3e Fix for single file compile via UnrealVS
#fyi Alexis.Matte, James.Hopkin
#jira none

[CL 16548461 by aurel cordonnier in ue5-main branch]
2021-06-03 12:13:14 -04:00
PicaroonX
fb579a8d05 PR #8076: Fix 4668 error when using Fastbuild (Contributed by PicaroonX)
#rb james.signer, will.damon
#jira UE-116632
#rnx

[CL 16546803 by PicaroonX in ue5-main branch]
2021-06-03 09:40:57 -04:00
Jack Porter
1cb6c1bcde Allow APK generation for UnrealGame when using AGDE, to debug Blueprint projects
#jira None
#rb Chris.Babcock
#preflight 60b8873dae46a100017dfbd2

[CL 16544838 by Jack Porter in ue5-main branch]
2021-06-03 05:52:25 -04:00
axel riffard
ad1cae93c6 Remove iOS 11 and 12 references
#lockdown jack.porter
#rb jack.porter
#jira UE-106401
#preflight 60b8795a5719ca00019e9de5

[CL 16544610 by axel riffard in ue5-main branch]
2021-06-03 04:14:43 -04:00
David Harvey
e581358a11 Add HasExplicitPlatforms property to uplugin definitions, allowing the SupportedTargetPlatforms and WhitelistPlatforms fields to be entirely defined in child plugins. The existing functionality means that an empty platform list implies "all platforms".
#jira UECON-417
#rb ben.marsh

[CL 16531379 by David Harvey in ue5-main branch]
2021-06-02 04:27:26 -04:00
Alexis Matte
b4b391a5f6 Force InterchangeWorker to be build when building the editor
#rb ryan.durand
#jira UE-108125

[CL 16519471 by Alexis Matte in ue5-main branch]
2021-06-01 14:49:58 -04:00
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
Joe Kirchoff
9879d7f52d UnrealBuildTool: Support VS2022 Preview
Default is still VS2019, running `GenerateProjectFiles.bat -2022` will create a solution and projects that pass -2022 to UnrealBuild tool when compiling from Visual Studio to force it to use the 2022 toolchain.
Please note, as the defaults are unchanged building from UnrealGameSync will still compile with VS2019 so I would disable that build if testing VS2022.
None of this is necessary to use VS2022, it can open VS2019 solutions and will use the Vs2019 toolchain to build.

#rb Ben.Marsh
#pf 60aebccd7d4b9f0001197729

[CL 16478477 by Joe Kirchoff in ue5-main branch]
2021-05-26 19:58:10 -04:00
Joe Kirchoff
75edf837e1 Remove build support for Visual Studio 2015
#rb Jonathan.Adamczewski
#preflight 60ad7f3b8194e700015e1d77

[CL 16459038 by Joe Kirchoff in ue5-main branch]
2021-05-25 20:10:26 -04:00
Brandon Schaefer
aa6cb79235 Bump UE5 to new LLVM 11.0.1 v18 Linux
#jira none
#review-16457067 @Robert.Seiver, @James.Singer
#rb Robert.Seiver, James.Singer
#fyi Robert.Seiver

[CL 16457361 by Brandon Schaefer in ue5-main branch]
2021-05-25 18:07:25 -04:00
Michael Noland
2711d3f9df Re-enabling type truncation warnings on Win64 VS compiles (this is expected to cause some fallout with LWC enabled)
#jira UE-116286
#rb andrew.davidson

[CL 16421123 by Michael Noland in ue5-main branch]
2021-05-21 13:23:04 -04:00
will damon
e10694c041 Update Mac/iOS/tvOS compiler options
- Remove "-fobjc-abi-version=2"
- Remove "-fobjc-legacy-dispatch"
- Remove "-gdwarf-2" and replace with "-g"

#rb jack.porter, dave.hunter
#jira none
#rnx
#fyi carl.lloyd, josh.adams
#robomerge 4.27

[CL 16418193 by will damon in ue5-main branch]
2021-05-21 09:56:55 -04:00
christopher waters
8895d3abe9 Cleaning up some DX12 dependencies.
#jira none
#rb kenzo.terelst
#preflight 60a5dea8b7ccb000019bb2ba

[CL 16405190 by christopher waters in ue5-main branch]
2021-05-20 12:18:48 -04:00
james singer
2bd6138302 Add launch options to VSCodeProjectFileGenerator that allow attaching to a running process or debugging a core file
#jira UE-92630
#rb Joakim.Lindqvist
#fyi brandon.schaefer

[CL 16403824 by james singer in ue5-main branch]
2021-05-20 11:16:49 -04:00
Joe Kirchoff
f816a5c102 UnrealVS: Remove obsolete solutions and installers
Update references of UE4 -> UE5
Update more info url to point at documentation https://docs.unrealengine.com/en-US/ProductionPipelines/DevelopmentSetup/VisualStudioSetup/UnrealVS/index.html

#jira UE-104768
#rb Joakim.Lindqvist

[CL 16370629 by Joe Kirchoff in ue5-main branch]
2021-05-18 13:20:19 -04:00
jonathan adamczewski
2546ebe505 UnrealBuildTool Utils.cs, Mac support:
- Account for caching of disk-backed files when computing free memory
- Determine actual number of physical CPU cores

#jira none
#rb Joe.Kirchoff

[CL 16355600 by jonathan adamczewski in ue5-main branch]
2021-05-17 13:56:20 -04:00
dmytro vovk
3077855af3 Fixed -skipdeploy UBT command. This was resulting in BuildCookRun making and APK twice
#jira UE-113865
#rb Chris.Babcock Ben.Marsh

[CL 16347640 by dmytro vovk in ue5-main branch]
2021-05-17 08:53:53 -04:00
Joe Kirchoff
0e3c9f756f UnrealBuildTool: Slightly optimize generated visual studio project to reduce memory usage
* Filter out numerous source files that match */Source/ThirdParty/* that should have already been filtered, this does not include Module.Build.cs or .tps files, or if bGatherThirdPartySource is enabled
* Filter out source files that match */third_party/* by default
* Add option bIncludeDotNetPrograms to remove all ..NET projects, doing so saved me around 400MB. Note if you disable the .NET projects UnrealBuildTool won't build before compiling (but GenerateProjectFiles.bat will still build it)

Attempted changes that did not reduce memory usage by a significant amount:
* Filtering out project configurations
* Filtering out Engine/Shaders or Engine/Content/Editor/Templates
* Increasing the shared include size, even making it large enough to contain every include path didn't really make a difference. Also it can't really be increased anyway because that entire property is added to the process environment when starting a build and there's a max environment size of around 32k

Other Fixes:
* Fix vs2019 ToolVersionString 15.0 -> 16.0
* Add VCProjectVersion to Project globals
* Update UniqueIdentifier GUIDs in projects to be stable by hashing the directory path and using that hash as the GUID
* Don't write ProjectConfiguration if filtered out (Didn't affect memory usage)
* Add optional configuration filter for Debug, DebugGame, & Development

#jira UE-111822
#rb none

[CL 16319735 by Joe Kirchoff in ue5-main branch]
2021-05-13 17:38:21 -04:00
Zousar Shaker
259ee51166 Avoid having bCompileAPEX and bCompileNvCloth enabled always on Linux build targets if the architecture started with x86_64.
#rb devin.doucette

[CL 16317661 by Zousar Shaker in ue5-main branch]
2021-05-13 16:06:24 -04:00
aurel cordonnier
8eebe8841f Merge UE5/RET @ 16305968 to UE5/Main
This represents UE4/Main @ 16261013 and Dev-PerfTest @ 16259937

[CL 16306996 by aurel cordonnier in ue5-main branch]
2021-05-12 18:10:03 -04:00
steve smith
c9ada1c573 Fix HoloLens build errors in Development builds (missing PIX imports).
#jira UE-114977
#rb jeff.fisher
#lockdown nick.whiting

#ROBOMERGE-SOURCE: CL 16227415 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v799-16237190)

[CL 16262896 by steve smith in ue5-main branch]
2021-05-10 23:13:40 -04:00