Commit Graph

11986 Commits

Author SHA1 Message Date
julien stjean
a788697b2e Fixed some duplicated localization keys
#preflight 635938c09125456043ef23c9
#jira UE-168346
#rb JeanMichel.Dignard

[CL 22802887 by julien stjean in ue5-main branch]
2022-10-26 22:20:43 -04:00
julien stjean
2b22b45ba5 Added a missing include.
[CL 22798988 by julien stjean in ue5-main branch]
2022-10-26 19:26:29 -04:00
henrik karlsson
69139c18f3 [AssetTools]
* Fixed compile error with missing include

#rb none
#jira none
#preflight skipped

[CL 22798949 by henrik karlsson in ue5-main branch]
2022-10-26 19:23:53 -04:00
julien stjean
3991bcb36d Reworked the migration tool so that it support moving assets inside of a plugin.
Added a global event for when some package are migrated. This can be used for hotfixes and as extension point for systems to react or add stuff to the migration.

Other changes that were required for the new migration:
Level streaming is now aware that the world might be part of a instanced package. When it validate that file for the streamed world exist it will use the path from the package linker of the world package.
The level postload function now prefer to use the Instancing Context package remapping from its linker to determine where it should load some of its external UActorFolder.
The StringTableEditorModule was modified to be able to properly react to the migration.

This change will still require some change in a future release to reduce its memory usage.

#rb Francis.Hurteau
#jira UE-162943, UE-161367, UE-161364, UE-161359, UE-161357, UE-161355, UE-161354, UE-145342
#preflight 6358419f2e6690262abbce83
#lockdown jeanmichel.dignard

[CL 22798574 by julien stjean in ue5-main branch]
2022-10-26 19:11:52 -04:00
maxime mercier
0604ce87b1 Fix bug where decorator with LowerPrio abortion type on a subtree node was not reactivated upon exiting the subtree
UDN case 00484061

#preflight 63584c4a9125456043ae0f2e

[CL 22798553 by maxime mercier in ue5-main branch]
2022-10-26 19:11:26 -04:00
patrick laflamme
3d0ecd8bed Fixed possible out-of-memory issue with the FSourceControlFileStatusMonitor reserving -1 items in an array.
- Fixed an issue that didn't correctly account the number a pending files to check when source control provider changed.
  - Added check to be sure the monitor is called on the main thread.

#rb Patrick.Enfedaque
#preflight 6357df4e36767b3e1e62c9ee

[CL 22792937 by patrick laflamme in ue5-main branch]
2022-10-26 17:29:44 -04:00
paul chipchase
c05f9909e8 Fix some broken VA debug commandline options
#rb Per.Larsson
#jira UE-168057
#rnx
#preflight 635656e6e6096564af1bc117

- Work on UE-165308 broke the following commandlines as they were accidently converted to cmdline switches rather than values
-- VABackendGraph
-- VAMissBackends
-- VAMissChance
- ::IsCmdLineSet has now been split into two utility wrappers, one for params (bools) and one for values.

[CL 22792790 by paul chipchase in ue5-main branch]
2022-10-26 17:26:09 -04:00
henrik karlsson
4a5e13525d Fixed non-unity non-pch compile errors
#preflight skipped
#rb none

[CL 22788359 by henrik karlsson in ue5-main branch]
2022-10-26 16:22:34 -04:00
laura hermanns
7785c20330 Abstract number of instructions for complexity visualization by estimated metric.
#preflight 6356f6b30313c24974fc5535
#jira UE-168166
#rb jason.nadro

[CL 22788160 by laura hermanns in ue5-main branch]
2022-10-26 16:15:17 -04:00
rob gay
18e887e937 [MetaSounds] Fix/add missing new MetaSound type icons/thumbnails as well as play/stop overlays. Support for showing/filtering presets in ContentBrowser
#rb helen.yang julien.stjean
[REVIEW] helen.yang
#jira UE-168050
#preflight 635314707261e565c497645f

[CL 22786984 by rob gay in ue5-main branch]
2022-10-26 15:28:04 -04:00
henrik karlsson
0da5962f86 Removed lots of includes in UE based on compile profiling
#preflight 6356cb02ae33b04ec1e358ac
#rb none

[CL 22786278 by henrik karlsson in ue5-main branch]
2022-10-26 15:02:30 -04:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
cae-pdaigle
387f4f68fb Fix screenshots path names in test reports (standalone/no editor mode) (Contributed by cae-pdaigle)
PR #9680

