Commit Graph

34168 Commits

Author SHA1 Message Date
mike zyracki
8441bf92a8 Add bWasCreated flag to BindToSkeletalMesh so when we know when we create the sequencer anim instance we should save the pose. This removes the need for control rig to override NativeInitialization. Also add some checks to make sure we save a valid pose.
#jira UE-76569

#rb max.chen

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 7280102 in //UE4/Release-4.23/... via CL 7280144
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7350675 by mike zyracki in Dev-Build branch]
2019-07-17 01:10:05 -04:00
joe conley
0f8dd7bb14 #jira UE-73217 - Support latest version of OpenVR for SteamVR
OpenVRv1_4_18

#rb sdkupgrade

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: joe.conley
#ROBOMERGE-SOURCE: CL 7278862 in //UE4/Release-4.23/... via CL 7278871
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7350567 by joe conley in Dev-Build branch]
2019-07-17 01:09:06 -04:00
helge mathee
e1fe8ae2e8 Editor crashed when deleting a skeleton hierarchy in control rig when show bone name is enabled
#jira UE-77060
#rb lina.halper

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 7277581 in //UE4/Release-4.23/... via CL 7277582
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7350493 by helge mathee in Dev-Build branch]
2019-07-17 01:08:34 -04:00
michal valient
04a5b42491 Fixed parsing errors in RendererSettings
#jira UE-76766
#rb marcus.wassmer

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michal.valient
#ROBOMERGE-SOURCE: CL 7277250 in //UE4/Release-4.23/... via CL 7277259
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7350418 by michal valient in Dev-Build branch]
2019-07-17 01:08:03 -04:00
michal valient
d0c522aa78 Fixed dereferencing null ptr in FRealtimeGPUProfiler at exit
#jira UE-76546
#rb marcus.wassmer

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michal.valient
#ROBOMERGE-SOURCE: CL 7277248 in //UE4/Release-4.23/... via CL 7277251
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7350412 by michal valient in Dev-Build branch]
2019-07-17 01:08:00 -04:00
gil gribb
7410ea0272 UE4 - Added a page cache to the XBox and adjusted some external code to properly call through the HAL instead of going directly to the OS for memory requests. The page cache is currently disabled as it does not produce measurable gains (yet).
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 7275334 via CL 7277129 via CL 7277132
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7350397 by gil gribb in Dev-Build branch]
2019-07-17 01:07:52 -04:00
helge mathee
5d8b8d7541 Control Rig Debugging support for external instances (game instances)
#jira UE-76289
#rb lina.halper

Merging

//Fortnite/Main/Engine/...

to //UE4/Release-4.23/Engine/...

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 7277121 in //UE4/Release-4.23/... via CL 7277122
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7350384 by helge mathee in Dev-Build branch]
2019-07-17 01:07:45 -04:00
lauren ridge
4998447341 Fixing UI material thumbnails
#jira UE-71624
#rnx
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: lauren.ridge
#ROBOMERGE-SOURCE: CL 7275308 via CL 7277094 via CL 7277095
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7350361 by lauren ridge in Dev-Build branch]
2019-07-17 01:07:35 -04:00
louisphilippe seguin
edfc1b6cbd Add support for predefined network profiles
* You can now configure network emulation profiles in Engine.ini using [PacketSimulationProfile.MyProfileName]
* Profiles can be applied via console or cmdline using "Net EmulationProfile=MyProfileName"
* Added PktLagMin/PktLagMax setting:  use this to have a random latency between Min and Max
* No longer capping PktLagVariance between 0 and 100

#rb Jon.Nabozny
[RN] minor engine/network

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 7274372 via CL 7276758 via CL 7276768
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7349738 by louisphilippe seguin in Dev-Build branch]
2019-07-17 01:03:47 -04:00
james hopkin
c03a536c89 #core Removed deprecated comments from TBaseMulticastDelegate::Add and TBaseMulticastDelegate::FDelegate. No intention to ever hide these, and they can be useful for binding the same handler to multiple delegates.
[CODEREVIEW] Steve.Robb

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: james.hopkin
#ROBOMERGE-SOURCE: CL 7273976 via CL 7276663 via CL 7276681
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7349690 by james hopkin in Dev-Build branch]
2019-07-17 01:03:30 -04:00
leigh swift
7f1393324b Merging //UE4/Portal-Staging/ to //UE4/Release-4.23/
CL# 6606168 by Leigh.Swift on 2019/05/22
---------------
Fix for BPT shutdown crash. Some engine code crashes if GIsRequestingExit is not true when exiting.

#rb none
#jira none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: leigh.swift
#ROBOMERGE-SOURCE: CL 7276505 in //UE4/Release-4.23/... via CL 7276520
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7349658 by leigh swift in Dev-Build branch]
2019-07-17 01:03:14 -04:00
dave belanger
597e5a491d - Generation of PlaysetPropItemDefinitions for actors in a playset level on world save (levels under /Game/Playgrounds/Maps/Playsets). Enabled with GeneratePlaysetPropItemDefinitions editor setting (under Fortnite Developer Settings); false by default.
- CreativeAssetRegistry that will become the interface through which creative assets are accessed. Enabled with CreativeAssetRegistry.Enabled console variable; false by default.
- Temporary debug (only when CreativeAssetRegistry.Enabled is set): Can spawn and cycle through playset props with the creative move tool by pressing the comma key (previous prop) and the period key (next prop).
#rb Mike.Fricker

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 7273653 via CL 7276311 via CL 7276325
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7349455 by dave belanger in Dev-Build branch]
2019-07-17 01:01:38 -04:00
daniel broder
d60c7591ab Fixed crash in FSceneViewport::OnFocusReceived(...) when ViewportClient is nullptr.
#ReleaseNote above^^

