Commit Graph

8029 Commits

Author SHA1 Message Date
rune stubbe
0dcaff90db Fixed GeometryCollections having uninitialized vertex color when the source mesh has no colors.
Fixed issue in BitStreamWriter_Writer when NumBits=32.
#jira UE-110362
#rb graham.wihlidal

#ROBOMERGE-OWNER: rune.stubbe
#ROBOMERGE-AUTHOR: rune.stubbe
#ROBOMERGE-SOURCE: CL 15675611 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
#ROBOMERGE-CONFLICT from-shelf

[CL 15676219 by rune stubbe in ue5-main branch]
2021-03-11 10:07:26 -04:00
Helge Mathee
f6b419064a Control Rig: Move default function library setup to virtual function - avoid CIS breakage
#jira UE-110415
#rb na

[CL 15675051 by Helge Mathee in ue5-main branch]
2021-03-11 04:40:53 -04:00
Dave Belanger
1b0e9852e9 fix wrong copyright
#rb none
#jira none

[CL 15672369 by Dave Belanger in ue5-main branch]
2021-03-10 21:33:22 -04:00
Dave Belanger
d2f06b6d70 BPGC and WBPGC asset actions and icons
#rb Matt.Peters
#jira UE-109794

[CL 15671949 by Dave Belanger in ue5-main branch]
2021-03-10 21:05:00 -04:00
Devin Doucette
7d5d9f3798 DDC: Clean up a few details in the new Cache API and remove the last exported type from DDC
#rb Zousar.Shaker
#rnx

[CL 15670275 by Devin Doucette in ue5-main branch]
2021-03-10 17:33:38 -04:00
Sebastien Lussier
06ccaf7c69 Optimized proxy mesh generation
* Added GroupIdenticalMeshesForBaking, which, when activated, will result in identical meshes (or mesh instances) being baked only once.

Other changes/fixes
* Always rely on the StaticMesh RenderData when retrieving mesh description for mesh merging/simplification (was the case when retrieving from a SMC, now also the case for a SM).
* For some reason, Material baking was rendering each triangle twice, but with opposite facing. Uneeded as we are rendering with backface culling disabled.

[CL 15669055 by Sebastien Lussier in ue5-main branch]
2021-03-10 15:46:29 -04:00
Jerome Delattre
c45720f499 Add support for telemetry in automated tests
Telemetry data is stored in a csv file that can be picked up later.
Configuration options can be used to specify a custom path and force the csv file to be reset on new (editor) session.

Telemetry data stores: platform, config, datetime, testname, context, datapoint, measurement

#jira UEENGQA-38047
#rb Andrew.Grant

[CL 15667990 by Jerome Delattre in ue5-main branch]
2021-03-10 14:00:26 -04:00
Devin Doucette
017b41eb57 DDC: Refactored the new Cache API to support its use through only an interface dependency
#rb Zousar.Shaker
#rnx

[CL 15666872 by Devin Doucette in ue5-main branch]
2021-03-10 12:23:29 -04:00
Helge Mathee
20a50948a1 Control Rig: Add sub title functionality for graph nodes
#rb sara.schvartzman
#jira UEA-564

[CL 15666351 by Helge Mathee in ue5-main branch]
2021-03-10 11:44:24 -04:00
lukas hermanns
51782b9094 Fix SRV shader reflection in GLES backend.
#rb Carl.Lloyd
[FYI] Dmitriy.Dyomin
#jira none
#rnx

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

[CL 15665581 by lukas hermanns in ue5-main branch]
2021-03-10 10:16:28 -04:00
Mieszko Zielinski
62e8599380 More Pipe unit testing
Successful reflight at https://horde.devtools.epicgames.com/job/6048bcf0ecdf57000140ae12 not submitted due to "internal error". May be due to missing "okforgithub" tag. Submitting manually.

#review-15656279

[CL 15665334 by Mieszko Zielinski in ue5-main branch]
2021-03-10 09:30:08 -04:00
Helge Mathee
1073c3dee8 Control Rig: Implementing localization functionality to create local copies of functions
#rb sara.schvartzman jackcai
#jira UEA-564

[CL 15664463 by Helge Mathee in ue5-main branch]
2021-03-10 05:52:25 -04:00
ionut matasaru
ccc11ec013 [Insights] Tree views: Fixed the issue where a second vertical scrollbar was visible.
#rb Catalin.Dragoiu

[CL 15655697 by ionut matasaru in ue5-main branch]
2021-03-09 12:48:58 -04:00
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