Commit Graph

9194 Commits

Author SHA1 Message Date
alexis matte
6865ce62e6 Remove original reduction data. Use the source data and the build instead.
#jira UE-123770
#rb richard.talbotwatkin, danny.couture
#rnx
#preflight 614a2277b4b2fb0001a3e833

#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 17587301 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17587359 by alexis matte in ue5-release-engine-test branch]
2021-09-21 16:06:32 -04:00
devin doucette
cf19925e08 DDC: Made CacheRecord serialized field order consistent with other types
#rb none
#rnx

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 17583018 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17583024 by devin doucette in ue5-release-engine-test branch]
2021-09-21 11:31:48 -04:00
kevin ortegren
c075a22c16 Implement angular mip gen setting to support legacy path. Code by Alexander Suvorov.
#rb Julien.StJean
#jira UE-118357
#rnx
#preflight 614999f1116f2a000183d6f6

#ROBOMERGE-AUTHOR: kevin.ortegren
#ROBOMERGE-SOURCE: CL 17581034 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17581046 by kevin ortegren in ue5-release-engine-test branch]
2021-09-21 06:30:19 -04:00
per larsson
c6fafd4b7a DDC2: Use compressed buffer as attachment
#rb Devin.Doucette
#rnx

#ROBOMERGE-AUTHOR: per.larsson
#ROBOMERGE-SOURCE: CL 17580737 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17580740 by per larsson in ue5-release-engine-test branch]
2021-09-21 04:51:59 -04:00
devin doucette
750419503e DDC: Added ECachePolicy::KeepAlive and EBuildPolicy::CacheKeepAlive
The new flags are meant to prevent a cache store from evicting the associated cache records for the duration of the session.

#rb Zousar.Shaker
#rnx
#preflight 614954b611925a00017c525f

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 17579887 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17579899 by devin doucette in ue5-release-engine-test branch]
2021-09-21 01:10:55 -04:00
stefan boberg
553dd501f1 Package marshaling now properly flags the root object as compressed
#rb none
#rnx

#ROBOMERGE-AUTHOR: stefan.boberg
#ROBOMERGE-SOURCE: CL 17573969 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17573973 by stefan boberg in ue5-release-engine-test branch]
2021-09-20 15:03:03 -04:00
tim smith
a2bda6df6b Fixed issue where LiveCoding fails to reinstance objects when their structure has changed.
#jira UE-126681
#rb trivial
#rnx
#preflight 61486bfa11925a00015b3c8a

#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 17569666 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17569716 by tim smith in ue5-release-engine-test branch]
2021-09-20 08:16:25 -04:00
tim smith
0cf777fb06 Modified warning text to include notes that crashes are likely when data changes are made without re-instancing enabled.
#rb trivial
#rnx

#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 17569566 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17569594 by tim smith in ue5-release-engine-test branch]
2021-09-20 08:03:38 -04:00
per larsson
ba0ff4ff28 ZenDDC: Remove the use of Save/LoadCbPackage
#rb Stefan.Boberg
#rnx

#ROBOMERGE-AUTHOR: per.larsson
#ROBOMERGE-SOURCE: CL 17569390 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17569391 by per larsson in ue5-release-engine-test branch]
2021-09-20 07:13:37 -04:00
ionut matasaru
81e8d7ea43 [Insights]
- Updated toolbar for Asset Loading Insights (with placeholder icons).
  - Updated toolbar for Memory Insights (with placeholder icons).
  - Made the main toolbar fixed (not dockable) for all major views.
  - Moved the Menu on top of the window (currently hardcoded for Session Info, Timing Insights, Asset Loading Insights and Memory Insights).
  - Other minor UI fixes.

#rb Catalin.Dragoiu

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 17569368 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17569379 by ionut matasaru in ue5-release-engine-test branch]
2021-09-20 07:06:32 -04:00
catalin dragoiu
718b9362e6 [Insights] Filter Configurator UI improvements
#rb Ionut.Matasaru #preflight 6144bcfb59380f00010ac91e

