Commit Graph

38 Commits

Author SHA1 Message Date
ionut matasaru
16ed95ae22 [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

[CL 16726078 by ionut matasaru in ue5-main branch]
2021-06-21 06:27:51 -04:00
Martin Ridgers
516ced8c21 Start the UnrealTrace server implicitly when non-programs launch, and when external platforms are launched through UAT.
#rb jb
#rnx

[CL 16603787 by Martin Ridgers in ue5-main branch]
2021-06-09 08:49:10 -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
Martin Ridgers
5e59431338 Fixed Unreal Insights asserting on start up.
#rb dcouture
#rnx

[CL 13874018 by Martin Ridgers in ue5-main branch]
2020-07-16 09:25:24 -04:00
ionut matasaru
e784302e2a [Insights] Fixed slate app initialization for Unreal Insights.
#jira UE-94476
#rb none

[CL 13760279 by ionut matasaru in ue5-main branch]
2020-06-24 13:38:03 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
Matt Kuhlenschmidt
60d7245918 Fix some standalone applications not starting up due to out of order core/editor style initialization
[CL 13545858 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-26 10:28:30 -04:00
ionut matasaru
eee8fab6d0 [Insights]
- Bug fix: Browser: Renamed "..." button to "Explore" (Explore the Trace Store Directory). Also aligned the button to the right. (UE-89187)
  - Bug fix: Renamed command line params to analyze a session from "-TraceFile" / "-TraceId" to "-OpenTraceFile" / "-OpenTraceId" (in order to avoid conflict with "-TraceFile" cmd line param already in use to direct tracing to a file).

#jira UE-89187
#rb none

#ROBOMERGE-SOURCE: CL 11576085 in //UE4/Release-4.25/... via CL 11576094
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11585345 by ionut matasaru in Main branch]
2020-02-22 18:11:49 -05:00
Stefan Boberg
55a8b15f1f Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb none

[CL 11258477 by Stefan Boberg in Main branch]
2020-02-05 14:26:36 -05:00
ionut matasaru
4147ef50b8 [Insights]
- Session Browser (start page): Updated layout.
  - Session Browser (start page): Changed "auto start analysis" checkbbox to be disabled by default. Also moved on same line with Open button.
  - Session Browser (start page): Fixed meta-data for trace sessions.
  - Counters: Changed double click on a counter to also turn visibility on for the Graph track in addition to adding a graph series for respective counter.
  - Timing view: Added workaround for cases where a log message has a null category name.
  - Added "TraceInsights" log category and a Log.h (to avoid using "TimingProfiler" category).
  - Split FTraceInsightsModule::StartAnalysisForTrace(const TCHAR* InStoreHost, uint32 InStorePort, uint32 InTraceId) into ConnectToStore(const TCHAR* InStoreHost, uint32 InStorePort) + StartAnalysisForTrace(InTraceId).

#rb none

[CL 11116473 by ionut matasaru in Dev-Core branch]
2020-01-27 12:21:11 -05:00
Jurre deBaare
73553e13a8 Gameplay Insights (Editor) changes:
- Introduce GameplayInsightsEditor module, allowing to compile non-editor functionality for UnrealInsights
- Enable GameplayInsights modules for UnrealInsights standalone project / tool
- Ensure that UnrealInsights load 'Default' phase plugins
- Split extendability for Major Insights tabs, into Configuration and Extenders
#rb Thomas.Sarkanen
#fyi Ionut.Matasaru

[CL 11104556 by Jurre deBaare in Dev-Core branch]
2020-01-24 09:34:25 -05:00
Martin Ridgers
76541cdbbc Restored auto-tracing on Windows if Insights is running.
#rb trivial
#rnx

[CL 11104065 by Martin Ridgers in Dev-Core branch]
2020-01-24 07:00:09 -05:00
Johan Berg
0dd221f1c2 GameplayInsights creates its own store.
#rb ionut.matasaru, thomas.sarkanen

[CL 11092096 by Johan Berg in Dev-Core branch]
2020-01-23 09:10:27 -05:00