#JIRA UE-77098


#RB Stephan.Delmer

#UE4 #ReleaseNote

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: daniel.broder
#ROBOMERGE-SOURCE: CL 7272921 via CL 7272922 via CL 7276011 via CL 7276164
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7348840 by daniel broder in Dev-Build branch]
2019-07-17 00:56:12 -04:00
matt kuhlenschmidt
e7e554a2ce Fix Linux/Mac link error
#jira UE-76965

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 7270379 via CL 7270382 via CL 7275995 via CL 7276129
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7348784 by matt kuhlenschmidt in Dev-Build branch]
2019-07-17 00:55:45 -04:00
andrew rodham
ca223324df Sequencer: Optimization pass at hot CPU paths
- Changed a map of maps to use a single map with a combined key and therefore reduce heap allocation (and allow for pre-reservation of sensible starting allocation)
  - Skipped unnecessarily checking for binding overrides in the spawn template if there were already bound objects
  - Skipped redundant string manipulation in actor spawner to do with level names where the common case is no specified level name

#rb Max.Chen

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.rodham
#ROBOMERGE-SOURCE: CL 7269368 via CL 7269369 via CL 7269968 via CL 7270024 via CL 7275797 via CL 7275928
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7348524 by andrew rodham in Dev-Build branch]
2019-07-17 00:54:13 -04:00
matt hoffman
9a968537be Fixed adding keys to a curve model sometimes causing tangents to get incorrectly calculated. This was causing issues with Buffered curves.
#jira UE-75157
#rb Max.Chen

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: matt.hoffman
#ROBOMERGE-SOURCE: CL 7269268 via CL 7269269 via CL 7269958 via CL 7270008 via CL 7275787 via CL 7275892
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7348434 by matt hoffman in Dev-Build branch]
2019-07-17 00:53:38 -04:00
andrew ladenberger
a70223a542 When low on memory AND there are levels pending unload speed up GC interval to 10 seconds. Mainly used when s.ForceGCAfterLevelStreamedOut and s.ContinuouslyIncrementalGCWhileLevelsPendingPurge are disabled.
#rb Ben.Woodhouse, Marc.Audy
[FYI] Peter.Sauerbrei

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.ladenberger
#ROBOMERGE-SOURCE: CL 7268805 via CL 7268806 via CL 7269942 via CL 7269992 via CL 7275771 via CL 7275838
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7348315 by andrew ladenberger in Dev-Build branch]
2019-07-17 00:52:51 -04:00
peter sauerbrei
0e1c63064f enable purgeable state for IOS 12 and up
#rb michael.trepka

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 7268046 via CL 7268240 via CL 7269933 via CL 7269985 via CL 7275762 via CL 7275816
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7348270 by peter sauerbrei in Dev-Build branch]
2019-07-17 00:52:30 -04:00
jurre debaare
754ed2a505 Specific HLOD exclusion for object does not work without setting 'Reuse clusters from previous level'
#fix Make sure HLOD exclusion works in all cases, required to re-evaluate previously discarded actors
#jira UE-76220

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 7275469 in //UE4/Release-4.23/... via CL 7275474
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7348048 by jurre debaare in Dev-Build branch]
2019-07-17 00:50:59 -04:00
jurre debaare
9c4de5a7de AltSkinWeights - Text referencing "LOD Index" does not contain a space
#fix Add meta data to alter property display name
#jira UE-74602
#rb trivial

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 7275415 in //UE4/Release-4.23/... via CL 7275418
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7348032 by jurre debaare in Dev-Build branch]
2019-07-17 00:50:52 -04:00
matt hoffman
9003faa33d Added support to the Curve Editor for 'S' to key transform channels individually like in the main Sequencer. This makes the Sequencer Curve Editor commands available externally so you can add additional commands to the Sequencer-specific curve editor without knowing about the actual curve editor.
#jira UE-75645
#rb Max.Chen

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: matt.hoffman
#ROBOMERGE-SOURCE: CL 7265462 via CL 7265463 via CL 7269439 via CL 7269674 via CL 7274540 via CL 7274690
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7347442 by matt hoffman in Dev-Build branch]
2019-07-17 00:47:08 -04:00
matt hoffman
e4c9b99d48 Additional performance improvements on the Sequencer viewport interactions.
#jira UE-76482
#rb None

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: matt.hoffman
#ROBOMERGE-SOURCE: CL 7265348 via CL 7265358 via CL 7269335 via CL 7269666 via CL 7274317 via CL 7274466
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7347367 by matt hoffman in Dev-Build branch]
2019-07-17 00:46:40 -04:00
matt hoffman
cdd3e7ce48 Fixes significant performance impact when opening a Cascade Particle system before opening Sequencer. Sequencer was causing Cascade viewports to endlessly do an expensive re-render.
#jira UE-76482
#rb Max.Chen

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: matt.hoffman
#ROBOMERGE-SOURCE: CL 7262663 via CL 7262664 via CL 7269038 via CL 7269177 via CL 7274212 via CL 7274349
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7346948 by matt hoffman in Dev-Build branch]
2019-07-17 00:43:48 -04:00
matt hoffman
34f2b25a4c Robomerge merge fixes.
#rb Cody.Haskell

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: matt.hoffman
#ROBOMERGE-SOURCE: CL 7267686 via CL 7269064 via CL 7273929 via CL 7274054
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7346439 by matt hoffman in Dev-Build branch]
2019-07-17 00:39:21 -04:00
alexis matte
6a7e5f9e94 Fix non unity build
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 7268978 via CL 7273781 via CL 7273889
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7346354 by alexis matte in Dev-Build branch]
2019-07-17 00:38:37 -04:00