Commit Graph

13120 Commits

Author SHA1 Message Date
paul chipchase
2fd6372116 Add a new config option 'ForceCachingOnPull' to VA that when true will force backends to re-upload payloads when caching.
#rb none
#jira UE-182205
#preflight 643d2901c947f6523a2f5845

- Most backends support some form of existence check which is run before a push to prevent uploading data that is already there. Sometimes we want to ignore that check (bugs in the backend etc) and need a way to force that to happen.
- The new config option [Core.VirtualizationModule]:ForceCachingOnPull (default false) will do this when set to true.
- The file and DDC backends will respect the flag but for now the source control backend will continue to check to avoid accidental pointless revisions being added.

[CL 25066347 by paul chipchase in ue5-main branch]
2023-04-17 07:45:19 -04:00
paul chipchase
d3e14c816b Added code documentation for 'PullErrorAdditionalMsg' that was missing from CL 24714178
#rb trivial
#jira UE-180383
#rnx
#preflight 643cfc2c211b661dc4d3bc0c

[CL 25065493 by paul chipchase in ue5-main branch]
2023-04-17 04:18:35 -04:00
jamie dale
2fae9fc218 Use the FMessageDialog overloads that pass the optional title by-value
#jira
#rb none
#rnx

[CL 25062745 by jamie dale in ue5-main branch]
2023-04-15 22:21:07 -04:00
jamie dale
933348f856 Use the FMessageDialog overloads that pass the optional title by-value
#jira
#rb none
#rnx

[CL 25062589 by jamie dale in ue5-main branch]
2023-04-15 19:49:32 -04:00
Catalin Dragoiu
1a50bcd01a Fix localization text issue
#preflight 643a8345ec219759f569dc86
#rb none

[CL 25061759 by Catalin Dragoiu in ue5-main branch]
2023-04-15 07:12:34 -04:00
jordan hoffmann
cf8eb1d3c9 [Feature] AssetDefinition Merging
#jira UE-181566
#jira UE-181560
#rb ben.hoffman, dave.jones
#preflight 6439c1fec947f6523a79534d

[CL 25057796 by jordan hoffmann in ue5-main branch]
2023-04-14 21:26:21 -04:00
jamie dale
1f377db5f4 Added extra localization logging
#jira
#rb none
#rnx

[CL 25055361 by jamie dale in ue5-main branch]
2023-04-14 20:06:01 -04:00
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