#ROBOMERGE-AUTHOR: catalin.dragoiu
#ROBOMERGE-SOURCE: CL 17569201 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17569222 by catalin dragoiu in ue5-release-engine-test branch]
2021-09-20 06:21:03 -04:00
ionut matasaru
bb94942be4 [Insights] Minor UX fixes.
#rb none

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 17568209 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17568211 by ionut matasaru in ue5-release-engine-test branch]
2021-09-20 04:15:26 -04:00
julien stjean
d37a1a36bb Allow better scripting of interchange for the automation by adding some callback when a asset or a scene object is created and when the import is completed.
Updated the PinHiddenByDefault uproperty metadata to work in blueprint struct ouside of animation blueprint.

#jira UETOOL-4035
#rb Phillip.Kavan, Alexis.Matte
#preflight 6144a8b03c7c6700010df23e

#ROBOMERGE-AUTHOR: julien.stjean
#ROBOMERGE-SOURCE: CL 17553215 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17553235 by julien stjean in ue5-release-engine-test branch]
2021-09-17 11:53:51 -04:00
devin doucette
a6226e2f2e DDC: Improved handling of build cancellation
#rb Zousar.Shaker
#rnx
#preflight 6143d4423c7c670001e9aa66

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 17551334 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17551348 by devin doucette in ue5-release-engine-test branch]
2021-09-17 09:32:55 -04:00
matt peters
e27fb01763 CookedPackageWriter iterative builds - change to use FAssetRegistryState as the list of previous files. Load the AssetRegistry from the AssetRegistry.bin file even when using ZenStore for the package storage.
#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 17551332 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17551347 by matt peters in ue5-release-engine-test branch]
2021-09-17 09:32:48 -04:00
ionut matasaru
f288872b33 [Insights]
- Networking Insights: Updated main toolbar (using placeholder icons).
  - Networking Insights: Updated toolbar for Packet Content view.
#rb Catalin.Dragoiu

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 17550338 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17550344 by ionut matasaru in ue5-release-engine-test branch]
2021-09-17 06:23:33 -04:00
ionut matasaru
41f19d2d68 [Insights] Networking Insights / Packets view: Fixed the draw of the highlight border for selected packet.
#rb Catalin.Dragoiu

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 17550333 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17550343 by ionut matasaru in ue5-release-engine-test branch]
2021-09-17 06:23:25 -04:00
ionut matasaru
06a1600bc8 [Insights] Networking Insights: Fixed UI for the NetStats view.
#rb Catalin.Dragoiu

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 17550328 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17550341 by ionut matasaru in ue5-release-engine-test branch]
2021-09-17 06:23:10 -04:00
paul chipchase
6a71e48701 A quick hardening pass over the file system backend for Mirage.
#rb Per.Larsson
#rnx
#preflight 61408a979dc6c8000148d0cf

### Misc
- Updated the documentation for setting up a file system backend and added descriptions to the backend's members.
- Renamed the member 'Name' to 'DebugName' to bring it in line with the other backends (still a candidate to be moved to the base class)

### Reading payloads from disk
- Added the ability to retry opening file handles for read if they fail. This can commonly occur when multiple threads or processes are both pulling and pushing to the same root directory.
-- By default we will retry to open the file handle up to 10 times, waiting for 100ms between each attempt. The user can configure the number of retries and the length of the pause between each attempt via the config files.
-- Each failed attempt at opening the file handle will result in a warning being logged, so if the user is stalled for a long length of time while we rety over and over they are at least made aware of the cause.

### Writing payloads to disk
- When attempting to write a payload to disk, we will now write to a temp file in the project save directory using a randomly generated name. Once the payload has been fully saved to disk it will then be moved to the correct location. Although not perfect this will reduce the potential for writing corrupted data to a location where it might be read in the future.
-- We do attempt to clean up the temp file if the write fails but we do not print error messages if the delete fails as it is considered an optional bonus rather than an essential feature.
- Previously we would only log an error if we failed to open a file handle for writing the payload to disk. Now we also log an error if the handle is opened but the actual writes fail.

