Commit Graph

11787 Commits

Author SHA1 Message Date
jurre debaare
4f8c9cc5fc REDO: UEFN - Users are able to apply Animation Modifiers via the right-click context menu
#fix moved animation modifier menu section into module itself - gated by whether or not AnimationModifier class is allowed
#rb Thomas.Sarkanen
#preflight 6332c289a4769ad714e78a8c

[CL 22206223 by jurre debaare in ue5-main branch]
2022-09-27 10:55:17 -04:00
sebastien lussier
e2b30272ba Merge Actor - Fix section/material mapping issue introduced by CL22158948
#rb patrick.enfedaque
#preflight skip

[CL 22205513 by sebastien lussier in ue5-main branch]
2022-09-27 10:17:21 -04:00
sara schvartzman
e36913273a Control Rig: Fix undo rename local variable not working
#jira UE-144597
#rb helge.mathee
#preflight 6332e428d747fe52c8f127c9

[CL 22205492 by sara schvartzman in ue5-main branch]
2022-09-27 10:16:53 -04:00
martin ridgers
d6fa8ad22d Fixed ensure() that could fire if no Ptr-style memory scope was traced.
#rb im
#rnx
#jira none
#preflight 6332b857c7791417aaa7b948

[CL 22203255 by martin ridgers in ue5-main branch]
2022-09-27 07:11:14 -04:00
sara schvartzman
f5c9f836f5 Control Rig: Fix CI unit test "Metadata Dispatch" failing in Linux
#jira UE-161473
#rb jack.cai
#preflight 6331cb61a4769ad714ac7d98

[CL 22203248 by sara schvartzman in ue5-main branch]
2022-09-27 07:10:47 -04:00
catalin dragoiu
d615e1cbf0 Add missing undef.
#rb none
#preflight none

[CL 22203111 by catalin dragoiu in ue5-main branch]
2022-09-27 07:01:33 -04:00
tiago costa
f38d994913 Store NumClusters in Nanite::FResources.
#preflight 632ca131d747fe52c8625861
[FYI] rune.stubbe, marc.audy
#rb none

[CL 22203046 by tiago costa in ue5-main branch]
2022-09-27 06:55:35 -04:00
rex hill
fd010712d1 Fix UncontrolledChangelists warnings seen for cooked assets
#preflight 6331c24e0d6a7155ba356e3b
#rb luc.eygasier

[CL 22203037 by rex hill in ue5-main branch]
2022-09-27 06:54:18 -04:00
rune stubbe
7b990d37d4 Nanite tangent fixes
-Nanite-specific settings for tangent and degenerates are no longer also applied to the non-nanite mesh LODs on the same mesh.
-100% fallback meshes now have identical tangents to input mesh. Don't skip the tangent generation in StaticMeshBuilder for these meshes and don't recalculate tangents in Nanite builder.

#preflight 632b04c0b40000c8f0c29adb

#rb brian.karis
[FYI] jamie.hayes, graham.wihlidal
#lockdown marc.audy

[CL 22201439 by rune stubbe in ue5-main branch]
2022-09-27 02:14:48 -04:00
marco anastasi
dd01cd42b5 Create shortcut buttons in Status Bar for Skein operations
#rb wouter.burgers, patrick.laflamme
#preflight 63301d3d665f6b8f7fab0066


RESOLUTION: Resolved conflict with IsAtLatestRevision() and GetNumLocalChanges()

[CL 22193646 by marco anastasi in ue5-main branch]
2022-09-26 16:32:49 -04:00
charles bloom
476fb7c032 fix EngineTest failing to load its project thumbnail
fix ExternalImagePicker image loading code to use modern method
fix IcoImageWrapper was not setting BitDepth

#preflight 6331bf11b20e73a09833dfa9
#rb fabian.giesen

[CL 22191984 by charles bloom in ue5-main branch]
2022-09-26 15:26:25 -04:00
vincent gauthier
148b51da83 Remove/replace uses of master/slave found in Localization with base folder Developer(only comments)
#jira UE-158608
#rb trivial
#preflight 6331a3d3a4769ad714a28c8a

[CL 22188507 by vincent gauthier in ue5-main branch]
2022-09-26 13:28:46 -04:00
sara schvartzman
7110ae279a Control Rig: Fix crash when resolving template to different type by adding a link
#jira UE-164986
#rb benoit.gadreau
#preflight 632f3349a4769ad71440d862

[CL 22188297 by sara schvartzman in ue5-main branch]
2022-09-26 13:20:38 -04:00
catalin dragoiu
fa941e2104 [Insights] Add error reporting to the table import feature.
#rb Ionut.Matasaru
#preflight 632db960671a1a24b570d96c

[CL 22188182 by catalin dragoiu in ue5-main branch]
2022-09-26 13:17:08 -04:00
ionut matasaru
0d0733a6a3 [Insights] Session Browser: Fixed max width for the search boxes (search by name/command line and the two auto-start filters).
#jira UE-164681
#rb trivial
#preflight 632e2f7fc7791417aaf6e6d0

