Commit Graph

7807 Commits

Author SHA1 Message Date
jack cai
944977b2a8 Control Rig: Fix CIS issues, added missing header
#jira UE-107219
#rb none

[CL 15209315 by jack cai in ue5-main branch]
2021-01-26 13:38:31 -04:00
julien lheureux
108dfb8d7e Added support for shelved files in changelist, including shelve, unshelve and delete shelve operations.
Added update state for reopen operation as well.

#rb sebastien.lussier

[CL 15207112 by julien lheureux in ue5-main branch]
2021-01-26 09:19:24 -04:00
Helge Mathee
305fe5e166 Control Rig: Move instruction index lookup from a per-node field to a 1-n map. 1 instruction can represent 1 node, but 1 node can represent multiple instructions.
This fixes the labels on the execution stack for nested nodes.
Also fixes the cross selection issues between the stack and the graph views.
Finally also implements the "focus on selection" feature, which will now open the right tab and focus on the selected nodes.

#rb jack.cai
#jira na

[CL 15201429 by Helge Mathee in ue5-main branch]
2021-01-26 04:06:19 -04:00
Matt Kuhlenschmidt
63c0fe02ac Few extra missing polish items for source control dialog
[CL 15179336 by Matt Kuhlenschmidt in ue5-main branch]
2021-01-25 13:09:45 -04:00
carl lloyd
df0606a49b Added support for Framebuffer Fetch and Pixel Local Storage to OpenGL platform.
#rb Jack.Porter, Dmitriy.Dyomin

[CL 15179038 by carl lloyd in ue5-main branch]
2021-01-25 12:39:04 -04:00
Matt Kuhlenschmidt
22268eca5f Source control dialog cleanup and reskin
[CL 15178205 by Matt Kuhlenschmidt in ue5-main branch]
2021-01-25 11:45:57 -04:00
Josh Adams
e23157fc94 - Removing unused ITargetDevice functionality (like Deploy and Run in C++). These are are supported in some platforms but not all, and are only used by undocumented UFE "commands". UAT is expected to handle all of this.
#rb brandon.schaefer

[CL 15178023 by Josh Adams in ue5-main branch]
2021-01-25 11:21:44 -04:00
danny couture
0790ec6eb0 Create a separate thread pool for the I/O portion of DDC requests to avoid clogging the workers with long I/O waits
Add queued work priority support to auto delete async tasks and schedule DDC Puts as Low priority
ThreadPool threads are now honoring the names they've been given on creation
Move the I/O only async DDC Get into the DDC ThreadPool with higher priority (Normal) than DCC Puts

#rb Devin.Doucette

[CL 15177897 by danny couture in ue5-main branch]
2021-01-25 10:55:26 -04:00
Catalin Dragoiu
f6c02855bf Allow TextToken to be rendered in the Message Log for non editor applications.
#rb Chris.Gagnon

[CL 15177379 by Catalin Dragoiu in ue5-main branch]
2021-01-25 09:10:10 -04:00
ionut matasaru
1991c85807 [Insights]
- Memory / Mem Allocs Tables: Added predefined "breakdown views":
    * Detailed - shows columns for all allocation properties; flat
    * By Size - group allocations by their size (using predefined power of two thresholds)
    * By Tag - group allocations by their LLM tag
    * By Callstack - generate a tree based on callstack of allocations
    * By Inverted Callstack - generate a tree based on inverted callstack of allocations
  - Added Simple RTTI to FTreeNodeGrouping hierarchy.
  - Added static FNames to Mem Alloc table columns.
  - Renamed FCallstackGrouping to FMemAllocGroupingByCallstack.

#rb Catalin.Dragoiu

[CL 15177361 by ionut matasaru in ue5-main branch]
2021-01-25 09:02:18 -04:00
Catalin Dragoiu
cbb4b5008a [insights] Add copy row to clipboard functionality in STableTreeView.
Tooltips are hidden when the context menu is open in STableTreeview.
#rb Ionut.Matasaru

