Commit Graph

8605 Commits

Author SHA1 Message Date
Martin Ridgers
1495ddab0d Removed the self-hosted Trace stores in plugins and Unreal Insights. They can assume that the trace store is already running and therefore need to just attempt to connect to it.
#rb im

[CL 16603794 by Martin Ridgers in ue5-main branch]
2021-06-09 08:50:02 -04:00
Martin Ridgers
7c160ebaa3 Tweaked the trace store client/server protocol to be more HTTP-like.
#rb honk
#rnx

[CL 16602541 by Martin Ridgers in ue5-main branch]
2021-06-09 07:01:48 -04:00
luc eygasier
4def091199 Adds Offline files to Uncontrolled Changelists
* Adds Offline files to Source Control Changelist Window
* Use TSet.Remove return value to update state.

#rb Sebastien.Lussier

#changelist validated

[CL 16593836 by luc eygasier in ue5-main branch]
2021-06-08 17:12:06 -04:00
Helge Mathee
b1e31fb327 Control Rig: Support description for functions
#jira UE-116428
#rb audit

[CL 16588324 by Helge Mathee in ue5-main branch]
2021-06-08 12:10:13 -04:00
ionut matasaru
ac6e0a1609 [Insights]
- TraceServices: Added IModuleService::GetAvailableModulesEx(..), IModuleService::GetEnabledModules(..) and IModule::ShouldBeEnabledByDefault().
  - TraceServices: Fixed analysis to use only the enabled modules (to correctly use the state set by ShouldBeEnabledByDefault + SetModuleEnabled API).
  - SessionInfo: Added "!" in front of name for modules that are registered, but not enabled.
  - Changed FTraceServicesModule::StartupModule() to allow registration of all modules.
  - Changed the Memory, Tasks and LoadTimeProfiler modules to report that should be disabled by default in editor.
  - Fixed Insights unit tests (UE-116865). Re-enabled the LoadTimeProfiler module for unit tests even if it is disabled by default for editor.

#jira UE-116865
#rb Catalin.Dragoiu

[CL 16587640 by ionut matasaru in ue5-main branch]
2021-06-08 11:19:34 -04:00
Helge Mathee
4747134263 Control Rig: Catch nullptrs during rename of pins
#jira UE-116907
#rb audit

[CL 16586397 by Helge Mathee in ue5-main branch]
2021-06-08 09:36:54 -04:00
jeanfrancois dube
18c51757df Optimize FAssetRenameDataWithReferencers by changing an array with a set.
Results for breaking a Level Instance with ~10K actors: ~810s down to ~256s.

#rb patrick.enfedaque


#ROBOMERGE-SOURCE: CL 16586087
#ROBOMERGE-BOT: (v828-16531559)

[CL 16586102 by jeanfrancois dube in ue5-main branch]
2021-06-08 08:49:20 -04:00
Helge Mathee
a4fc72fc71 Control Rig: Collapse / expand node action to filter injected nodes correctly
#jira UE-115103
#rb sara.schvartzman

[CL 16585913 by Helge Mathee in ue5-main branch]
2021-06-08 08:02:35 -04:00
Rolando Caloca
3475ca5434 UE5 - Fix Vulkan missing dual blending annotation; move it to be platform agnostic
#fyi Brian.White, Dmitriy.Dyomin
#rb Will.Damon
#jira UE-117253
#rnx

[CL 16574688 by Rolando Caloca in ue5-main branch]
2021-06-07 14:30:42 -04:00
charles derousiers
b402ba8720 Fix vulkan compilation issue with new ShaderPrint coloring.
Vulkan/DXC does not support initialization of static const variable having complex type. This change lines change the initialization to some simple define instead.

#rb none


#ROBOMERGE-SOURCE: CL 16574414
#ROBOMERGE-BOT: (v828-16531559)

[CL 16574416 by charles derousiers in ue5-main branch]
2021-06-07 14:15:34 -04:00
Catalin Dragoiu
44522f59cd [Insights] Fix crash when a session is opened via drag and drop whilst task relations are drawed.
#rb none

[CL 16572233 by Catalin Dragoiu in ue5-main branch]
2021-06-07 12:16:05 -04:00
jeanfrancois dube
12e850ac12 Reduce the impact of wrapped pointers by 75% from material code.
For example, texture streaming spikes drops from 26.7ms to 16.6ms in PIE.