[CL 22178581 by ionut matasaru in ue5-main branch]
2022-09-26 03:31:02 -04:00
charles bloom
9340393f6f TextureCompressorModule.cpp nop comment on Downscale
#rb none
#preflight none

[CL 22177550 by charles bloom in ue5-main branch]
2022-09-25 20:22:48 -04:00
rob krajcarski
a5489c3279 Fix for mistaken static analysis warning with ir_vm generation
#preflight none
#rb none

[CL 22175566 by rob krajcarski in ue5-main branch]
2022-09-24 20:52:54 -04:00
bryan sefcik
0beee50b45 Updated ../Engine/Source/Developer/... to inline gen.cpp files
Before:
Total CPU Time: 53783.640625 s
Total time in Parallel executor: 558.66 seconds
After:
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds

#jira

[CL 22173145 by bryan sefcik in ue5-main branch]
2022-09-24 13:31:25 -04:00
yuriy odonnell
095c4ceee5 ShaderMinifier - Add experimental CFLAG_RemoveDeadCode to run shader rewriting step that removes unused functions and types from shader source before compilation to improve compile times
#rb Jason.Nadro
#preflight 632e0ecae23e50651ba4c5a0

#ushell-cherrypick of 21900443 by Yuriy.ODonnell
#ushell-cherrypick of 21931128 by Yuriy.ODonnell
#ushell-cherrypick of 22029907 by Yuriy.ODonnell
#ushell-cherrypick of 22036834 by Yuriy.ODonnell

[CL 22173105 by yuriy odonnell in ue5-main branch]
2022-09-24 13:27:11 -04:00
sebastien lussier
21dc3e393c Merge Actor: Fixed incorrect MeshDataIndex stored as the key to the MeshDataAwaitingResults map
#rb patrick.enfedaque

[CL 22165310 by sebastien lussier in ue5-main branch]
2022-09-23 20:45:24 -04:00
sebastien lussier
4c65a049b9 Detect failure of global UV remap and avoid a crash accessing the empty GlobalTextureCoordinates array
#rb patrick.enfedaque

[CL 22165253 by sebastien lussier in ue5-main branch]
2022-09-23 20:44:11 -04:00
zak middleton
cab8a68724 #ue5 - Fix truncation warnings in modules: DeviceProfileServices, FieldSystemEngine, FontEditor, FunctionalTesting. Includes some related engine fixes as well.
#jira UE-160832
#rb Andrew.Davidson, Dave.Jones2
#preflight 632cbdc17b582f58ab6315ad

[CL 22164453 by zak middleton in ue5-main branch]
2022-09-23 20:23:56 -04:00
rob krajcarski
5e02132d25 Fixes to niagara VM bytecode generation for if blocks where a variable is assigned and then used within the same block
if (Condition)
{
  Foo = Bar;	// this would have been replaced with:	branch_flattened_temp0 = Bar;
  Foo2 = Foo;	// this would have been replaced with:	branch_flattened_temp1 = Foo; this should have been replaced by:
				branch_flattened_temp1 = branch_flattened_temp0;
}
#jira UE-164327
#rb simon.tovey
#preflight 632ddb75e23e50651b95cca4

[CL 22164425 by rob krajcarski in ue5-main branch]
2022-09-23 20:23:13 -04:00
paul chipchase
623ba6cc9e The source control settings for the VA source control connection are no longer saved to a local ini file.
#rb Per.Larsson
#jira UE-163834
#rnx
#preflight 632d98e4b4515b7e221654ec

### Virtualization
- At the moment there is no way in the editor UX to change the source control settings for the source control backend, so what ever settings are found in the global environment would be applied when the editor is first run and then saved to a config file under the <saved> directory. From this point onwards those settings would always be used when setting up the source control backend. If the settings were wrong, the first time that the editor was started, then we'd continue to use the incorrect settings even if the global enviroment was fixed. Making the backend work at that point would require that the user know about the local ini file and change the settings there.
- We cannot fix this by just ignoring the ini file as it has been requested that users can add their settings there in case they want to customize things, so we just need to avoid saving to it.
- Added documentation to the source control backends header file on how to set up the ini file if needed.

### Perforce
- FSourceControlInitSettings now accepts EConfigBehavior which describes how we want the source control provider to deal with its settings with regards to the ini file.
- Note that EConfigBehavior is not a bitfield as we do not wish to support only writing to the ini file, there is no point if it cannot be read from.
- When the source control provider is creatred we pass on the into from EConfigBehavior to the FPerforceSourceControlSettings to enable/disable saving and loading.

[CL 22163769 by paul chipchase in ue5-main branch]
2022-09-23 20:05:59 -04:00
sara schvartzman
a41c9937d6 Control Rig: Fix add link between array and element of Select values does not resolve select pin correctly
#jira UE-164187
#rb jack.cai
#preflight 632c656cd747fe52c84bf0c4

[CL 22163592 by sara schvartzman in ue5-main branch]
2022-09-23 20:01:01 -04:00