Commit Graph

8448 Commits

Author SHA1 Message Date
Devin Doucette
5e17eb1966 DDC: Moved IBuildFunction configuration into a new Configure() function instead of several virtual functions
Also added CancelAsyncBuild and clarified the comments on how async builds work.

#rb Zousar.Shaker
#rnx

[CL 16406496 by Devin Doucette in ue5-main branch]
2021-05-20 13:53:45 -04:00
Devin Doucette
134df5e821 DDC: Reordered EPriority to make operations like Min and Max make sense with it
#rb Tim.Smith
#rnx

[CL 16405468 by Devin Doucette in ue5-main branch]
2021-05-20 12:37:08 -04:00
Devin Doucette
8efdaccd3f DDC: Added HasConstants() and HasInputs() to FBuildAction to mirror FBuildDefinition
#rb Tim.Smith
#rnx

[CL 16405466 by Devin Doucette in ue5-main branch]
2021-05-20 12:37:01 -04:00
aurel cordonnier
4c1f424cec no unity fixes
#rb jeanfrancois.dube

[CL 16389788 by aurel cordonnier in ue5-main branch]
2021-05-19 14:05:12 -04:00
rune stubbe
8a9f900ed4 Converted most of Nanite back to float when running with LWC. Fixes various data corruption issues resulting in Nanite crashing with LWC.
#JIRA UE-115577
#rb ola.olsson
[FYI] graham.wihlidal, brian.karis

#ROBOMERGE-SOURCE: CL 16385988 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v804-16311228)

[CL 16386070 by rune stubbe in ue5-main branch]
2021-05-19 10:55:06 -04:00
ionut matasaru
9e9a825635 [Insights] Fixed backward compatibility with 32bit platforms for LLM tags tracing.
#jira UE-115001
#rb Johan.Berg

[CL 16383967 by ionut matasaru in ue5-main branch]
2021-05-19 09:09:30 -04:00
paul chipchase
04229b992f IVirtualizationBackend::PushData now returns an enum describing what happened to the operation rather than a straight true/false.
#rb Per.Larsson
#rnx
#preflight 60a4f14665d94d00015be8d8

[CL 16383162 by paul chipchase in ue5-main branch]
2021-05-19 07:46:07 -04:00
David Harvey
1d41c2c202 Undo the refactor to allow Windows-based Platform extensions to specialize GenericWindowsTargetPlatform (CL 16329569).
Cannot easily specialize the specialization's config settings, so a different approach is required.

#jira UE-115613
#rb none
#rnx

[CL 16382731 by David Harvey in ue5-main branch]
2021-05-19 05:56:48 -04:00
jason nadro
5599ec91d8 [Insights] - Format memory graph vertex axis units to two decimal places.
#rb Andrew.Firth
[FYI] Ionut.Matasaru
[REVIEW] [at]Andrew.Firth
#jira none

#ROBOMERGE-SOURCE: CL 16374948 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v804-16311228)

[CL 16378816 by jason nadro in ue5-main branch]
2021-05-18 19:54:57 -04:00
jason nadro
290b810c50 Changing default LLM tags in Memory Insights to include the common tags that account for the majority of memory.
- Animation, Lumen, Nanite, ProgramSize, RenderTargets, SceneRender, UObject.

#rb Andrew.Firth
[FYI] Ionut.Matasaru
[REVIEW]
#jira none

#ROBOMERGE-SOURCE: CL 16373559 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v804-16311228)

[CL 16378775 by jason nadro in ue5-main branch]
2021-05-18 19:52:29 -04:00
andrew firth
aa63dfebfb [Insights] - format memory graph unit amounts with 2decimal places
[at]jason.nadro

#rb jason.nadro

#ROBOMERGE-SOURCE: CL 16373514 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v804-16311228)

[CL 16378758 by andrew firth in ue5-main branch]
2021-05-18 19:52:13 -04:00
geoff evans
b1c54a1182 Add Trace Cpu Events and Counters to FileSystem DDC backend.
#jira none
#rb devin.doucette
#preflight 60a4337db7ccb000013e0fd6

[CL 16378052 by geoff evans in ue5-main branch]
2021-05-18 18:50:43 -04:00
Simon Tovey
c4d171f9a6 Fix for VM compile issue with matrix constants.
#rb Rob.Krajcarski
#jira UE-115957, UE-115956

