Commit Graph

54 Commits

Author SHA1 Message Date
christopher waters
6a4206d490 Removing bad Launch include paths from programs.
[CL 24328631 by christopher waters in ue5-main branch]
2023-02-20 17:39:13 -05:00
ionut matasaru
e0f283d779 [Insights] Session Browser: Fixed utrace file delete confirmation message box not showing and freezing UI.
#jira UE-169793
#rb Catalin.Dragoiu
#preflight skip

[CL 23287701 by ionut matasaru in ue5-main branch]
2022-11-28 08:43:40 -05:00
ionut matasaru
b64815adc2 [Insights] Fixed unsafe type cast warnings in TraceInsights module.
#rb none
#preflight 633581b1691c0168b73d75d1

[CL 22260791 by ionut matasaru in ue5-main branch]
2022-09-29 20:32:42 -04:00
Josh Adams
35f58f3dd4 - Fixed up various threading and menu initialization issues with Programs on Mac
- Moved boilerplate program startup code into a shared Obj-C class, MacProgramDelegate
#rb zack.neyland
#fyi brandon.schaefer,robert.seiver
#preflight 632b45dba4769ad71456b18b

[CL 22116672 by Josh Adams in ue5-main branch]
2022-09-21 13:20:37 -04:00
Devin Doucette
76234e85ae Set EngineIncludeOrderVersion.Latest for several additional targets
#preflight 6318ddca2b7fe03eb66fbb46
#rb none
#rnx

[CL 21858206 by Devin Doucette in ue5-main branch]
2022-09-07 14:45:10 -04:00
Catalin Dragoiu
8b97370400 Enable utrace file association with Insights on MAC.
#rb Ionut.Matasaru
#preflight 6310819698103d4521e693d9
#jira UE-140162

[CL 21737729 by Catalin Dragoiu in ue5-main branch]
2022-09-01 06:20:10 -04:00
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