[CL 15176838 by Catalin Dragoiu in ue5-main branch]
2021-01-25 06:00:30 -04:00
Martin Ridgers
e5cdac647e Fixed backwards compatibility with implicitly registered threads. CPU events could arrive on a thread before the game thread event was received.
[CL 15176661 by Martin Ridgers in ue5-main branch]
2021-01-25 04:27:02 -04:00
Devin Doucette
3fdb9bc4e5 CompactBinary: Rename Reference to CompactBinaryReference for clarity and consistency
#rb Zousar.Shaker
#rnx

[CL 15169906 by Devin Doucette in ue5-main branch]
2021-01-23 02:45:14 -04:00
Krzysztof Narkowicz
bef7aa2a1e Fixed Lumen card representation for thin planes, where decals were too thin to be picked up for projection
#fyi Daniel.Wright

[CL 15169798 by Krzysztof Narkowicz in ue5-main branch]
2021-01-23 01:26:01 -04:00
mark lintott
6c3abefe2f #rb Devin.Doucette
Added stats for Cloud based DCC ( ie Jupiter ) to DDC.Summary
Added BackEnd name to DDC.Summary
Added HasLocalDDC, HasSharedDDC, HasCloudDDC to DDC.Summary

[CL 15164347 by mark lintott in ue5-main branch]
2021-01-22 12:20:09 -04:00
Lukas Hermanns
18e54e9b2a Remove unused function StringToFile in VulkanShaderCompiler.cpp
#rb none
#jira none
#rnx

[CL 15163794 by Lukas Hermanns in ue5-main branch]
2021-01-22 11:07:52 -04:00
Johan Berg
810449053b [Insights] Fix missing callstacks on live allocations
Code that resolved callstacks from owner id was missing from "live allocations" set, causing many N/A callstacks in memory queries.

#rb ionut.matasaru
#rnx

[CL 15163197 by Johan Berg in ue5-main branch]
2021-01-22 07:40:17 -04:00
Johan Berg
fecf80f11a [Insights] Make string store thread safe
#rb ionut.matasaru
#rnx

[CL 15162880 by Johan Berg in ue5-main branch]
2021-01-22 05:36:41 -04:00
Devin Doucette
1d2f2a5d1f Fixed string usage issues found by UE_NODISCARD
#rb trivial
#rnx

[CL 15161974 by Devin Doucette in ue5-main branch]
2021-01-21 23:53:05 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
zach bethel
a2bc3ea0f8 Converted canvas rendering to RDG.
#rb christopher.waters
#jira UE-106330

[CL 15157078 by zach bethel in ue5-main branch]
2021-01-21 14:46:38 -04:00
Devin Doucette
0c7d307086 DDC: Removed ECachePolicy::Overwrite because there is not a valid use case for it
#rb Zousar.Shaker
#rnx

[CL 15154520 by Devin Doucette in ue5-main branch]
2021-01-21 11:37:24 -04:00
Patrick Boutot
6c97ebf0c9 Slate: Reverted new SHeaderRow::Manual sizing feature to what it used to b and rename the new feature SHeaderRow::FillSized.
#jira UE-106324
#rb lauren.barnes

[CL 15154180 by Patrick Boutot in ue5-main branch]
2021-01-21 10:43:59 -04:00
Joakim Lindqvist
9bfbbf2c75 Clarified comment on why transient data can be disabled.
[CL 15154162 by Joakim Lindqvist in ue5-main branch]
2021-01-21 10:41:53 -04:00
Joakim Lindqvist
87ef345981 Do not delete transient data from Jupiter, it will clean itself up as needed.
Also made Jupiter a slow backend, as this generally is closer to the typical speed people have to it. We should make this automatic based on the latency we find from the health check call.

#rb devin.doucette

[CL 15154130 by Joakim Lindqvist in ue5-main branch]
2021-01-21 10:36:11 -04:00