#rb zousar.shaker


#ROBOMERGE-SOURCE: CL 16571356
#ROBOMERGE-BOT: (v828-16531559)

[CL 16571408 by jeanfrancois dube in ue5-main branch]
2021-06-07 11:35:07 -04:00
Devin Doucette
c1c9a493c0 CompactBinary: Added validation to LoadCompactBinary and removed asserts from the other load functions
#rb Zousar.Shaker
#rnx
#preflight 60bc53b70249c30001c6a20e

[CL 16570338 by Devin Doucette in ue5-main branch]
2021-06-07 10:28:39 -04:00
Johan Berg
e2d01de1a5 [Insights] Always return a valid callstack, even if it's not found.
Instead of returning a nullptr, return a  placeholder callstack when an unknown callstack has been requested.

#rb ionut.matasaru
#rnx
#preflight 60bdfeed29082d00015d3ac6

[CL 16569026 by Johan Berg in ue5-main branch]
2021-06-07 08:18:57 -04:00
Johan Berg
148abdfe15 [Insights] Only save cache file when first used.
Refactored cache file creation so that is all contained inside FFileContents wrapper. File is now created the first time a block is commited which means a cache file will not be created for traces that doesn't use the cache (currently all non-memory traces).

#rb ionut.matasaru
#preflight 60bdff28f3ba640001f49b8f

[CL 16568925 by Johan Berg in ue5-main branch]
2021-06-07 08:11:08 -04:00
ionut matasaru
8396d98024 [Insights] Fixed formula used to compute number of symbols in a batch (when parallelizing symbol resolving).
#rb Johan.Berg

[CL 16568342 by ionut matasaru in ue5-main branch]
2021-06-07 07:13:30 -04:00
sara schvartzman
a004ea816a ControlRig: Adding local variables to CR graphs UI
#jira UE-110373
#rb helge.mathee

[CL 16568265 by sara schvartzman in ue5-main branch]
2021-06-07 06:49:07 -04:00
charles derousiers
0390184ee4 Add color support for shader print.
#rb none
#preflight 60bded2c0249c30001e4eceb


#ROBOMERGE-SOURCE: CL 16568047
#ROBOMERGE-BOT: (v828-16531559)

[CL 16568081 by charles derousiers in ue5-main branch]
2021-06-07 06:25:15 -04:00
charles derousiers
76466fc4e4 Add proper ASCII texture to print standard character set from shader.
#rb none


#ROBOMERGE-SOURCE: CL 16566309
#ROBOMERGE-BOT: (v828-16531559)

[CL 16566349 by charles derousiers in ue5-main branch]
2021-06-06 16:05:31 -04:00
sebastien lussier
7bd11cdcac ApproximateActors - Ensure debug view modes are available when generating materials.
Use LogApproximateActors instead of LogTemp
#rb ryan.schmidt


#ROBOMERGE-SOURCE: CL 16559789
#ROBOMERGE-BOT: (v828-16531559)

[CL 16559817 by sebastien lussier in ue5-main branch]
2021-06-04 12:43:35 -04:00
aurel cordonnier
6d1c8dc26f Fixes for no unity build errors
#fyi dominik.peacock
#rb trivial
#rnx

[CL 16554663 by aurel cordonnier in ue5-main branch]
2021-06-03 18:36:47 -04:00
Devin Doucette
b0c757dd31 DDC: Switched to operator[] and AsView() on compact binary types
#rb Zousar.Shaker
#rnx

[CL 16553598 by Devin Doucette in ue5-main branch]
2021-06-03 17:28:08 -04:00
Devin Doucette
7e392be53b DDC: Fixed MeasureCacheRecord to only count payloads with data
#rb trivial
#rnx

[CL 16553211 by Devin Doucette in ue5-main branch]
2021-06-03 17:06:13 -04:00
robert seiver
7a3b097a59 Converted FilterCombo from a STextComboBox to a SComboBox allowing us to override the width of the dropdown to cut off long strings
#jira UE-71703
#review-16552094 @Brandon.Schaefer
#rb Brandon.Schaefer

[CL 16552408 by robert seiver in ue5-main branch]
2021-06-03 16:15:49 -04:00
UnrealBot
aa952f5758 Branch snapshot for CL 16549112
[CL 16549112 in ue5-main branch]
2021-06-03 18:23:24 +00:00