Commit Graph

4354 Commits

Author SHA1 Message Date
ben marsh
814a1088bd Live Coding: Fix support for lazy loading modules. Now passes UBT a list of modules that can be updated, and UBT fails the build and writes out a list of others that would be modified. Live Coding console then loads those modules and retries.
#rb none
#jira UE-74679

#ROBOMERGE-SOURCE: CL 6960867 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)

[CL 6966783 by ben marsh in Main branch]
2019-06-12 23:22:20 -04:00
ben marsh
4e1e602670 Live Coding: Prevent compiling from the IDE while a Live Coding session is active. Engine runtime creates a global mutex with the executable path in the a name and leaks the handle, then UBT checks for it existing before allowing a build to start.
#rb none
#jira UE-74438

#ROBOMERGE-SOURCE: CL 6957113 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)

[CL 6966779 by ben marsh in Main branch]
2019-06-12 23:22:12 -04:00
ben marsh
cbac5f3915 Live Coding: Print a warning if the PDB file for an image cannot be loaded.
#rb none
#jira UE-75970
#rnx

#ROBOMERGE-SOURCE: CL 6956952 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)

[CL 6966774 by ben marsh in Main branch]
2019-06-12 23:22:02 -04:00
ionut matasaru
ef6e5c3539 [Insights] Integrated following CLs from //UE4/dev-core: 6893318, 6909107, 6911320, 6913463, 6926018, 6926170, 6953227
- Asset Loading: Fixed crash (or corruption of the Tining view's "Tracks" drop down) when a session is re-loaded (missing re-initialization of Timing view when session changes).
- Timing: Fixed Timers and Stats Counters tabs to correctly re-sync the list of timers / stats after tab is re-opened.
- Timing: Removed Graph track (tab) from the toolbar. Fixes UE-75603.
- Fixed UE-75591 (Timing Insights Toolbar window status does not update when closing Windows via X).
- Frames track: Fixed panning with mouse (to be able to horizontally pan also using left mouse button, not only with right mouse button).
- Asset Loading: Improved table visualization for aggregated stats (Event Aggregation and Object Type Aggregation top10 tables).
- Asset Loading: Minor change to tooltip for hovered asset loading event (renamed "Package Type" and "Export Type" to "Package Event" and "Export Event" respectively).
- Timers / Stats Counters: Fixed default sorting column/mode not working as intended.
- Timers / Stats Counters: Fixed UE-75578 (Timing Insights Timer's & Stats Counters Windows do not use standard UE4 radio button style). Made selected option for radio buttons be enabled all the time.
- Fixed UE-75588 (Timing Insights Timing View spawns an empty box when right clicking).
- Start Page: Updated UI layout:
    * Removed Live and Latest buttons.
    * Removed text info.
    * Added list of available sessions (with "LIVE" status). Double clicking a session will start analysis for it.
    * Added "Open" button to start analysis for selected session. Moved "Load..." under the drop down menu (next to Open) and renamed it as "Open File". Also the drop down now only shows top10 most recently created sessions.
    * Separated "New Connection" panel from "Trace Recorder" panel.
    * Removed control for enabled modules (for connections / live sessions) from Start Page / Trace Recorder.
- Timing view: Sorted the thread groups (from "Tracks" menu) in the same order as the visible tracks. Also added the number of tracks currently available for each group next to group name (also in Tracks menu).
- Timing view: Fixed memory leak regarding aggregated stats for loading tracks.
- Increased version to 0.07
- Fixed UE-76068 (When grouping Timing Insight's Timers by Name, "n" is lowercase)
- Fixed UE-76084 (Selecting a Timer in the Asset Loading Insight changes changes the selected Timer in the Timing Insight's Timers

#jira UE-75578, UE-75588, UE-75591, UE-75603, UE-76068, UE-76080, UE-76084
#rb Stefan.Boberg

[CL 6953574 by ionut matasaru in Main branch]
2019-06-12 08:10:51 -04:00
david harvey
58c25dd385 Adding internal -CalcCompressionBlockCRCs command line option to UnrealPak to try and track down the rare FPakAsyncReadFileHandle::DoProcessing issue + a bit more logging when it fails.
#rb gil.gribb


#ROBOMERGE-SOURCE: CL 6953229 via CL 6953341
#ROBOMERGE-BOT: (v366-6836689)

[CL 6953356 by david harvey in Main branch]
2019-06-12 07:11:50 -04:00
Rolando Caloca
aa0d2303d6 Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) @ 6944469
#rb none
#rnx

[CL 6944849 by Rolando Caloca in Main branch]
2019-06-11 18:27:07 -04:00
martin wilson
d211aef0a1 Streamable animation asset and streaming animation support
#rb Benn.Gallagher


#ROBOMERGE-SOURCE: CL 6925970 via CL 6926067
#ROBOMERGE-BOT: (v366-6836689)

[CL 6926110 by martin wilson in Main branch]
2019-06-11 07:01:48 -04:00
Jeff Fisher
bcc5bcf128 Copying //UE4/Dev-VR to Main (//UE4/Main)
-Copy up for 4.23
#rb none

[CL 6911980 by Jeff Fisher in Main branch]
2019-06-10 12:22:13 -04:00
Martin Ridgers
5853dcbaea Fixed trace's recorder (hosted in UnrealInsights) failing to bind a socket to a port.
[fyi] jake.leonard
#rb none

(ushell-p4-cherrypick of 6908891 by Martin.Ridgers)

[CL 6909061 by Martin Ridgers in Main branch]
2019-06-10 02:42:20 -04:00
kevin ortegren
454902f20b Now support static switches, quality switches and feature switches for the Shading Model from Material Expression. Done by collecting the shading models used during material translation.
#rb none
[FYI] chris.bunner
#rnx


#ROBOMERGE-SOURCE: CL 6894721 via CL 6903921
#ROBOMERGE-BOT: (v366-6836689)

[CL 6904070 by kevin ortegren in Main branch]
2019-06-08 23:02:14 -04:00
Michael Lentine
f9b3324b32 Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) @ 6903150
#rb none
#rnx

[CL 6903163 by Michael Lentine in Main branch]
2019-06-08 17:15:34 -04:00
james brinkerhoff
415d690243 Adding more null checks for LODModel.AdditionalIndexBuffers - we haven't seen a crash originating here yet, but there's potential for one
#ROBOMERGE-SOURCE: CL 6896153 via CL 6896160 via CL 6896172 via CL 6896264
#ROBOMERGE-BOT: (v366-6836689)

[CL 6896267 by james brinkerhoff in Main branch]
2019-06-07 17:07:26 -04:00
JeanMichel Dignard
0f9ad96858 Copying //UE4/Dev-Enterprise @ cl 6890376 to Dev-Main (//UE4/Dev-Main)
#lockdown nick.penwarden
#rb none

[CL 6890764 by JeanMichel Dignard in Main branch]
2019-06-07 11:22:52 -04:00
Max Chen
8d11a3682b Copying //UE4/Dev-Sequencer to Dev-Main (//UE4/Dev-Main) @ 6863847
#lockdown nick.penwarden
#rb none

[CL 6863971 by Max Chen in Main branch]
2019-06-06 14:11:45 -04:00
Max Chen
58ed55be26 Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none
#lockdown nick.penwarden

[CL 6863746 by Max Chen in Dev-Sequencer branch]
2019-06-06 13:46:20 -04:00
Lina Halper
bc392ac9fd Copying //UE4/Dev-Anim to Dev-Main (//UE4/Dev-Main) @ 6861656
#rb
#rnx

[CL 6863572 by Lina Halper in Main branch]
2019-06-06 13:27:36 -04:00
Lina Halper
b0bdc590d5 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim)
#lockdown: thomas.sarkanen
#fyi: Laurent.Delayen
#rb: none

[CL 6861656 by Lina Halper in Dev-Anim branch]
2019-06-06 12:33:54 -04:00
chris gagnon
e78ef37166 Updated insights to not use deprecated TabManager API.
#rb none
[CODEREVIEW] ionut.matasaru

#ROBOMERGE-SOURCE: CL 6856910 in //UE4/Dev-Editor/...
#ROBOMERGE-BOT: ENGINE (Dev-Editor -> Main) (v366-6836689)

[CL 6856949 by chris gagnon in Main branch]
2019-06-05 18:34:04 -04:00
Max Chen
598e1f35fe Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none
#lockdown nick.penwarden

[CL 6850852 by Max Chen in Dev-Sequencer branch]
2019-06-05 13:36:28 -04:00
Max Chen
b4a5482916 Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 6849452 by Max Chen in Dev-Sequencer branch]
2019-06-05 11:49:03 -04:00
alexis matte
79f3137953 Fix skeletalmesh compute normal with mikkt to use the connected triangle island with smoothing group instead of only smoothing group.
#jira UE-75434
#rb richard.talbotwatkins


#ROBOMERGE-SOURCE: CL 6839302 via CL 6839733 via CL 6845814
#ROBOMERGE-BOT: (v366-6836689)

[CL 6845961 by alexis matte in Main branch]
2019-06-05 06:44:36 -04:00
Ryan Gerleve
550ee54fef Copying //UE4/Dev-Networking to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 6843774 by Ryan Gerleve in Main branch]
2019-06-04 22:25:03 -04:00
Jake Leonard
236a65c611 Fix deprecation warnings after newest sync
#rnx
#JIRA: none
#rb ryan.gerleve
#lockdown ryan.gerleve, nick.penwarden
#fyi: martin.ridgers

[CL 6843755 by Jake Leonard in Dev-Networking branch]
2019-06-04 22:19:42 -04:00
chris gagnon
35ad6f179e Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
#rb none


#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 6838042 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking) (v366-6836689)

[CL 6842911 by chris gagnon in Dev-Networking branch]
2019-06-04 19:37:39 -04:00
marc audy
f6528df96e Copying //UE4/Dev-Framework to Dev-Main (//UE4/Dev-Main) [at] 6835245
#rb
#rnx

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

[CL 6842799 by marc audy in Dev-Networking branch]
2019-06-04 19:33:51 -04:00