Commit Graph

666 Commits

Author SHA1 Message Date
chris babcock
c36c6d999c Allow forwarding back button to Java on Android
#ue4
#android
#rb Guilherme.Iscaro



#ROBOMERGE-SOURCE: CL 5691593 via CL 5691602 via CL 5691603 via CL 5691604 via CL 5695670

[CL 5695735 by chris babcock in Main branch]
2019-04-02 18:11:20 -04:00
josh adams
fdba355b7a - Fixed a timer logic error for Embedded mode "FirstTicks"
#rb none


#ROBOMERGE-SOURCE: CL 5610817 via CL 5611058 via CL 5616071 via CL 5616217 via CL 5618005

[CL 5618090 by josh adams in Main branch]
2019-03-27 20:01:05 -04:00
peter sauerbrei
e782db385e potential fix for PSO caching crashes while doing the image check (several crashes on IOS)
#rb trivial


#ROBOMERGE-SOURCE: CL 5594733 via CL 5594761 via CL 5594767 via CL 5594773 via CL 5594777 via CL 5600385

[CL 5600583 by peter sauerbrei in Main branch]
2019-03-27 14:31:22 -04:00
Sorin Gradinaru
b4cf18a204 UE-71937 //UE4/Main - Compile UE4Game TVOS - error: 'UIInterfaceOrientationUnknown' is unavailable: not available on tvOS
#4.23
#tvOS
#jira UE-71937
#rb Jack.Porter

Compile errors on tvOS

[CL 5554838 by Sorin Gradinaru in Main branch]
2019-03-26 10:10:44 -04:00
justin marcus
80b95ccdf5 Cleanup unused define
#ROBOMERGE-SOURCE: CL 5495368 via CL 5496460 via CL 5498947

[CL 5499010 by justin marcus in Main branch]
2019-03-21 21:41:37 -04:00
allan bentham
cdc95a9ec5 Merge CL 5361873.
Stop using a define to determine whether launch engine loop should mount paks and load shaderlibs.  Instead, see if bundle manager is going to do it.
Fix shader binaries not being fully cached on Android because cache was being opened too early.
#rb none


#ROBOMERGE-SOURCE: CL 5432919 via CL 5437672

[CL 5437750 by allan bentham in Main branch]
2019-03-18 18:04:10 -04:00
jeff fisher
39dacb55c6 Back out changelist 5417701
-This fix breaks the ddc build, which is more important.
#rb build
#jira UE-67120

#ROBOMERGE-SOURCE: CL 5423419 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5423420 by jeff fisher in Main branch]
2019-03-16 13:39:22 -04:00
jeff fisher
6a45d280c8 Fixing DCC build failure on shared pointer in PreInit
#rb build
#jira none

