Commit Graph

45906 Commits

Author SHA1 Message Date
matt collins
878ec3a4ee Updates readback to not create/destroy stuff per emitter every frame.
Updated RHI api to support this.

#rb uriel.doyon
#jira UE-67361

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: matt.collins
#ROBOMERGE-SOURCE: CL 4757618 via CL 4757619 via CL 4757891
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4757926 by matt collins in Dev-Networking branch]
2019-01-18 21:10:45 -05:00
ben marsh
a931d5f5bf UBT: Add support for Aras-P's -ftime-trace PR for Clang, which outputs a JSON file containing a timeline for the compile. See http://aras-p.info/blog/2019/01/16/time-trace-timeline-flame-chart-profiler-for-Clang/ for more info.
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4757790 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4757801 by ben marsh in Dev-Networking branch]
2019-01-18 20:24:36 -05:00
aaron mcleran
ada9148bd7 Implementing BP and console command for setting max channels dynamically.
#rb Seth.Weedin

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 4757450 via CL 4757452 via CL 4757454 via CL 4757455
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4757459 by aaron mcleran in Dev-Networking branch]
2019-01-18 18:49:38 -05:00
ken klopp
8fe35c38e6 Change shared pointers stored on SDataTableListViewRowName to weak pointers, so datatable editor is cleaned up & can be reopened
[REVIEW] [at]saad.nader, [at]michael.noland
#JIRA UE-68033
#rnx

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ken.klopp
#ROBOMERGE-SOURCE: CL 4757383 via CL 4757386 via CL 4757393 via CL 4757397
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4757405 by ken klopp in Dev-Networking branch]
2019-01-18 18:40:58 -05:00
Jake Leonard
8c2db19630 Fix SetMulticastInterface to check IPAddress protocol before setting (like all the others do [merge issue]).
#Jira: trivial
#rnx
#rb: none

[CL 4757289 by Jake Leonard in Dev-Networking branch]
2019-01-18 18:30:43 -05:00
Jake Leonard
3379b45d4e Fix Android GetLocalHostAddr from stomping on address information when we're determining best address usage. Also prevents the invalid ALL|V4MAPPED flag from being attached to GAI queries.
#JIRA: UE-68731, UE-68732
#rb: jon.nabozny

[CL 4757233 by Jake Leonard in Dev-Networking branch]
2019-01-18 18:24:28 -05:00
Jon Nabozny
0e5869afea Fix bad merge of PanelWidget.h
#fyi Dan.Hertzka
#rb None
#jira None

[CL 4755683 by Jon Nabozny in Dev-Networking branch]
2019-01-18 16:45:02 -05:00
Brian Bekich
a6409bacdd Destroy PIE world net driver later in the shutdown process so the net mode will be correct for actors during EndPlay
#jira UE-68716
#rb jon.nabozny

[CL 4755682 by Brian Bekich in Dev-Networking branch]
2019-01-18 16:44:50 -05:00
steven barnett
5123689180 Pass USceneComponent* to CableComponent instead of TWeakObjectPtr.
Expose AttachEndsToComponent to blueprints.
Set ComponentProperty name to NAME_None when component override is used.
[FYI] james.golding

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: steven.barnett
#ROBOMERGE-SOURCE: CL 4754209 via CL 4754211 via CL 4754214 via CL 4754669
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4755129 by steven barnett in Dev-Networking branch]
2019-01-18 16:09:16 -05:00
david hill
5d90c0808d Skeletal Reduction: Allow user to specify absolute vertex or triangle count.
#jira UE-66390

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: david.hill
#ROBOMERGE-SOURCE: CL 4753891 via CL 4753895 via CL 4753897 via CL 4754539
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4755082 by david hill in Dev-Networking branch]
2019-01-18 16:08:22 -05:00
nick darnell
9e07f85ddd Fixing some build warnings from main.
#jira UE-68706
#jira UE-68707

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 4753600 via CL 4753603 via CL 4754270
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4754498 by nick darnell in Dev-Networking branch]
2019-01-18 15:59:24 -05:00
dan hertzka
1be350842f Resolving robomerge block
--------------------------------------
- Undo/Redo now works again on properties of UserWidget instances in a UMG hierarchy (including the root widget)
- Added a couple WidgetTree static helpers for determining the child index of a PanelWidget that a given widget ultimately occupies (even if nested within other panels)