#ROBOMERGE-AUTHOR: paul.chipchase
#ROBOMERGE-SOURCE: CL 17550126 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17550133 by paul chipchase in ue5-release-engine-test branch]
2021-09-17 06:03:03 -04:00
axel riffard
94da811286 Display the trust popup on iOS and tvOS when using an untrusted device
#jira UE-114776
#rb jack.porter
#preflight 61444c5f4778fa00018cccb7

#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 17549185 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17549218 by axel riffard in ue5-release-engine-test branch]
2021-09-17 05:01:42 -04:00
ionut matasaru
e6d5061df9 [Insights] Fixed typo.
#rb trivial

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 17548146 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17548150 by ionut matasaru in ue5-release-engine-test branch]
2021-09-17 01:56:02 -04:00
eric renaudhoude
262fa16f9f Color Management: Adding (advanced) source encodings for textures.
#rb rod.bogart
#jira none
#preflight 6143e5484778fa00017df627

#ROBOMERGE-AUTHOR: eric.renaudhoude
#ROBOMERGE-SOURCE: CL 17547199 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17547204 by eric renaudhoude in ue5-release-engine-test branch]
2021-09-16 22:14:03 -04:00
yoan stamant
2fa9d8e00f [DebugDrawDelegate]
Update registration flow since CreateRenderState_Concurrent can't be used to register our delegate since it needs to be initialized first (CreateSceneProxy) and in some code paths for loaded actors the call order might be different since primitive registration gets deferred (i.e. FRegisterComponentContext != nullptr).
In that case initialization won't called and an ensure will fire in UnregisterDebugDrawDelegate since registration failed (was not initialized).
Case 1: FRegisterComponentContext == nullptr  ==> Super::CreateRenderState_Concurrent + sync CreateSceneProxy (init) + RegisterDebugDrawDelegate ==> works fine
Case 2: FRegisterComponentContext != nullptr  ==> Super::CreateRenderState_Concurrent + deferred CreateSceneProxy + RegisterDebugDrawDelegate (skipped since not init) + CreateSceneProxy ==> ensures in UnregisterDebugDrawDelegate

Bonus:
- some code analysis fixes
- removed some 'CoreMinimal.h' includes
- exported log category 'LogVisual'
- fixed some uninitialized properties (FNavTestDebugDrawDelegateHelper, UNavMeshRenderingComponent, FNavMeshSceneProxyData)
- fixed some methods hiding non-virtual from base class (GetAllocatedSize)
- fixed FGameplayDebuggerCompositeSceneProxy::GetMemoryFootprint that was not considering base class allocations

#rnx
#jira UE-125097
#preflight 614362684778fa00016a8cad
#rb mieszko.zielinski

#ROBOMERGE-AUTHOR: yoan.stamant
#ROBOMERGE-SOURCE: CL 17544171 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17544199 by yoan stamant in ue5-release-engine-test branch]
2021-09-16 16:50:03 -04:00
stefan boberg
f9c84cc25a Added code for Zen/HTTP marshaling of CbPackages. There is some more work to do to handle package responses properly but otherwise functional
#rnx

#ROBOMERGE-AUTHOR: stefan.boberg
#ROBOMERGE-SOURCE: CL 17543082 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17543094 by stefan boberg in ue5-release-engine-test branch]
2021-09-16 15:15:09 -04:00
carlmagnus nordin
9f118fe8a4 Compile fixes for building UnrealPak in shipping config
#rnx
#rb pj.kack

#ROBOMERGE-OWNER: carlmagnus.nordin
#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 17536937 via CL 17536972 via CL 17536975 via CL 17536976
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v870-17433530)
#ROBOMERGE-CONFLICT from-shelf
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17537001 by carlmagnus nordin in ue5-release-engine-test branch]
2021-09-16 07:48:26 -04:00