Commit Graph

8016 Commits

Author SHA1 Message Date
catalin dragoiu
f683ef19bb [Insights] Support hex values in integer fields for FilterConfiguratorNode
#rb Ionut.Matasaru

#ROBOMERGE-SOURCE: CL 15654482 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15654496 by catalin dragoiu in ue5-main branch]
2021-03-09 11:01:23 -04:00
danny couture
58c7b5e3aa Add missing FGCScopeGuard when creating MorphTarget which can potentially run from another thread when async skeletal mesh feature is activated
#rb Alexis.Matte

[CL 15653937 by danny couture in ue5-main branch]
2021-03-09 09:40:13 -04:00
Catalin Dragoiu
6c943bbde1 [Insights] Fix crash when updating a query during an async operation in MemAllocTreeView
#jira UE-110115,UE-110108,UE-110082
#rb Ionut.Matasaru

#ROBOMERGE-OWNER: Catalin.Dragoiu
#ROBOMERGE-AUTHOR: catalin.dragoiu
#ROBOMERGE-SOURCE: CL 15652854 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)
#ROBOMERGE-CONFLICT from-shelf

[CL 15652948 by Catalin Dragoiu in ue5-main branch]
2021-03-09 06:31:14 -04:00
Marc Audy
76a4f7dd9e Merge CEF version 84.0.4147 from the //Portal branch directly into the //UE5/EA branch
- The CEF helper process has been renamed from UnrealCEFSubprocess to EpicWebHelper
- Support for accelerated rendering from CEF has been added (using GPU->GPU texture copies). This works for the Standalone renderer in DX11/macOS-OpenGL and in the D3D11 RHI renderer, otherwise falls back to the default CPU texture copy mode. Accelerated paint can be disabled by adding "-nocefaccelpaint" to the commandline.
- Numerous other bug fixes and perf improvements in the CEF code have been added since we last took a version drop

#jira distro-133
#[fyi] wes.fudala

#ushell-cherrypick of 15635368 by alfred.reynolds

[CL 15651276 by Marc Audy in ue5-main branch]
2021-03-09 01:37:10 -04:00
Lukas Hermanns
7e21c4a78b Replaced "ArraySize" macro with template function to avoid identifier conflict.
#rb Rolando.Caloca
#jira none
#rnx

[CL 15645384 by Lukas Hermanns in ue5-main branch]
2021-03-08 16:37:06 -04:00
Patrick Laflamme
b437ca4cd5 Report all Editor bootstrapping failures captured by CrashReportClientEditor (when the Editor dies before analytics could be initialized).
#rb Jamie.Dale

[CL 15645323 by Patrick Laflamme in ue5-main branch]
2021-03-08 16:29:55 -04:00
Yoan StAmant
37ee46717b [SettingsEditor]Fixed access to an invalid Section and update single property in that case
#review-15641593 @maxime.mercier

[CL 15645277 by Yoan StAmant in ue5-main branch]
2021-03-08 16:25:44 -04:00
Andrew Grant
40e9576130 - Allow for each TargetPlatform class to set what DeviceProfile it uses while cooking (with this checkin: desktop = PlatformName, non-desktop = IniPlatformName)
(From Josh.Adams)

#rb josh.adams
#jira nojira

[CL 15645275 by Andrew Grant in ue5-main branch]
2021-03-08 16:25:33 -04:00
christopher waters
bd8fabd199 Fixing UAVMask support.
- Removed OutputMask since nothing was using it anymore.
- Made UAVMask an optional output from FXC compiles, only d3d11 reads it.
- UAVMask now created from entire set of UAVs and not just UAVs in Uniform Buffers.

#jira none
#rb mihnea.balta

#ROBOMERGE-SOURCE: CL 15643920 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15643927 by christopher waters in ue5-main branch]
2021-03-08 15:13:56 -04:00
Johan Berg
7cbdf454bd Fix atomic static initialization
#rb none
#rnx
#robomerge release-5.0-earlyaccess

[CL 15643640 by Johan Berg in ue5-main branch]
2021-03-08 14:54:36 -04:00
Lukas Hermanns
c147f01b29 Extend input/output bitmask in shader binding descriptors from 16 to 32 bits; in Metal, GLSL, ESSL, and SPIR-V backends.
#rb Will.Damon, Brian.White, Dmitriy.Dyomin
[FYI] Mihnea.Balta, Rolando.Caloca, Ola.Olsson, Carl.Lloyd
#jira UE-108926
#rnx

#ROBOMERGE-OWNER: Lukas.Hermanns
#ROBOMERGE-AUTHOR: lukas.hermanns
#ROBOMERGE-SOURCE: CL 15642763 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)
#ROBOMERGE-CONFLICT from-shelf

