Commit Graph

105 Commits

Author SHA1 Message Date
dmytro vovk
58e54c7cca Fixed
Ensure condition failed: oldValue == newValue launching on Android [ThreadingBase.cpp] [Line: 238]
#jira UE-105141
#rb Arne.Schober

[CL 15270472 by dmytro vovk in ue5-main branch]
2021-02-01 10:30:02 -04:00
Josh Adams
b0e4357576 - UBT Code changes to remove 32-bit Windows support (C++ code for 32-bit still exists)
#rb marc.audy (concept, not each file)

[CL 15265424 by Josh Adams in ue5-main branch]
2021-01-31 15:09:58 -04:00
Marc Audy
bf80889353 UE5/Release-Engine-Staging to UE5/Main
This represents UE4/Main up to CL# 14958402

[CL 15028197 by Marc Audy in ue5-main branch]
2021-01-08 19:56:07 -04:00
graham wihlidal
8d78104edd Improved Windows Superluminal integration so custom installation paths are now supported.
#rb geoff.evans
#fyi stefan.boberg, devin.doucette

[CL 14987675 by graham wihlidal in ue5-main branch]
2021-01-04 20:41:11 -04:00
will damon
4213ee7d1f Fix iOS application launch.
#rb Dmitriy.Dyomin, Arne.Schober
#jira none
#rnx

[CL 14813126 by will damon in ue5-main branch]
2020-11-25 12:13:16 -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
e14ff1d2a3 Added a BLAKE3 integration to Core
#jira none
#rb Zousar.Shaker
#rn minor Core

[CL 14437687 by devin doucette in ue5-main branch]
2020-10-07 09:51:37 -04:00
Jason Bestimt
a648720a73 Fixes to get HoloLens working on device
#RB: arne.schober
#FYI: steve.smith, juliet.talcott

[CL 14378525 by Jason Bestimt in ue5-main branch]
2020-09-23 13:37:25 -04:00
brian white
2dff31c9ed Set IS_RUNNING_GAMETHREAD_ON_EXTERNAL_THREAD on Switch and set the EGameThread tag from the Switch's RealMain()
#jira UE-99765
#rb Lukas.Hermanns Arne.Schober
#fyi Josh.Adams
#rnx

tested:
* ShooterGame on Switch
* ShooterGame on Win64

[CL 14358183 by brian white in ue5-main branch]
2020-09-21 14:57:20 -04:00
geoff evans
6e369f9107 Superluminal: Make a more precise detection of the appropriate Superluminal installation by checking for the API header we need.
[CL 14327893 by geoff evans in ue5-main branch]
2020-09-16 11:50:24 -04:00
geoff evans
69617a40cf Defensive fix for Visual Studio not being installed on the machine
[CL 14325216 by geoff evans in ue5-main branch]
2020-09-15 21:45:51 -04:00
geoff evans
13d705fba1 Profiler updates
1) Fix Visual Studio Profiling PerfAPI build script pathing for modern era of Visual Studio, add IDEDir to UBT for base path of PerfAPI lib/headers

2) Add initial support for Superluminal instrumentation API, if it's installed and -Superluminal is passed on the command line. Dial back color saturation a bit to go easier on the eyes (my eyes!!). This is WIP support, we are technically violating the API rules by feeding in changing strings to the same profile marker. So, with this change you can see the instrumentation markers in the timeline, but using all the event features in Superluminal causes weird artifacts like event strings changing as you use profiler features. Subsequent change will attempt to pry apart static and instance string data in the instrumentation, as this is a common trope across profilers (and non-PC platforms).

Updated FExternalProfiler API to forward along color information from the instrumentation. This is a minor breaking change as it's very unlikely there are direct callers of these APIs.

[CL 14321510 by geoff evans in ue5-main branch]
2020-09-15 14:26:08 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Lukas Hermanns
dd614702e1 Fix assertion on Mac caused by IsRunningDuringStaticInit().
#rb Arne.Schober
#fyi Josh.Adams, Arciel.Rekman
#jira none
#rnx