#rb Nick.Darnell

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: dan.hertzka
#ROBOMERGE-SOURCE: CL 4753458 via CL 4753482 via CL 4754220
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4754239 by dan hertzka in Dev-Networking branch]
2019-01-18 15:56:54 -05:00
arne schober
34a3ae96f9 MN - The assert was invalid in this case because the material can be delayed deleted and used one more frame. Nevertheless there is an issue where the AsyncLoadingThread can enter at the same time and mess with the GlobalMap corrupting it and eventually causing a new Material using a deleted Map. (See UE-63799)
#RB Marcus.Wassmer
#jira UE-65263, UE-67338

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: arne.schober
#ROBOMERGE-SOURCE: CL 4754186 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4754204 by arne schober in Dev-Networking branch]
2019-01-18 15:54:43 -05:00
ben marsh
5973555c33 Suppress warning message when opening the project browser if a project doesn't have any engine identifier or version field.
#rb none
#jira UE-68682

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4753690 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4753691 by ben marsh in Dev-Networking branch]
2019-01-18 14:34:41 -05:00
peter sauerbrei
403f3af466 disable advertising for TVOS
#jira UE-68514
#rb trivial

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 4753296 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4753315 by peter sauerbrei in Dev-Networking branch]
2019-01-18 13:58:47 -05:00
marc audy
ff0ca1d483 Home/End to jump to top and bottom of filter list now requires control to also be held to allow home/end to allow navigation within the text field
#jira UE-68432
#rb Me
#rnx

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 4752253 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4752258 by marc audy in Dev-Networking branch]
2019-01-18 12:32:01 -05:00
michael galetzka
3e3791c3d6 Remove the "User." prefix for niagara variable names in the sequencer
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: michael.galetzka
#ROBOMERGE-SOURCE: CL 4751527 via CL 4751528 via CL 4751530
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4751534 by michael galetzka in Dev-Networking branch]
2019-01-18 11:07:22 -05:00
bart hawthorne
f011c5f238 [CODEREVIEW] bart.hawthorne,jeff.williams
Only log the actor channel lmit reached warning once - this prevents log spam when the limit is reached

[FYI] brian.bekich

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: bart.hawthorne
#ROBOMERGE-SOURCE: CL 4751129 via CL 4751179 via CL 4751180 via CL 4751188
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4751197 by bart hawthorne in Dev-Networking branch]
2019-01-18 10:40:26 -05:00
louisphilippe seguin
d8ca2e8622 Fix non-unity builds due to missing include directive
#rb brian.bekich

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4750866 via CL 4750868 via CL 4750871
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4750872 by louisphilippe seguin in Dev-Networking branch]
2019-01-18 10:14:19 -05:00
emil persson
907148502f More residency fixes
#jira UE-68525
#rb jian.ru rolando.caloca

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: emil.persson
#ROBOMERGE-SOURCE: CL 4750828 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4750842 by emil persson in Dev-Networking branch]
2019-01-18 10:11:40 -05:00
robomerge
5ab3fdfdbe Added CSV exclusive stat for animation budget allocator
Renamed plain ol' stat as well. as no longer hand 'initial' and 'secondary' ticks.

#rb none
[FYI] James.Golding

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: robomerge
#ROBOMERGE-SOURCE: CL 4750583 via CL 4750585 via CL 4750586 via CL 4750588
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4750589 by robomerge in Dev-Networking branch]
2019-01-18 09:33:11 -05:00
LouisPhilippe Seguin
6875d10b84 Add missing fwd declaration that broke Mac/Linux compil targets
#rb none

[CL 4750559 by LouisPhilippe Seguin in Dev-Networking branch]
2019-01-18 09:25:18 -05:00
graeme thornton
5bdd512240 Refactoring of content encryption config to remove separate specification of non-UFS files, and instead allow a group to be marked as "staging time only". The asset manager should still see those encryption groups and allocate them chunks, then the staging code will force all the specified files into those chunks.
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 4750115 via CL 4750118 via CL 4750121 via CL 4750123
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4750138 by graeme thornton in Dev-Networking branch]
2019-01-18 07:22:23 -05:00
thomas sarkanen
f013c665e6 More tweaks to budget allocator to avoid initial overbudget peaks
Now we scale tick rate change throttling based on budget pressure too
Also fixes some typos in CVar setup.

#rb Jurre.deBaare

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 4750085 via CL 4750087 via CL 4750088 via CL 4750089
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4750091 by thomas sarkanen in Dev-Networking branch]
2019-01-18 06:47:35 -05:00
thomas sarkanen
3a2ccb7bc3 Added some extra tuning to the budget allocator to deal better with high budget pressure situations
We now dynamically scale the rate at which components transition to reduced work based on budget pressure.

Also:
Offscreen components now revert to reduced work, so averaging calculations arent impacted.
Offscreen components now allow update rate to switch on first tick. Previously these were throttled to last appearance.

#rb Jurre.deBaare

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 4750035 via CL 4750038 via CL 4750040 via CL 4750048
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4750056 by thomas sarkanen in Dev-Networking branch]
2019-01-18 06:10:50 -05:00