#preflight 6357eff043784dae7f04fb62
#jira UE-167613
#rb Chris.Constantinescu

[CL 22782535 by cae-pdaigle in ue5-main branch]
2022-10-26 12:24:58 -04:00
sara schvartzman
e1d2297b20 Control Rig: Fix crash when promoting to variable
#jira none
#rb trivial
#preflight none

[CL 22775224 by sara schvartzman in ue5-main branch]
2022-10-26 04:46:25 -04:00
Josh Adams
ee9d48c189 - Removed a comment about a deleted tool
#rb trivial
#preflight skip

[CL 22767070 by Josh Adams in ue5-main branch]
2022-10-25 18:36:43 -04:00
Nicholas Frechette
a182dbd867 Wrap deprecated properties with WITH_EDITORONLY_DATA to avoid runtime waste
#jira UE-49197
#rb Thomas.Sarkanen, Helge.Mathee
#preflight 6358002a66733d70593afa3f

[CL 22751839 by Nicholas Frechette in ue5-main branch]
2022-10-25 11:42:04 -04:00
sara schvartzman
653c384e5f Control Rig: Fix python script not identifying execute context pins correctly
#jira UE-168121
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6357d02936767b3e1e5f1994

[CL 22750323 by sara schvartzman in ue5-main branch]
2022-10-25 10:18:15 -04:00
sara schvartzman
7ef7471729 Control Rig: Fix Reroute, If, Select, Array nodes not available when pulling from a pin
#jira UE-168032, UE-168033
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6356b2773a547c3da323b609

[CL 22748352 by sara schvartzman in ue5-main branch]
2022-10-25 05:45:35 -04:00
Peter Engstrom
e746e90aa4 Added missing include.
#rb trivial
#preflight 635798aaae33b04ec11afa66

[CL 22747829 by Peter Engstrom in ue5-main branch]
2022-10-25 04:18:48 -04:00
Josh Adams
82959c24fd - Added WITH_ENGINE wrappers to some code in MacTargetPlatform that doesn't work without engine
#rb tim.smith
#jira none
#preflight 63575537f726e94fe029697c

[CL 22744958 by Josh Adams in ue5-main branch]
2022-10-24 23:29:53 -04:00
sara schvartzman
2636f020b7 Control Rig: Fix cook EngineTest
#jira UE-168170
#rb none
#preflight https://horde.devtools.epicgames.com/job/6357214bf726e94fe01eed86

[CL 22743125 by sara schvartzman in ue5-main branch]
2022-10-24 20:34:56 -04:00
chris kulla
b00b7d70d0 Organize Ray Tracing shaders by their payload
Every shader now has the ability to declare which payload it uses. HitGroup, Miss and Callable shaders may only specify a single type, whereas Raygen shaders may provide more than one.

The global raytracing shader libraries have been categorized according to their payload type, which helps facilitate the creation of minimal ray-tracing pipelines.

Avoid adding callable shaders to the RTPSO if they are not being used.

All RHI shader compilers and shader loaders that support ray tracing have been modified to track an extra uint representing the payload type flagged in the source (at time of compilation).

Add the RayTracingPayloadType to the shadermap DDC key so that we can properly detect when a shader's payload type is invalidated. This is required because we serialize the payload type into the shaders from the C++ side.

#rb Yuriy.ODonnell
#jira none
#preflight 635715cae6096564af4dd28e

[CL 22742893 by chris kulla in ue5-main branch]
2022-10-24 20:11:02 -04:00
sara schvartzman
70cecf7a4f Control Rig: Fix error during CitySample cook
#jira na
#rb none
#fyi helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6356f0373a547c3da339b46c

[CL 22735217 by sara schvartzman in ue5-main branch]
2022-10-24 16:16:32 -04:00
ryan bickell
2e72bca6f8 Add support for masked materials with Merge Actors flatten material.
Fix condition for bRenderOpacityMask to be correctly based on the OpacityMask property instead of Opacity property.

#jira none
#rb sebastien.lussier
#preflight 63516e137261e565c4298e27

[CL 22727672 by ryan bickell in ue5-main branch]
2022-10-24 11:03:51 -04:00
sara schvartzman
a3effb57ed Control Rig: Fix Lyra cooking
#jira na
#rb trivial
#preflight https://horde.devtools.epicgames.com/job/6356a1ab3a547c3da3201070

[CL 22727306 by sara schvartzman in ue5-main branch]
2022-10-24 10:43:43 -04:00