Commit Graph

52685 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
nicholas goldstein
6cc4a0e77b Enable skipping HLSLCC backend optimization passes by default when compiling Niagara shaders through VectorVM.
#jira none
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: nicholas.goldstein
#ROBOMERGE-SOURCE: CL 7278728 in //UE4/Release-4.23/... via CL 7278732
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7350523 by nicholas goldstein in Dev-Build branch]
2019-07-17 01:08:45 -04:00
helge mathee
71efbcd296 Fixing up a corrupt asset causing control rig asserts
#jira UE-77114
#rb none

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

[CL 7350503 by helge mathee in Dev-Build branch]
2019-07-17 01:08:37 -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
wyeth johnson
6cc4a7cfb8 #jira
UE-77123
UE-77124
UE-77125

Resaved enums in niagara content plugin, resaved drag force dependencies, replaced float from bool function call

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: wyeth.johnson
#ROBOMERGE-SOURCE: CL 7277344 in //UE4/Release-4.23/... via CL 7277397
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7350480 by wyeth johnson in Dev-Build branch]
2019-07-17 01:08:29 -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
jason bestimt
2b153699a0 Fix for HL2 ARM64 libs using PhysX ray casting
#JIRA: UEVR-1441
#RB: ryan.vance

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jason.bestimt
#ROBOMERGE-SOURCE: CL 7276459 in //UE4/Release-4.23/... via CL 7276461
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7349646 by jason bestimt in Dev-Build branch]
2019-07-17 01:03:10 -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
418653b56b Error: EditCondition parsing failed: Field name "bBlendTransitions" was not found in class "AnimationSharingScalability" when viewing Use Blend Transitions in an Animation Sharing Setup
#fix Remove edit conditions as the bool has been converted to a PerPlatform property
#jira UE-76578
#rb trivial

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

[CL 7348038 by jurre debaare in Dev-Build branch]
2019-07-17 00:50:56 -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