[CL 16377212 by Simon Tovey in ue5-main branch]
2021-05-18 17:59:25 -04:00
yoan stamant
f00a143547 [AITestSuite] Added actor to the MockAI for VLOG support
#rb maxime.mercier

#ROBOMERGE-SOURCE: CL 16365382 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v804-16311228)

[CL 16370667 by yoan stamant in ue5-main branch]
2021-05-18 13:21:54 -04:00
Lukas Hermanns
fb34aca6c2 Add '#line'-directive to custom HLSL rewriter in ShaderConductor.
#rb Rolando.Caloca, Will.Damon
#fyi Ryan.Vance, Carl.Lloyd
#jira none
#rnx

[CL 16367768 by Lukas Hermanns in ue5-main branch]
2021-05-18 11:17:09 -04:00
ionut matasaru
3381fd434f [Insights] Updated again the text with resolved symbols to minimize the text flickering.
#rb Catalin.Dragoiu

[CL 16367376 by ionut matasaru in ue5-main branch]
2021-05-18 10:39:36 -04:00
Helge Mathee
8dd8ae98d3 Control Rig: remove notion of slice context from graph and improve compilation performance
#jira UE-113382
#rb jack.cai

[CL 16367071 by Helge Mathee in ue5-main branch]
2021-05-18 10:22:22 -04:00
ionut matasaru
4a65d5cbe1 [Insights]
- Memory: Changed the "symbols resolved" message in status bar of Allocs Table to show also the number pending symbols to be resolved.
  - Timing view: Hidden the "Exclusive Time percent in tooltip when event duration is 0 (instead of showing NaN).
#rb Catalin.Dragoiu

[CL 16367008 by ionut matasaru in ue5-main branch]
2021-05-18 10:18:46 -04:00
Helge Mathee
430e049180 Control Rig: Improve performance of SControlRigStackview label generation
#jira UE-113382
#rb audit

[CL 16366977 by Helge Mathee in ue5-main branch]
2021-05-18 10:18:06 -04:00
Catalin Dragoiu
371abc1192 [Insights] Fix for Insights menu not apearing on MAC
#rb Ionut.Matasaru

[CL 16366953 by Catalin Dragoiu in ue5-main branch]
2021-05-18 10:17:34 -04:00
Catalin Dragoiu
f8940d580e [Insights] Fix for relations of a task selected in Task Table Tree View dissapearing when panning in TimingView
#rb Ionut.Matasaru

[CL 16366894 by Catalin Dragoiu in ue5-main branch]
2021-05-18 10:16:15 -04:00
ionut matasaru
d8c3292fa1 Fixed arguments/formatting of UE_LOGs in TraceServices.
#rb Johan Berg

[CL 16365075 by ionut matasaru in ue5-main branch]
2021-05-18 06:04:50 -04:00
Martin Ridgers
4bf9cfa79a Call select() on a socket before making a blocking call to recv(). Calls to recv() that are waiting for data may not return even if the socket is closed. This can result in a technical hang where Insights waits on Trace waiting on a socket that was closed. This way we only call recv() when we know there is data to read, and the select()+timeout combo correctly detects to the close().
#rb Catalin.Dragoiu
#rnx

[CL 16364807 by Martin Ridgers in ue5-main branch]
2021-05-18 04:24:57 -04:00
alexander suvorov
df6c589ae9 Make MinBytesSaved and MinPercentSaved package compression parameters configurable.
#rb charles.bloom

[CL 16361541 by alexander suvorov in ue5-main branch]
2021-05-17 19:25:38 -04:00
Jamie Dale
ec9161823d Cleaned-up redundant include of UInstancedStaticMeshComponent
This was being included in a header that is included throughout the engine, resulting in any changes to UInstancedStaticMeshComponent triggering an extensive build (2,500-3,000 actions).
After this change it only triggers a build of ~140 actions (EngineTest).

Code that was relying on this implicit include has been updated to include the header if required.

#fyi Ryan.Schmidt
#preflight 60a298adfe43a700014dd14b

[CL 16359882 by Jamie Dale in ue5-main branch]
2021-05-17 17:49:46 -04:00