Commit Graph

20679 Commits

Author SHA1 Message Date
Ben Marsh
5261aeedea Horde: Have BlobData instances implement IDisposable, allowing us to manage lifetimes of the underlying buffers data they reference.
[CL 28509329 by Ben Marsh in ue5-main branch]
2023-10-05 14:41:30 -04:00
vincent robert
9589be99ad Decrease memory consumption when creating a building. Now the transforms are not copied in dynamic collections. It will used the rest collection as long the dynamic collection is not modified. Lazy initializer on transforms.
#rb cedric.caillaud

[CL 28509263 by vincent robert in ue5-main branch]
2023-10-05 14:40:16 -04:00
Ben Marsh
2d59cd127f Horde: Include the type of child nodes in chunk data streams. This allows descending through the hierarchy until we reach leaf nodes without having to actually expand those nodes, which aids in prefetching of bulk data.
[CL 28508559 by Ben Marsh in ue5-main branch]
2023-10-05 14:21:34 -04:00
Ben Marsh
8798c74573 Horde: Fix agents not waiting before retrying after failed upgrades.
[CL 28497398 by Ben Marsh in ue5-main branch]
2023-10-05 09:44:34 -04:00
Ben Marsh
b872e46bcb Horde: Expose additional stats for bundle cache performance.
[CL 28496502 by Ben Marsh in ue5-main branch]
2023-10-05 09:09:05 -04:00
christopher waters
c5ec7d582e Adding -NumJobs=N argument to SCW to facilitate in profiling. This argument causes the compiler to run the processing loop at most N times.
#rb jason.nadro

[CL 28494697 by christopher waters in ue5-main branch]
2023-10-05 08:23:51 -04:00
vincent robert
7db7fbbd2d Clean up : Remove friendship from Dynamic Collection with Geometry Collection Component and Geometry Collection Component Physics Proxy
[CL 28494182 by vincent robert in ue5-main branch]
2023-10-05 08:12:19 -04:00
Joakim Lindqvist
1087de0146 Unreal Cloud DDC - Fixed failing tests due to Utf8String conversion
#rb none
#fyi ben.marsh

[CL 28491865 by Joakim Lindqvist in ue5-main branch]
2023-10-05 05:41:40 -04:00
joe kirchoff
6638bbba8b UnrealBuildTool: Use IEnumerable for list of toolchain input lists that should be immutable
#rnx

[CL 28484575 by joe kirchoff in ue5-main branch]
2023-10-04 20:25:45 -04:00
zach brockway
5e24ac9d17 SwitchboardListener: Workaround for OpenSSL unity build error. (Borrowed from QuicMessaging/WebSocketNetworking/DTLSHandler.)
#jira UE-197153

[CL 28476758 by zach brockway in ue5-main branch]
2023-10-04 17:30:10 -04:00
joe kirchoff
0540ae79df UnrealBuildTool: Simplify the UHT #include root path
#rnx

[CL 28475008 by joe kirchoff in ue5-main branch]
2023-10-04 17:00:00 -04:00
marcelo gomes
9af9cb85fa Accepting SkipInstall, SkipDeploy and SkipCopy arguments to skip build installation.
Uses AutoParam functions to set an AppConfig flag.
This change affects all platforms that in some form implement the "skip install" behavior.

[CL 28470800 by marcelo gomes in ue5-main branch]
2023-10-04 15:38:42 -04:00
lorry li
70a86ba061 Remove dependency of http request from http response;
Make http requests use GET by default if verb is not set.

[REVIEW] [at]michael.kirzinger [at]rafa.lecina [at]justin.marcus
#jira UE-196108
#rb [at]michael.kirzinger [at]justin.marcus

[CL 28469520 by lorry li in ue5-main branch]
2023-10-04 15:14:01 -04:00
zousar shaker
404622bb20 Fix bug in ZenExportSnapshotTask when NOT using a baseline snapshot descriptor.
#rb none
#jira UE-197088

[CL 28468612 by zousar shaker in ue5-main branch]
2023-10-04 14:57:31 -04:00
joe kirchoff
c6a5333cca UnrealBuildTool: Don't always assume a working set is P4 unless there is a read-only file in the workspace root
#rnx
#jira UE-197123

[CL 28464753 by joe kirchoff in ue5-main branch]
2023-10-04 13:43:53 -04:00
josh adams
c2437d9b07 - Fixed various issues with making Mac/IOS builds that can be uploaded to AppStore in Xcode
* Missing ThinApp.sh
  * Missing some quotes around a variable in GenerateUniversalDSYM.sh
  * Correctly filter out the stub .app's and such when copying the Staged data directory into the .app
  * Disabled the Mac's Sign To Run Locally option by default, as that causes Xcode's Validation/Upload to not have the team name embedded in it, causing a hassle while pushing up to AppStore/TestFlight
  * Fixed the PRODUCT_NAME for BP projects
  * Made CrashReportClient be a sandboxed app that inherits from parent
  * Fix Hybrid apps to check all platforms before in the project generator, so that if a project needs a temp target for IOS (via a plugin)
  * For hybrid projects, don't append Game to the end of the Game target names, as that is the default, and it makes for better named products
  * Disabled the LoginFlow module from OnlineFramework plugin - this was causing issues with having CEF and EpicWebHelper embedded into a sandboxed .app, and LoginFlow isn't seemingly actually used by anything
#jira UE-196297,UE-196299,UE-196296,UE-196300,UE-196295
#rb adam.kinge

[CL 28463729 by josh adams in ue5-main branch]
2023-10-04 13:25:29 -04:00
jason walter
5164ce587b Add missing dependency for VS Builds.
#jira UE-193432
#rb none

[CL 28462731 by jason walter in ue5-main branch]
2023-10-04 13:08:28 -04:00
zach brockway
fac546e914 Switchboard: Implement QUIC transport, bump SwitchboardListener to version 3.0.0.
#jira UE-138302, UE-193686
#rb jason.walter

[CL 28460639 by zach brockway in ue5-main branch]
2023-10-04 12:23:38 -04:00
Ben Marsh
d1b6544e16 More test fixes.
[CL 28458555 by Ben Marsh in ue5-main branch]
2023-10-04 11:41:26 -04:00
Ben Marsh
558d1ade1b Horde: Fix serialization tests.
[CL 28457822 by Ben Marsh in ue5-main branch]
2023-10-04 11:23:44 -04:00
Ben Marsh
7ef0542a6b Horde: Missing files.
[CL 28456574 by Ben Marsh in ue5-main branch]
2023-10-04 10:54:41 -04:00
Ben Marsh
8684b930ed Remove implicit conversions from string to Utf8String. This conversion is not free, and recent versions of the MongoDB driver do not handle implicit conversions correctly at runtime.
[CL 28456358 by Ben Marsh in ue5-main branch]
2023-10-04 10:49:04 -04:00
allan bentham
bcf47fc734 Android: Update memory advisor to v2.0.1
- Add new total memory estimate to logs and crash context.
 - Add memory available estimate to logs and crash context.

#rb chris.babcock

[CL 28450956 by allan bentham in ue5-main branch]
2023-10-04 08:08:04 -04:00
Ben Marsh
62337642ae Horde: Add some exclusions into temp storage manifest.
[CL 28438361 by Ben Marsh in ue5-main branch]
2023-10-03 19:04:30 -04:00
joe kirchoff
eddd5451d7 UnrealBuildTool: WindowsPlatform.HasValidCompiler
#rnx

[CL 28432434 by joe kirchoff in ue5-main branch]
2023-10-03 17:03:41 -04:00