Chris Babcock
f8d1ffcc90
Add bDisableFunctionDataSections option for Android
...
#jira FORT-270813
#ue4
#android
#fyi Josh.Adams
#rb Josh.Adams
[CL 12250044 by Chris Babcock in 4.25 branch]
2020-03-18 15:04:25 -04:00
Chris Babcock
0acbd3e5e5
Fix arm64 non-debug flags for -fdata-sections
...
#jira FORT-270813
#ue4
#android
#fyi Josh.Adams
#rb Josh.Adams
[CL 12239693 by Chris Babcock in 4.25 branch]
2020-03-17 23:51:44 -04:00
Michael Sartain
4bb8a0e646
Fix UnrealBuildTool unused variable warnings
...
#jira none
#rb Ben.Marsh
#fyi Andrew.Grant, Brandon.Schaefer
[CL 12224860 by Michael Sartain in 4.25 branch]
2020-03-16 19:03:39 -04:00
Ben Marsh
71f5ab51b6
Refactor UBT to use an interface (IActionGraphBuilder) to construct the action graph. Response files are also constructed through this interface, allowing them to be tracked as dependencies (will be added in subsequent change).
...
#rb none
#jira
[CL 12038895 by Ben Marsh in 4.25 branch]
2020-03-06 20:42:36 -05:00
Chris Babcock
03fc58d5aa
Add option to force use of legacy ld instead of lld for Android
...
#jira UE-89634
#ue4
#android
#rb Jack.Porter
[CL 11646388 by Chris Babcock in 4.25 branch]
2020-02-26 22:07:49 -05:00
Chris Babcock
e1fe38407c
Fix NDK20 fallback tool paths for some architectures and disable ld.gold for ARM64
...
#jira UE-89658
#ue4
#android
#rb trivial
[CL 11645559 by Chris Babcock in 4.25 branch]
2020-02-26 20:47:56 -05:00
Chris Babcock
b0bc7837c8
Update Android toolchain to NDK 21 (20 also supported for x86_64) additional files
...
#jira UE-80046
#ue4
#android
#rb Bradon.Schaefer
[CL 11555526 by Chris Babcock in 4.25 branch]
2020-02-19 17:24:59 -05:00
Rolando Caloca
5b82f15def
Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
...
#rb none
#rnx
[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
Juan Canada
2ecf4f9708
Merging //UE4/Dev-Main@10877709 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
...
#rnx
#rb none
[CL 10895568 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-07 13:45:01 -05:00
Ryan Durand
9ef3748747
Updating copyrights for Engine Programs.
...
#rnx
#rb none
#jira none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)
[CL 10870955 by Ryan Durand in Main branch]
2019-12-26 23:01:54 -05:00
michael lentine
f302c5d5fc
Add cross platform ISPC support from Dev-Anim to accelerate Chaos computations.
...
#rb Ben.Marsh
#ROBOMERGE-OWNER: michael.lentine
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 10727300 via CL 10727303 via CL 10727314 via CL 10727316
#ROBOMERGE-BOT: (v610-10636431)
[CL 10727317 by michael lentine in Main branch]
2019-12-13 23:35:01 -05:00
chris babcock
f12a3772e3
Fix x64 compiling for Android
...
#jira UE-85535
#ue4
#android
[FYI] Jack.Porter
#rb John.Mauney
#ROBOMERGE-SOURCE: CL 10643984 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v609-10634694)
[CL 10644001 by chris babcock in Main branch]
2019-12-10 17:44:10 -05:00
Rolando Caloca
e72619ab3b
Merging //UE4/Main@10410794 to Dev-RenderPlat-Staging
...
#rb none
#rnx
[CL 10419692 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2019-11-25 12:35:20 -05:00
chris babcock
2b59710833
Fix issue with PLATFORM_USED_NDK_VERSION_INTEGER and show proper NDK level used for compile
...
#android
[FYI] Allen.Bentham
#rb Allan.Bentham
#ROBOMERGE-SOURCE: CL 10351503 via CL 10357277 via CL 10357363
#ROBOMERGE-BOT: (v594-10333955)
[CL 10361767 by chris babcock in Main branch]
2019-11-21 17:16:05 -05:00
ben marsh
9170b5f44a
Enable shadow variable warnings as errors by default for projects that are using the latest UBT build settings. Allow setting the warning/error level on a per-module and per-target basis.
...
The engine will always be built with it as an error.
#rb none
[FYI] Marc.Audy
#jira none
#ROBOMERGE-SOURCE: CL 9839163 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v546-9757112)
[CL 9839167 by ben marsh in Main branch]
2019-10-25 10:39:37 -04:00
Ryan Vance
a05748cb7b
Copying //UE4/Partner-MagicLeap-Staging to Dev-VR (//UE4/Dev-VR)
...
#rb integration
Magic Leap 0.22 SDK integration
[CL 9310486 by Ryan Vance in Dev-VR branch]
2019-09-30 20:02:41 -04:00
joe conley
48630bfb08
Copying //UE4/Dev-RenderPlat-Staging[at]8684824 to Dev-Main (//UE4/Dev-Main)
...
#rb none
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: marcus.wassmer
#ROBOMERGE-SOURCE: CL 8684840 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR) (v425-8812723)
[CL 8833334 by joe conley in Dev-VR branch]
2019-09-18 13:36:13 -04:00
steve smith
e7034f8513
Oculus updates, merged from partner-oculus-staging.
...
#rb ryan.vance steve.smith
#jira none
[CL 8832458 by steve smith in Dev-VR branch]
2019-09-18 13:19:12 -04:00
Marcus Wassmer
6517c68ef5
Copying //UE4/Dev-RenderPlat-Staging@8684824 to Dev-Main (//UE4/Dev-Main)
...
#rb none
[CL 8684840 by Marcus Wassmer in Main branch]
2019-09-14 09:45:25 -04:00
Joakim Lindqvist
5dfc711a1f
Add warning when referencing a module without a fully qualifed path, doing so will break the incremental building of it.
...
Added SystemLibrary list you can use if you actually need to add a module without a fully qualified path and dont want to see this warning (should not be needed in most cases)
Also updated the android toolchain to filter paths to a library in the same way a additional library search path is filtered enabling us to just specify the full path to multiple libraries for different architectures.
#jira UE-54890
#review-7867830 ben.marsh
#rb none
[CL 7918850 by Joakim Lindqvist in Dev-Build branch]
2019-08-09 03:47:21 -04:00
chris babcock
99aa77481c
Disable Oculus plugins on Android X64
...
#jira UE-77647
#ue4
#android
[CODEREVIEW] Keli.Hlodversson
#rb Keli.Hlodversson
#ROBOMERGE-SOURCE: CL 7462653 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7462661 by chris babcock in Main branch]
2019-07-19 16:02:28 -04:00
Jeff Fisher
bcc5bcf128
Copying //UE4/Dev-VR to Main (//UE4/Main)
...
-Copy up for 4.23
#rb none
[CL 6911980 by Jeff Fisher in Main branch]
2019-06-10 12:22:13 -04:00
Ben Marsh
0cc6e3dca6
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 6631504 by Ben Marsh in Main branch]
2019-05-24 11:51:54 -04:00
Josh Adams
d0bf843c9c
- Merging Dev-Kairos/Engine/... to Main/Engine/...
...
- Brings over the necessary engine changes for embedding UE4 mobile as a dylib/so in native mobile app
- Various changes for facial animation, screen recording, others
- ARKit and ARCore plugins were removed, as deemed "not ready"
#rb many people
#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5201138 via CL 5203024
[CL 5226277 by Josh Adams in Main branch]
2019-02-27 11:57:17 -05:00
nick whiting
c6c27e3c20
Fix for needing the NDK installed for building Lumin / Magic Leap projects. Added bypass the to NDK version check if bAllowMissingNDK. Opted to not early out in case other Android functionality that Lumin needs is added afterwards.
...
#jira UE-70219
#rb joe.conley
[FYI] chris.babcock
#ROBOMERGE-SOURCE: CL 5058303 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5058304 by nick whiting in Main branch]
2019-02-18 20:52:44 -05:00