Commit Graph

9654 Commits

Author SHA1 Message Date
daren cheng
4ec48c9820 Edigrate 14629275.
Capture callstack in widget invalidation for leaf widgets.

#jira UE-101687
#rb Patrick.Boutot Phillip.Kavan

[CL 14631340 by daren cheng in ue5-main branch]
2020-11-02 14:48:49 -04:00
Joakim Lindqvist
451e989870 Reenabled reading Gautlet.target files for netcore projects as the COM references that caused this to fail have been addressed.
#rb none

[CL 14629078 by Joakim Lindqvist in ue5-main branch]
2020-11-02 12:36:41 -04:00
Sebastien Lussier
c634cb4520 Fix include path casing
#fyi marc.audy

[CL 14617887 by Sebastien Lussier in ue5-main branch]
2020-10-29 20:20:41 -04:00
Sebastien Lussier
acfae6c8f8 ThirdParty\OpenEXR - Moved includes to correct location (under "/include/openexr" rather than "/include")
* Fixed all includes of OpenEXR in the engine and plugins
* Will allow building other middlewares that rely on OpenEXR without hassle (ex: OpenVDB)
* Created build scripts (Windows only for now)
* Replicated a few UE specific changes that were made under Deploy/OpenEXR-2.3.0 to the source, so that a rebuild of the lib will not erase them
#rb jeanfrancois.dube, anousack.kitisa

[CL 14613618 by Sebastien Lussier in ue5-main branch]
2020-10-29 14:28:23 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
devin doucette
829c1e154b Fixed UBT DataDrivenPlatformInfo to use case insensitive comparisons
#jira none
#rb Josh.Adams
#rnx

[CL 14600201 by devin doucette in ue5-main branch]
2020-10-28 12:13:30 -04:00
zach bethel
984e70e61a Fix for lightmass assert in debug mode.
#rb none
#jira none
#rnx

[CL 14589909 by zach bethel in ue5-main branch]
2020-10-27 13:47:32 -04:00
Joakim Lindqvist
f90e40ffb0 UAT can now build as a netcore application.
Added a NET_CORE define to allow us to have changes side by side.
The AWS S3 changes are required due to us requiring to upgrade the S3 assembly version to get net core support (which made all methods async).
The ACL checks for files are not available in the system libraries of net core, as such the api is a bit different.

AutomationToolLauncher now just spawns a subprocess when used in netcore, as netcore does not support custom AppDomains and shadow copying. We will generally need to revisit this for netcore as this whole feature of building the source for UAT in UAT is not really possible.

To enable this set environment variable "UE_USE_DOTNET=1", note that with netcore all applications change their output path so this will likely break a bit of tooling when enabled.

#rb ben.marsh

[CL 14572339 by Joakim Lindqvist in ue5-main branch]
2020-10-26 06:08:59 -04:00
Joakim Lindqvist
394b90b098 UBT changes required for netcore projects.
* Added support for more complex Msbuild conditions (using static property methods) as we use this to do per platform checks in the csprojs.
* Tweaks to the parsing of csprojs as expecations are different for netcore (mostly for how configurations are defined)
* Lastly if -dotnetcore flag is present when generating projects, use the netcore project files instead.

#rb ben.marsh

[CL 14572331 by Joakim Lindqvist in ue5-main branch]
2020-10-26 06:08:01 -04:00
Joakim Lindqvist
8c6c3cd9c2 UAT - Converted from system.web to use our json serialization (fastJson) and removed references to system.web that were not used.
This because we do not need this added dependency and it is not available by default in net core.

#rb ben.marsh

[CL 14572295 by Joakim Lindqvist in ue5-main branch]
2020-10-26 06:06:36 -04:00
Joakim Lindqvist
2750553a40 UAT Net Core - Copied project files into net core compatible format
#rb none

[CL 14572287 by Joakim Lindqvist in ue5-main branch]
2020-10-26 06:05:41 -04:00
Ryan Durand
16fa746ec6 Fixing the path to the dummy workspace in the IOS tool chain.
#rnx
#rb none
#jira none

