Commit Graph

48 Commits

Author SHA1 Message Date
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
bob tellez
fce2bc1d73 #UnrealInsights Add compile option to build UnrealInsights monolithic. Note that there is already a generic -Monolithic commandline parameter to TargetRules, but when explicitly setting the LinkType it is ignored, so we are also explicitly supporting -Monolithic.
[FYI] Ionut.Matasaru

#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 19407031 via CL 19407038 via CL 19410254 via CL 19420354 via CL 19420431
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v930-19419903)

[CL 19421121 by bob tellez in ue5-main branch]
2022-03-17 11:17:47 -04:00
ionut matasaru
9c022068d3 [Insights]
- Added Exec() API to IUnrealInsightsModule and to IInsightsComponent (i.e. each component can now expose custom commands).
  - Extended "-ExecOnAnalysisCompleteCmd" command line argument to be used also without AutomationTesting, to run custom commands exposed by Insights components.
  - Added custom response file support for "-ExecOnAnalysisCompleteCmd" command line argument (using @=file syntax).
  - Fixed -AutoQuit command line argument to work also without AutomationTesting.

#rb Catalin.Dragoiu
#preflight 62260251e543538b3e2ea3f8

[CL 19284189 by ionut matasaru in ue5-main branch]
2022-03-07 08:10:36 -05:00
ionut matasaru
dda435206d [Insights] Fixed Unreal Insights (Session Browser) app to re-focus if it was already running.
#jira UE-136108
#rb none

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18430329 in //UE5/Release-5.0/... via CL 18435294
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435523 by ionut matasaru in ue5-release-engine-test branch]
2021-12-10 17:46:06 -05:00
ionut matasaru
f715c5e501 [Insights] Added source files and script for app icons (Windows).
#rb none

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18417390 in //UE5/Release-5.0/... via CL 18417392
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18417399 by ionut matasaru in ue5-release-engine-test branch]
2021-12-09 05:51:57 -05:00
ionut matasaru
ae42b01035 [Insights] Added source files and script for app icons (Mac).
#rb none

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18417387 in //UE5/Release-5.0/... via CL 18417391
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18417397 by ionut matasaru in ue5-release-engine-test branch]
2021-12-09 05:51:45 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
andriy tylychko
6bf3101dcd deprecated FTicker and family and replaced by thread-safe FTSTicker
#jira UE-120090
#rb francis.hurteau


#ROBOMERGE-SOURCE: CL 17176325 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17176374 by andriy tylychko in ue5-release-engine-test branch]
2021-08-16 11:09:22 -04:00
ionut matasaru
df61063a5e [Insights]
- Added "-NoUI" command line argument to be able to run analysis for a session without the UI to be created (useful when used together with -AutoQuit).
  - Added a log message (emitted when analysis completes) with session duration, analysis duration and analysis speed.

#rb Catalin.Dragoiu

#ROBOMERGE-SOURCE: CL 16994511 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16994515 by ionut matasaru in ue5-release-engine-test branch]
2021-07-29 08:37:01 -04:00
ionut matasaru
d652fca555 [Insights]
- Enabled "HighDPI" support for Unreal Insights app.
  - Fixed size and location of app windows (for both browser and viewer modes) when high dpi is enabled and DPIScaleFactor is not 1.
  - Added name of trace in the application's title.

#rb Catalin.Dragoiu

#ROBOMERGE-SOURCE: CL 16882805 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16882816 by ionut matasaru in ue5-release-engine-test branch]
2021-07-19 08:55:22 -04:00
ionut matasaru
a51bcbd384 [Insights]
Updated the name of the Windows event used to force single instance of UnrealInsights.exe (Browser Mode) and to control when to try to auto-connect. This change allows UnrealInsights.exe from UE5 to coexists with a running instance from UE4.
  Also updated the comments to better explain how the Windows event is used.
  Trace auto-connect behavior remains the same: a game runtime (editor excluded) will try to auto-connect with a local trace store (now hosted by the UnrealTraceServer.exe) if UnrealInsights (Browser Mode) is running.

