Commit Graph

19251 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
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
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
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
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
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
mi wang
9e2f2d2194 Fix a bug when DiscardUnusedQualityLevels.
#jira UE-77107
#rb Jack.Porter
[FYI] Allan.Bentham

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: mi.wang
#ROBOMERGE-SOURCE: CL 7273410 in //UE4/Release-4.23/... via CL 7273411
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7345530 by mi wang in Dev-Build branch]
2019-07-17 00:30:03 -04:00
dmitriy dyomin
9f7872596a Fixed: support instanced static meshes for software occlusion cullling
#jira UE-75945
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 7273002 in //UE4/Release-4.23/... via CL 7273003
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7345522 by dmitriy dyomin in Dev-Build branch]
2019-07-17 00:30:00 -04:00
francois guimond
c5a756bb52 Cancel notification by Id if currently displayed on iOS
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: francois.guimond
#ROBOMERGE-SOURCE: CL 7266341 via CL 7271792 via CL 7271826
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7345378 by francois guimond in Dev-Build branch]
2019-07-17 00:29:12 -04:00
francois guimond
c1cf09e43f Scheduled local notifications on Android will now persist across reboots like on iOS.
Commiting changes from post-commit review.
#rnx
#rb Chris.Babcock, Pete.Procopio

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: francois.guimond
#ROBOMERGE-SOURCE: CL 7265680 via CL 7271181 via CL 7271330
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7344327 by francois guimond in Dev-Build branch]
2019-07-17 00:24:26 -04:00
gil gribb
c9f811c0e8 UE4 - Added a panic recovery mode to failures to decompress data. This is a workaround for a mysterious failure here with no known repro.
#rb none

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

[CL 7344148 by gil gribb in Dev-Build branch]
2019-07-17 00:23:25 -04:00
matt hoffman
08bc7835af Changed the Movie Scene Folder api to automatically call Modify() on itself. This solves a lot of issues where Modify was not getting called before using the API which caused inconsistencies when using Undo/Redo.
#rb Max.Chen
#jira UE-76981

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: matt.hoffman
#ROBOMERGE-SOURCE: CL 7261765 via CL 7261766 via CL 7265152 via CL 7265184 via CL 7270932 via CL 7271050
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7343889 by matt hoffman in Dev-Build branch]
2019-07-17 00:22:13 -04:00
matt kuhlenschmidt
9997707fe5 Fix static analysis
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 7263785 via CL 7263786 via CL 7270715 via CL 7270850
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7343715 by matt kuhlenschmidt in Dev-Build branch]
2019-07-17 00:21:17 -04:00
allan bentham
2226fc1dbd Fix for android CIS build
#rnx
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 7261528 via CL 7261532 via CL 7262574 via CL 7262592 via CL 7270630 via CL 7270780
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7343495 by allan bentham in Dev-Build branch]
2019-07-17 00:20:21 -04:00
marc audy
cbbe768291 Since the child classes now mark their components as VisibleAnywhere, the base class should not or else you get duplicate property panel entries
#jira UE-76466
#rb Michael.Noland

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 7269512 in //UE4/Release-4.23/... via CL 7269514
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7342814 by marc audy in Dev-Build branch]
2019-07-17 00:17:48 -04:00
zach bethel
dbe0f8b139 Fixed automated test crash and patched issue where render state was not being invalidated on instanced static mesh.
#rb zabir.hoque
#jira UE-77083

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: zach.bethel
#ROBOMERGE-SOURCE: CL 7268850 in //UE4/Release-4.23/... via CL 7268851
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7342668 by zach bethel in Dev-Build branch]
2019-07-17 00:17:01 -04:00
allan bentham
c4570b13b8 Do not pass GC guard to different threads.
#rnx
#rb jack.porter

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 7261343 via CL 7261346 via CL 7262000 via CL 7262009 via CL 7268293 via CL 7268414
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7342406 by allan bentham in Dev-Build branch]
2019-07-17 00:15:49 -04:00
lauren ridge
0a463f265a Being able to hide parameters that are not connected in the material graph
#rb Chris.Bunner
#rnx

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

[CL 7341789 by lauren ridge in Dev-Build branch]
2019-07-17 00:10:39 -04:00