[CL 14562879 by Ryan Durand in ue5-main branch]
2020-10-23 16:38:09 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
jack cai
cc44047bec RigVM: Backing out UHT changes @ CL14544263, causing UHT failure in Frosty
#jira UE-101652
#rb none

[CL 14546229 by jack cai in ue5-main branch]
2020-10-22 12:33:50 -04:00
Matt Kuhlenschmidt
6210d35494 Fix live coding console styling
[CL 14544533 by Matt Kuhlenschmidt in ue5-main branch]
2020-10-22 10:13:41 -04:00
jack cai
cbe2dcee05 RigVM: Add header file path registration for RigVM Functions, required for Control Rig Nativization Research Project
#jira UEA-679

#rb helge.mathee sara.schvartzman

[CL 14544263 by jack cai in ue5-main branch]
2020-10-22 09:42:42 -04:00
Zousar Shaker
77d13185b7 Copying //UE5/Dev-Cooker@14539516 to Main (//UE5/Main)
[CL 14539954 by Zousar Shaker in ue5-main branch]
2020-10-21 17:56:05 -04:00
Joakim Lindqvist
fd8cfb9fce UAT - Minor fixes (spelling, removing extra semicolons)
#rb none

[CL 14532231 by Joakim Lindqvist in ue5-main branch]
2020-10-21 06:16:27 -04:00
Joakim Lindqvist
a626769a0f Deleted unused source files in UAT
While these were present no csproj actually referenced them and built them, thus these files do not actually compile.

#rb none

[CL 14532228 by Joakim Lindqvist in ue5-main branch]
2020-10-21 06:15:33 -04:00
Ben Marsh
7bb8c4ae95 UBT: Support for module partitions. Also rework dependency mapping to handle modules in files in files with different names.
#rb none

[CL 14520558 by Ben Marsh in ue5-main branch]
2020-10-19 22:32:26 -04:00
Andrew Davidson
85e98afa93 Correct calculation of OBB per file cost
#jira FORT-321990
#ue4
#android
#rb Brandon.Schaefer

#ushell-cherrypick of 14518496 by chris.babcock

[CL 14518566 by Andrew Davidson in ue5-main branch]
2020-10-19 16:57:54 -04:00
Ryan Durand
894ba25ab1 Fix P4Verbose being required on SubmitTask.
#rnx
#rb none
#jira none

[CL 14502236 by Ryan Durand in ue5-main branch]
2020-10-15 12:12:20 -04:00
Ryan Durand
e72ad24fed Adding the ability to allow verbose P4 output for SubmitTask.
#rnx
#rb none
#jira none

[CL 14502067 by Ryan Durand in ue5-main branch]
2020-10-15 11:51:57 -04:00
Josh Adams
77c0e15de9 - Fixed UBT to not throw errors if a project has a Platforms/XYZ directory, which will try to build with platform XYZ, if the engine doesn't have Engine/Platforms/XYZ/DataDrivenPlatformInfo.ini file. This will make it so the Project/Platforms/XYZ directory would be completely skipped over (and Project/Restricted/Blah/Platforms/XYZ)
- Changed plugin module descriptor internals to allow for an empty platform whitelist (which means no platforms are enabled), in the case of all platforms in the whitelist are not around
- Added some dummy DDPI.ini files for "fake platforms" to the Engine so that the above directory checks will not strip out the shared platform directories from projects
#rb ben.marsh
#fyi luke.thatcher,david.harvey
#jira UE-100574

[CL 14490452 by Josh Adams in ue5-main branch]
2020-10-14 08:54:14 -04:00
Joakim Lindqvist
11494edeab UnrealVS - Fixed crash opening some net core projects that had multiple launch profiles, but had not choosen which to use.
#rb none

[CL 14489870 by Joakim Lindqvist in ue5-main branch]
2020-10-14 05:34:46 -04:00