[CL 14029273 by Lukas Hermanns in ue5-main branch]
2020-08-04 17:11:45 -04:00
ben marsh
ab3359cfee Move NoRedist files out of Core module.
#jira
[CODEREVIEW] joe.barrett, lukasz.furman

#ROBOMERGE-SOURCE: CL 12681551 via CL 12681564 via CL 12681567
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12681570 by ben marsh in Main branch]
2020-04-08 19:40:39 -04: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
Stefan Boberg
8f0e83305e Added mimalloc allocator from https://github.com/microsoft/mimalloc
Performs better than mimalloc in cooker benchmarks, but we still default to TBB malloc until the behaviour has been explored in more depth

To opt in to mimalloc, pass -mimalloc on the command line

#rb none

[CL 11114787 by Stefan Boberg in Dev-Core branch]
2020-01-27 07:08:26 -05:00
PJ Kack
3a9ca4d2f9 Merging //UE4/Main @ 11112898 to //UE4/Dev-Core (dev-core-l0178)
#rb none

(ushell-p4-mergedown)

[CL 11113592 by PJ Kack in Dev-Core branch]
2020-01-26 11:33:22 -05:00
michael noland
2d6847d01a Core: Fixes for various unsafe implicit type conversion warnings in the Core module (WIP; some files still suppress the warning)
- Ptrdiff -> int32
- Float/int confusion and double/float
- size_t stuff; various changes to the algorithms to use a deduced IndexType template argument and/or decltype to use the appropriate size for indicies and counts
- Fixed GetNum(FString) incorrectly returning SIZE_T instead of int32, and GetNum(container) now returns whatever container.Num() does (so usually int32)
#jira UE-86949
#rb marc.audy, steve.robb


#ROBOMERGE-OWNER: michael.noland
#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 11050799 via CL 11050828 via CL 11050837
#ROBOMERGE-BOT: (v637-11041722)

[CL 11051763 by michael noland in Main branch]
2020-01-17 13:49:41 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
allan bentham
43f7e5e730 Basic Android support for crashdebughelper, crashreportcore.
Android Arm64 stackwalk uses libunwind.
Crash handler support for Android platform.
#rb Chris.Babcock, Jack.porter
[FYI] Chris.babcock, Jack.porter, Brandon.Schaefer
#rnx


#ROBOMERGE-SOURCE: CL 10122012 via CL 10122015 via CL 10122016
#ROBOMERGE-BOT: (v587-10111126)

[CL 10122017 by allan bentham in Main branch]
2019-11-13 06:50:47 -05:00
arciel rekman
b329cf04c3 Fix CIS warnings (UE-82156)
#jira UE-82156
#rb none

#ROBOMERGE-SOURCE: CL 9734168 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v539-9700858)

[CL 9734172 by arciel rekman in Main branch]
2019-10-21 13:00:07 -04:00
martin ridgers
231920f0f8 Fixed merge errors when Dev-RenPlatStage copied up to Main.
#rb cm
#jira none
#rnx

(ushell-p4-cherrypick of 9631298 by Martin.Ridgers)
(ushell-p4-cherrypick of 9631305 by Martin.Ridgers)
(ushell-p4-cherrypick of 9631347 by Martin.Ridgers)

#ROBOMERGE-SOURCE: CL 9676333 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v536-9675740)

[CL 9676335 by martin ridgers in Main branch]
2019-10-18 04:56:34 -04:00
Rolando Caloca
1a30325d6f Copying //UE4/Dev-RenderPlat-Staging@9551419 to //UE4/Main
#rb none
#rnx

[CL 9551447 by Rolando Caloca in Main branch]
2019-10-11 15:33:31 -04:00
Nick Shin
3526d16d5e merge/copyup to parent stream - HTML5 platform extension
#jira UEMOB-482  HTML5 platform as a plug in
#rb josh.adams
#rn

[CL 9306021 by Nick Shin in Dev-Build branch]
2019-09-30 15:13:56 -04:00