Commit Graph

7615 Commits

Author SHA1 Message Date
Helge Mathee
36706acaa9 Control Rig: Fix EditorStyle.h include
#jira UE-104179
#rb matt.kuhlenschmidt

[CL 14870839 by Helge Mathee in ue5-main branch]
2020-12-07 12:50:32 -04:00
Helge Mathee
a7dfe2f01d Control Rig: Fix missing include for non-unity build
#jira UE-10416
#rb na

[CL 14870314 by Helge Mathee in ue5-main branch]
2020-12-07 11:46:29 -04:00
Helge Mathee
e8e75d44ba Control Rig: Use the node path on the RigVMNode for the uniqueness of register paths
#jira UEA-564
#rb na

[CL 14869924 by Helge Mathee in ue5-main branch]
2020-12-07 11:12:11 -04:00
Catalin Dragoiu
b08a436661 [Insights] Memory Insights query polling optimization
#rb Ionut.Matasaru

[CL 14869303 by Catalin Dragoiu in ue5-main branch]
2020-12-07 09:26:09 -04:00
Helge Mathee
23eb17110e Control Rig: Refactor Blueprint Controller / Model accessor to getters
#jira UEA-564
#rb api refactoring, will audit

[CL 14869080 by Helge Mathee in ue5-main branch]
2020-12-07 07:55:48 -04:00
jack cai
5dfa6fc8d2 RigVM: Minor fixes for bugs found during nativization research
1. Select node's "IntEquals" operand should not be a literal since it stores the result of a runtime comparison
2. Register.CppType now renamed to Register.BaseCppType since it does not include TArray prefix for array type.
3. Added a few missed accessor/convertor functions for rig vm data types

#rb helge.mathee
#jira none

[CL 14855110 by jack cai in ue5-main branch]
2020-12-04 11:37:54 -04:00
Catalin Dragoiu
f27d91a4b3 [Insights] In Memory Insights, the time marker text box value is commited for all commit types
#rb Ionut.Matasaru

[CL 14853918 by Catalin Dragoiu in ue5-main branch]
2020-12-04 09:26:11 -04:00
ionut matasaru
8691beb48e [Insights]
- Fixed the Allocations Analysis to process the updated alloc trace events.
  - Added timelines in the Allocations Provider with variation for several stats based on 1ms sample:
      * MinTotalAllocatedMemory
      * MaxTotalAllocatedMemory
      * MinLiveAllocationCount
      * MaxLiveAllocationCount
      * AllocEventCount
      * FreeEventCount
  - Added graph tracks and graph series for all above timelines in Memory Insights.

#rb Catalin.Dragoiu
#jira UECORE-635

[CL 14853556 by ionut matasaru in ue5-main branch]
2020-12-04 07:02:31 -04:00
Catalin Dragoiu
81d5bd3e5f [Insights] Build Allocation Tree only when a query is complete
#rb Ionut.Matasaru

[CL 14853518 by Catalin Dragoiu in ue5-main branch]
2020-12-04 06:49:09 -04:00
ionut matasaru
ed9548e723 [Insights]
- Session Info: Changed "Command Line" to be automatically displayed on multiple lines.
  - Session Info: Increased precision for estimated analysis speed.

#rb Catalin.Dragoiu

[CL 14853417 by ionut matasaru in ue5-main branch]
2020-12-04 06:07:37 -04:00
Helge Mathee
7cca9cc7d7 Control Rig: Compiler to support node instruction markup for Collapse nodes
#jira UEA-564
#rb na

[CL 14853394 by Helge Mathee in ue5-main branch]
2020-12-04 05:57:00 -04:00
Helge Mathee
63e8d604fb Control Rig: Encapsulation - support for IO pins for expand operation
#jira UEA-564
#rb na

[CL 14853371 by Helge Mathee in ue5-main branch]
2020-12-04 05:44:17 -04:00
Helge Mathee
23c30bf79b Control Rig Encapsulation: Filtering for multi branch for collapse action
#jira UEA-564
#rb na

[CL 14853357 by Helge Mathee in ue5-main branch]
2020-12-04 05:36:01 -04:00
Johan Berg
efe62dc685 Use period timestamps for allocations in memory analysis
#rb martin.ridgers

[CL 14853255 by Johan Berg in ue5-main branch]
2020-12-04 05:07:05 -04:00
Helge Mathee
d9e96a80a4 Control Rig: Only allow event nodes in top level graph
#rb na
#jira UEA-564

[CL 14845042 by Helge Mathee in ue5-main branch]
2020-12-03 13:20:52 -04:00
Helge Mathee
4ee81886c7 Control Rig: Collapse + Expand working, milestone 2
#rb na
#jira UEA-564

[CL 14844270 by Helge Mathee in ue5-main branch]
2020-12-03 12:09:21 -04:00
Dmitriy Dyomin
df2a72b60a Dump GL compiled shaders for non-DXC path
#fyi Lukas.Hermanns
#rb none

[CL 14842357 by Dmitriy Dyomin in ue5-main branch]
2020-12-03 02:29:32 -04:00
Dmitriy Dyomin
4836096f93 Initialize FRHIShader::ShaderName for OpenGL shaders when r.Shaders.KeepDebugInfo is on
#rb none
#fyi rolando.caloca

[CL 14842116 by Dmitriy Dyomin in ue5-main branch]
2020-12-03 00:55:36 -04:00
Josh Adams
0363327c21 - Refactored UProjectPackagingSettings and UCookerSettings into DeveloperToolSettings module that can be used from the engine and other places. This removes a circular referece from Engine -> TargetPlatform -> Engine. And can potentially remove Engine -> UnrealEd "grandfathered" circular reference (or at least helps be able to get rid of it!)
#rb brandon.schaefer

[CL 14840889 by Josh Adams in ue5-main branch]
2020-12-02 20:43:06 -04:00
Josh Adams
0ce3e81e8e - Moved ProjectPackagingSettings to TargetPlatform module so eventually we can move Turnkey to a Developer module, and it can still use ProjectPackagingSettings (mostly read-only, doesn't need the editor customizations)
#rb brandon.schaefer

[CL 14837415 by Josh Adams in ue5-main branch]
2020-12-02 14:38:01 -04:00
Catalin Dragoiu
613f764c4b [Insights] Permit modifications to groupings during an async operation in Alloc Tree View.
#rb Ionut.Matasaru

[CL 14835694 by Catalin Dragoiu in ue5-main branch]
2020-12-02 12:10:00 -04:00
Helge Mathee
5ebc320a11 Control Rig: Rename Struct Node to Unit Node
#rb halfdan.ingvarsson
#jira na

[CL 14835217 by Helge Mathee in ue5-main branch]
2020-12-02 10:59:58 -04:00
Martin Ridgers
46ab17be00 Removed commented out PRAGMA_DISABLE_OPT.
#rb trivial

[CL 14833949 by Martin Ridgers in ue5-main branch]
2020-12-02 03:44:02 -04:00
Jeff Farris
2097612a75 Fixed compile issue caused by an unpaired PRAGMA_DISABLE_OPTIMIZATION
#review-14832761 martin.ridgers

[CL 14832759 by Jeff Farris in ue5-main branch]
2020-12-01 21:00:21 -04:00
Lukas Hermanns
5acb4c83b6 DXC Update: SCW backends.
#rb none
#fyi Mihnea.Balta, Rolando.Caloca, Will.Damon, Jonas.Meyer, Michael.Sartain
#jira none
#rnx

[CL 14832278 by Lukas Hermanns in ue5-main branch]
2020-12-01 19:33:51 -04:00