[CL 15642935 by Lukas Hermanns in ue5-main branch]
2021-03-08 13:24:59 -04:00
helge mathee
d60b670df5 Control Rig: Disallow pasting function references into other graphs
#rb halfdan.ingvarsson
#jira UE-109923

#ROBOMERGE-SOURCE: CL 15640011 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15640347 by helge mathee in ue5-main branch]
2021-03-08 11:49:10 -04:00
ionut matasaru
f25be599ce [Insights] Added warning when system memory usage exceeds 80% of total physical memory, with a hysteresis limit to 50% (after a first warning is displayed, the warning will show again if mem usage drops first to below 50% and then increases to over 80%).
#jira UE-108253, UE-108712
#rb Catalin.Dragoiu

[CL 15638048 by ionut matasaru in ue5-main branch]
2021-03-08 09:18:37 -04:00
Catalin Dragoiu
507d901605 [Insights] Initial work to show task subsequents and nested tasks in Timing View.
#rb Ionut.Matasaru Andriy.Tylychko

[CL 15637705 by Catalin Dragoiu in ue5-main branch]
2021-03-08 07:58:51 -04:00
ionut matasaru
cbcfae8b82 [Insights] Fixed issue with duplicated cpu timers when used before being declared (resulting in incorrectly assigning some cpu timing events to first timer and others to the second timer). In this case (when two timers have same name and the EventSpec trace event is analyzed after the timers were already used in an EventBatch event) the two timers will not be merged by name, instead, two separate timers will appear in Insights and the timing events will be properly assigned to the two timers.
#rb Martin.Ridgers

[CL 15637665 by ionut matasaru in ue5-main branch]
2021-03-08 07:38:30 -04:00
timothy daoust
e40f2495b4 Fix for bug where mirror data table does not appear in asset filter pop-out mirror
#jira UE-109981
#rb thomas.sarkanen

[CL 15637571 by timothy daoust in ue5-main branch]
2021-03-08 07:12:41 -04:00
ionut matasaru
85443fefca [Insights] LLMTags: Changed "X" button to remove only the graph tracks for LLM tags (and not the ones based on alloc-free events).
#jira UE-108911
#rb Catalin.Dragoiu

[CL 15637312 by ionut matasaru in ue5-main branch]
2021-03-08 06:02:58 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
lauren barnes
f566273c86 Updating styles
#jira UE-110092
#rb trivial

#ROBOMERGE-SOURCE: CL 15627526 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15627530 by lauren barnes in ue5-main branch]
2021-03-05 14:38:41 -04:00
dmitriy dyomin
009ed560ce Use GL_ARM_shader_framebuffer_fetch_depth_stencil by default for depth fetch on Android
This works better than full FBF and supported on most Adnroid devices. Fallback to FBF when extension is not supported
(merged from  Release-Engine-Staging)
#jira UE-106962

#ROBOMERGE-SOURCE: CL 15624985 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15625000 by dmitriy dyomin in ue5-main branch]
2021-03-05 11:48:50 -04:00
Johan Berg
cdc73cbb05 [TraceLog] Use 64-bit cycle fields
Back out of previous new base cycle event change and use the absolute 64-bit cycle value instead. The previous solution did not support late connect scenarios. The memory cost is not significant based on the current marker frequency.

#rb martin.ridgers

[CL 15623871 by Johan Berg in ue5-main branch]
2021-03-05 10:06:56 -04:00
Catalin Dragoiu
bd4cde09c9 Change Frame events into a single event with absolute timestamps
#rb Ionut.Matasaru #jira UE-109217

[CL 15622895 by Catalin Dragoiu in ue5-main branch]
2021-03-05 06:02:02 -04:00
axel riffard
73fdd4356c Allow ExecProcess() to be called as a Job Process #fyi danny.couture #rb jack.porter #jira UE-109833 #okforgithub public
#ROBOMERGE-SOURCE: CL 15622789 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15622803 by axel riffard in ue5-main branch]
2021-03-05 05:26:15 -04:00
Johan Berg
d44f190990 [TraceLog] Fix wrapping memory markers.
#jira UE-107432
#rb martin.ridgers

[CL 15605523 by Johan Berg in ue5-main branch]
2021-03-04 10:00:38 -04:00
Johan Berg
cfc09f48f2 Batched Jupiter queries
Adds a helper class to make CachedDataProbablyExists, GetCachedData and PutCachedData operations. The helper checks the availble connections in the pool and decides if the thread should make a regular request or batch together with other requests. This will reduce the number of concurrent connections on each client.

Disabled by default.

#rb devin.doucette

[CL 15604924 by Johan Berg in ue5-main branch]
2021-03-04 09:35:03 -04:00