#ROBOMERGE-SOURCE: CL 5423311 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5423312 by jeff fisher in Main branch]
2019-03-16 09:12:02 -04:00
jeff fisher
44b2c755e4 UE-67120 Editor crash on startup after enabling Morpheus plugin...
UE-67297 ShaderCompiler crash when opening the editor with Morpheus plugin and project setting enabled
-Moved this shader file out of platform shader directory into the  plugin shaders (it isn't actually for use on that platform, its used in the editor).  Sadly we still need to use it from engine code if the shader file exists because a postprocesspass cannot be defined in a plugin and I couldn't find a way to pull the shader from the plugin and use it in the pass so I had to hardcode the shader path mapping for this plugin in launchengineloop.  A rendering refactor is coming along that will make postprocess passes more like other passes, so it makes sense to defer refactoring this until after that.
#jira UE-67120 UE-67297
#rb Ryan.Vance

#ROBOMERGE-SOURCE: CL 5417701 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5417707 by jeff fisher in Main branch]
2019-03-15 12:53:13 -04:00
chris bunner
cfe83581c5 Disabling CPU usage CSV metric in shipping builds as it's still too unreliable at this point but wanted for internal testing.
#rb None


#ROBOMERGE-SOURCE: CL 5393199 via CL 5394818

[CL 5395025 by chris bunner in Main branch]
2019-03-13 21:21:43 -04:00
bob tellez
45b1e8e2e9 #UE4 Fix a crash related to StartFrame. WorldContext worlds may be null during tick when starting PIE.
[FYI] Marc.Audy


#ROBOMERGE-SOURCE: CL 5371034 via CL 5375085

[CL 5378123 by bob tellez in Main branch]
2019-03-12 23:24:05 -04:00
jeff fisher
960d0a666e UE-65414 ARCore - Rotating app during bootup cause scaling issues on startup
-If we skip a window create because a window destroy event came in before we could process it we now destroy the window and pause rendering so that when a window is created it builds up all state fresh.  Previously we sometimes ended up with the frame buffer oriented incorrectly or some undiagnosed problem which resulted in an all black screen.
#jira UE-65414
#rb Ryan.Vance

#ROBOMERGE-SOURCE: CL 5371838 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5371841 by jeff fisher in Main branch]
2019-03-12 18:19:16 -04:00
jack porter
122896fe30 Fix console command race condition
#rb Dmitriy.Dyomin


#ROBOMERGE-SOURCE: CL 5366169 via CL 5366170 via CL 5368062

[CL 5368099 by jack porter in Main branch]
2019-03-12 08:24:50 -04:00
chris babcock
dadc2e7eac Disable custom touch event injection
#android
[FYI] Joe.Barrett



#ROBOMERGE-SOURCE: CL 5362854 via CL 5363431

[CL 5363481 by chris babcock in Main branch]
2019-03-11 17:40:19 -04:00
chris bunner
5908f89d86 Added CPU usage statistics to CSV profiling charts; Active process usage, idle usage and assumed external process usage.
#rb jian.ru
[FYI] Michael.Trepka, Jay.Chaney


#ROBOMERGE-SOURCE: CL 5360443 via CL 5361109

[CL 5362028 by chris bunner in Main branch]
2019-03-11 15:20:28 -04:00
Andrew Grant
da2cbfff1f Merging 5360223 from Dev-EngineMerge. DevK integration.
#rb #jira na

[CL 5361784 by Andrew Grant in Main branch]
2019-03-11 15:12:02 -04:00
sam zamani
5e25f6557c Initial version of social debug tools
Allows spawning multiple OSS instances for debug contexts
Can login individual accounts with their own XMPP connection for each context

Added debug party member entries to Fort developer settings to specify:  login credentials, cosmetic loadout, crossplay settings, etc

Current supported Exec usage/commands in debug tools:
"SOCIAL DEBUG CONTEXT=<Name> <COMMAND> <PARAMS>"

Commands:
"LOGIN <Id> <Auth>"
"LOGOUT"
"JOINPARTY <Id> <Auth> <optional FriendName>"
"LEAVEPARTY"
"AUTOACCEPTFRIENDINVITES"
"AUTOACCEPTPARTYINVITES"
"HELP"

Fortnite cheat command to populate with party member data and spawn into party:

"TestPartyMember <Context> <optional FriendName>"

This will use the debug contexts for party member data to spawn via developer settings.

Fixed online code assuming INSTANCE portion of <OSS>:<INSTANCE> must correspond to a World name

[at]rob.cannaday, [at]don.eubanks, [at]dan.hertzka


#ROBOMERGE-SOURCE: CL 5352803 via CL 5354817

[CL 5354938 by sam zamani in Main branch]
2019-03-08 18:43:04 -05:00
Jack Porter
ae9e21a499 Fix black screen after splash when not using startup movie or early preload screen
Repplying fix from CL 5257895 in Release-4.22
#jira UE-69985
#rb Thomas.Ross
#lockdown: Nick.Penwarden

[CL 5258930 by Jack Porter in Main branch]
2019-02-28 20:56:28 -05: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
anthony bills
50c2bb11d2 Add support tracking for approximate input latency time on platforms that support flip tracking.
- Input time is sampled just before slate polls/process the input, this is value is then passed to the render thread which passes it to the rhi thread.
- The RHI thread can then measure the end to end time from sampling the input until the flip on supported platforms.
- This is a step towards easier debug of flip tracking.

#rb david.harvey
[FYI] luke.thatcher


#ROBOMERGE-SOURCE: CL 5189089 via CL 5189597

[CL 5189613 by anthony bills in Main branch]
2019-02-25 19:19:28 -05:00
michael trepka
7bc25b1458 Make sure Mac FN players cannot work around min OS version check by modifying the Info.plist file
#ROBOMERGE-SOURCE: CL 5110828 via CL 5110829 via CL 5111458 via CL 5112497

[CL 5114897 by michael trepka in Main branch]
2019-02-21 17:30:48 -05:00
nick shin
913ef26d19 #jira UE-68966 HTML5 physics objects bounce unexpectedly once disturbed
#rnx
#rb none

#ROBOMERGE-SOURCE: CL 5096744 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5096748 by nick shin in Main branch]
2019-02-20 16:10:37 -05:00
cosmin sulea
1a8c3d35f5 UE-63767 - iOS Device Output Log console does not work
#jira UE-63767
#rb Jack.Porter

#ROBOMERGE-SOURCE: CL 5036543 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5036544 by cosmin sulea in Main branch]
2019-02-18 05:54:48 -05:00
bob tellez
15e9676b26 Back out changelist 4976275. Crash at startup on XB1
[FYI] Thomas.Ross


#ROBOMERGE-SOURCE: CL 4991925 via CL 4991985

[CL 4994700 by bob tellez in Main branch]
2019-02-14 10:05:57 -05:00
thomas ross
72a730c76a PreLoadScreen changes:
- Move call to SwitchGameWindowToUseGameViewport to happen right after EngineInit instead of after first tick of GameEngine. Fixes cases where we are capturing video and trying to get viewport settings earlier in the process.
- Clean up moved to only happen on the first GameEngine tick isntead of checking for the PreLoadScreenManager every tick
#tests windows editor, windows editor client, ios client
#rb none


#ROBOMERGE-SOURCE: CL 4976275 via CL 4977561

[CL 4978220 by thomas ross in Main branch]
2019-02-12 18:37:54 -05:00