#rb Martin.Ridgers

#ROBOMERGE-SOURCE: CL 16726078 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16726101 by ionut matasaru in ue5-release-engine-test branch]
2021-06-21 06:29:41 -04:00
martin ridgers
f7326e281e Start the UnrealTrace server implicitly when non-programs launch, and when external platforms are launched through UAT.
#rb jb
#rnx

#ROBOMERGE-SOURCE: CL 16603787 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16603799 by martin ridgers in ue5-release-engine-test branch]
2021-06-09 08:51:18 -04:00
Catalin Dragoiu
c66aa85043 [Insights] Add dependency on TargetPlatform module because it is needed for the automation module to work.
#rb Ionut.Matasaru

[CL 16584262 by Catalin Dragoiu in ue5-main branch]
2021-06-08 05:24:26 -04:00
will damon
f03ca89f0e Fix task tag scoping for UnrealInsights on Mac
#rb dave.hunter
#jira none
#rnx

[CL 16359123 by will damon in ue5-main branch]
2021-05-17 17:00:31 -04:00
ionut matasaru
a32242443e [Insights] Fixed the Unreal Insights crash caused by the stats thread and of the task graph being shutdown twice.
#rb Catalin.Dragoiu
#fyi Andriy.Tylychko

[CL 16123410 by ionut matasaru in ue5-main branch]
2021-04-27 08:36:01 -04:00
Steve Robb
9309254836 Removal of incorrect or unnecessary ESPMode::Fast usage.
#rb robert.manuszewski
#jira none

[CL 16095118 by Steve Robb in ue5-main branch]
2021-04-22 13:07:08 -04:00
danny couture
4e2385ea0a Throttle Insights rendering when application is idle to reduce GPU usage especially when multiple instance are running
- From 8% GPU to 0.2% per background instance on my 3070

#rb Ionut.Matasaru

[CL 16004391 by danny couture in ue5-main branch]
2021-04-14 09:17:09 -04:00
ionut matasaru
380d57cc3d [Insights] Fixed UE4 references.
#jira UE-111540
#rb none

#ROBOMERGE-SOURCE: CL 15758089 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15772462 by ionut matasaru in ue5-main branch]
2021-03-22 22:24:50 -04:00
ionut matasaru
9b46552230 [Insights] Fixed static analysis warnings.
#jira UE-109076
#rb none

[CL 15499636 by ionut matasaru in ue5-main branch]
2021-02-23 08:40:47 -04:00
Matt Kuhlenschmidt
cf8bbcede7 deprecate Slates EnableMenuAnimations api. This feature has been disabled and has not worked since 4.0. Turning it on by accient causes massive issues with menus.
[CL 14844960 by Matt Kuhlenschmidt in ue5-main branch]
2020-12-03 13:16:18 -04:00
Catalin Dragoiu
9b9f72c074 [Insights] Forward -stompmalloc cmd line paramater to the session viewer
Remove option to run Session Viewer in the same process as the SessionBrowser
rb Ionut.Matasaru

[CL 14786651 by Catalin Dragoiu in ue5-main branch]
2020-11-19 10:43:57 -04:00
daren cheng
4ec48c9820 Edigrate 14629275.
Capture callstack in widget invalidation for leaf widgets.

#jira UE-101687
#rb Patrick.Boutot Phillip.Kavan

[CL 14631340 by daren cheng in ue5-main branch]
2020-11-02 14:48:49 -04:00
Catalin Dragoiu
b545dd9077 [Insights] Forward -InsightsTest and -DebugTools arguments from the Session Browser to the Session Viewer. Add options to enable Debug Tools and InsightsTest from the Session Browser UI.
#rb Ionut.Matasaru

[CL 14444838 by Catalin Dragoiu in ue5-main branch]
2020-10-08 06:37:09 -04:00
Catalin Dragoiu
800a92817d [Insights] Fix menu check boxes by incrementing GFrameCounter in the Insights main loop #rb none
[CL 14444628 by Catalin Dragoiu in ue5-main branch]
2020-10-08 05:07:59 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00