Commit Graph

13113 Commits

Author SHA1 Message Date
jeannoe morissette
75364b7008 VulkanRHI: Add VULKAN_SM6. Move features and requirements around to match what was done on d3d.
#rb arciel.rekman, carl.lloyd
#preflight 643996128901e5ef982dc887

[CL 25045731 by jeannoe morissette in ue5-main branch]
2023-04-14 14:26:06 -04:00
Catalin Dragoiu
f94286e45c Add support for plotting the timer series in the graph track
#rb Ionut.Matasaru
#preflight 64387381ec219759f5da5b41

[CL 25043740 by Catalin Dragoiu in ue5-main branch]
2023-04-14 13:22:51 -04:00
Nathan Hodges
242da1f8e7 Add function to reset GroundTruthData
#preflight 64396f04c947f6523a5b60ef
#rb jerome.delattre
#rnx
#jira none

[CL 25042824 by Nathan Hodges in ue5-main branch]
2023-04-14 12:43:19 -04:00
kiaran ritchie
f4ec9e22c9 Moving skeletal mesh editing APIs into their own module inside the skeletal mesh editing plugin.
#rb benoit.gadreau
#JIRA none
#preflight https://horde.devtools.epicgames.com/job/6438a22c8901e5ef98d90808
#preflight 643972a3db681113a4fc9d86

[CL 25041820 by kiaran ritchie in ue5-main branch]
2023-04-14 11:54:04 -04:00
carl lloyd
7a31ca4270 Enable Android Vulkan SM5 Ray Tracing
#rb jeannoe.morissette, yuriy.odonnell
#preflight 643966259566b61450eddea4

[CL 25040539 by carl lloyd in ue5-main branch]
2023-04-14 10:52:39 -04:00
paul chipchase
c65eb35e8c Add bitflag enums to IVirtualizationBackend::PullData and IVirtualizationBackend::PushData so that it is easier to specialize behavior in the future.
#rb Per.Larsson
#jira UE-182205
#preflight 643932b2211b661dc4f594c6

- The enums don't contain any entries at the moment, the goal of this change is to reduce the friction that future API changes might have.
- The older versions of PullData/PushData have been deprecated but this won't flag compiler warnings if people have derived their own implementations of IVirtualizationBackend, so in addition to deprecating the methods have been set to 'final' and have checkNoEntry implementations which is the best we can do at the moment.
-- It is unlikely that people have actually done this as the documentation on adding new backend types will only go out in 5.3.

[CL 25039959 by paul chipchase in ue5-main branch]
2023-04-14 10:13:46 -04:00
mattias hornlund
e8f2f5bc66 Fixed merge issue from
Network insights
- Traced events associated with a NetId (NetRefHandle or NetGUID) now displays either Pending (NetId:NN) until NetId has a known name.

#rb Peter.Engstrom
#preflight n/a

[CL 25038317 by mattias hornlund in ue5-main branch]
2023-04-14 07:30:13 -04:00
mattias hornlund
a4c88e53ed Network insights
- Traced events associated with a NetId (NetRefHandle or NetGUID) now displays either Pending (NetId:NN) until NetId has a known name.

#rb Peter.Engstrom
#preflight n/a

[CL 25038312 by mattias hornlund in ue5-main branch]
2023-04-14 07:29:57 -04:00
zousar shaker
3bd034edf7 Add commandline option to enable the "repair" mode for UE Cloud DDC client so that blobs that are missing get re-populated.
#rb devin.doucette

[CL 25027230 by zousar shaker in ue5-main branch]
2023-04-13 12:15:21 -04:00
per larsson
7b3a9ed322 I/O - extended ondemand I/O store writer to output compressed and encrypted chunks
- renabled the ondemand PAK rule that was previously removed
- enabled handling more than one ondemand containe
- added ondemand I/O store TOC
- added support for serializing ondemand TOC's to CbObjet

#rb Martin.Ridgers
#preflight 6436cbf80c19befb6c8ee4cc

[CL 25025449 by per larsson in ue5-main branch]
2023-04-13 10:51:22 -04:00
jamie dale
3e0d3c2b5a No PCH build fix (Shipping)
#jira
#rb none
#rnx

[CL 25025443 by jamie dale in ue5-main branch]
2023-04-13 10:51:05 -04:00
paul chipchase
b96c7d6df6 Clean up the config setup options for the P4SourceControl VA backend.
#rb none
#jira UE-177956
#preflight

- Deprecate the config entry 'DepotRoot' and replace it with 'DepotPath'. The use of the term root was not clear and was causing people to think it was the name of the depot rather than the path to the root location to store payloads in.
- If 'DepotPath' is empty or missing, the value for 'ClientStream' will be used for it.
-- The 'DepotPath' can still be set when using streams, if the name of the stream is not a valid path (virtual streams for example.

[CL 25024791 by paul chipchase in ue5-main branch]
2023-04-13 10:11:47 -04:00
Johan Berg
be74e0f163 Show ProjectName as AppName if available.
With a previous change the session info event separated app name and project name fields. To simulate previous behaviour we use project name if available, otherwise fallback to app name (useful for programs that doesn't set project name for example).

#rb ionut.matasaru
#preflight 6437fa93f12d5de705d39be9

[CL 25023807 by Johan Berg in ue5-main branch]
2023-04-13 09:05:00 -04:00
Johan Berg
f39224b33e Use AppName to rename eboot.bin
* Use raw AppName to attempt to find "eboot.bin" source binary. This is the canonical way to find it.
* Rename variable to AppName to better reflect what it is.

#rb ionut.matasaru
#jira UE-138503
#preflight 6437fa260c4277fc0b19560e

[CL 25023803 by Johan Berg in ue5-main branch]
2023-04-13 09:04:18 -04:00
Johan Berg
2c9dbf4c17 Add project field seperate to app name
Previously we used project name rather than app name if it was available. However app name is needed to look up target binary is certain cases.

#rb ionut.matasaru
#jira UE-138503
#preflight 6437fa7feb6cd0e63af26946

[CL 25023785 by Johan Berg in ue5-main branch]
2023-04-13 09:02:26 -04:00
axel riffard
b9df24a828 Moving Code Signing out of iPhone Packager and in UBT to remove Mono and reduce IPP dependancy
#preflight 6437b99f0c19befb6cef03ce
#rb josh.adams

[CL 25022250 by axel riffard in ue5-main branch]
2023-04-13 05:43:17 -04:00
bryan sefcik
6f4112baac [NaniteBuilder] Updated set UnsafeTypeCastWarningLevel to WarningLevel.Error and not WarningLevel.Warning. The use of WarningLevel.Warning makes separate shared PCHs.
#preflight 643742990c4277fc0be06617

[CL 25019431 by bryan sefcik in ue5-main branch]
2023-04-12 20:08:42 -04:00
jonathan bard
062d5c5359 Changed message log action token so that it doesn't disappear when the action has been executed : it becomes disabled instead. Visibility is only tied to the action's Execute callback validity now.
This affects all actions where CanExecuteAction can return false (i.e. single-use actions and actions using the CanExecute delegate)

#rb sebastian.arleryd
#preflight 6436d99f0c19befb6c963c3b

[CL 25018410 by jonathan bard in ue5-main branch]
2023-04-12 19:08:44 -04:00
yuriy odonnell
feeee8bcda Fix FTokenizer::ProcessDirective warning string formatting that results in significant memory bloat
Due to a trivial bug/typo, instead of reporting the token that caused a parsing error, almost the entire shader source code was pasted into the warning string.

#preflight 64363c9b127980724b349766
#rb dan.elksnitis

[CL 25018264 by yuriy odonnell in ue5-main branch]
2023-04-12 19:02:24 -04:00
bryan sefcik
c7696eaa09 Updated several modules to set UnsafeTypeCastWarningLevel to WarningLevel.Error and not WarningLevel.Warning. The use of WarningLevel.Warning makes separate shared PCHs.
#preflight 643718baf12d5de7058cd78c

[CL 25015908 by bryan sefcik in ue5-main branch]
2023-04-12 17:09:36 -04:00
aidin abedi
eaeafb13bf Fix material baking incorrectly ignoring specific UV space when using mesh data
#jira UE-183148
#review @JeanLuc.Corenthin @Jason.Nadro @Kevin.Ortegren
#preflight 64370c8a00398d6f886f19f1

[CL 25014983 by aidin abedi in ue5-main branch]
2023-04-12 16:27:33 -04:00
bryan sefcik
aa7d39355e [UncontrolledChangelists] Removed public dependency on UnrealEd to break circular dependency "UncontrolledChangelists -> UnrealEd -> UncontrolledChangelists"
#preflight 6436c3f20c4277fc0ba1c6a8

[CL 25009936 by bryan sefcik in ue5-main branch]
2023-04-12 13:02:47 -04:00
Julien StJean
e9dbd9fb66 [EIS] Minor improvement to the error messaging when renaming an asset.
#jira UE-106770
#preflight 64342ff585398c090c3fc4b4
#rb lauren.barnes

[CL 25007411 by Julien StJean in ue5-main branch]
2023-04-12 10:57:26 -04:00
Devin Doucette
32c049c3f5 Removed some includes of Function.h in Core
#preflight 6435cf83127980724b0f16b9
#rnx

[CL 25006462 by Devin Doucette in ue5-main branch]
2023-04-12 10:05:50 -04:00
paul chipchase
3de71b52ed Log the data reduction when virtualizing packages
#rb trivial
#jira UE-182542
#preflight 64369ea4d03b1c87dd91f15b

- We now log the total size saving by running the virtualization process as well as the original size of the packages being virtualized and their resulting size.
- If LogVirtualization is set to verbose logging we will also log each individual package and its size reduction.

[CL 25005336 by paul chipchase in ue5-main branch]
2023-04-12 08:24:53 -04:00