Commit Graph

263312 Commits

Author SHA1 Message Date
cedric caillaud 0061a17332 Geometry collection : fix scale not being properly taken in account when computing the transforms from the GT particles
knock-on bug from recent optimization

#rb trivial

[CL 27744853 by cedric caillaud in ue5-main branch]
2023-09-10 21:46:47 -04:00
Luke Bermingham 7109930d9b Expose new PixelStreaming/WebRTC settings to mitigate frame drops in LAN scenarios:
1) Disable frame dropping in WebRTC using the WebRTC-FrameDropper/Disabled/ field trial.

2) Control the video pacer inside WebRTC to send much larger bitrates without dropping frames in the congestion window.

The combination of these two settings allows sending large fixed bitrates without frames being dropped on the UE side - this is useful for LAN streaming scenarios.

#jira UE-195000
#rb Aidan.Possemiers
#fyi William.Belcher, Nazar.Rudenko, Aidan.Possemiers, Eden.Harris

[CL 27744852 by Luke Bermingham in ue5-main branch]
2023-09-10 21:46:28 -04:00
Luke Bermingham d70e51c27a Bugfix: ARKit tracking was misconfigured for our use case, was doing full tracking with world reconstruction, face detection, and many other computer vision features. We only care about device transform tracking so we can configure with a much simpler tracking configuration.
#rb Brian.Smith
#jira UE-194907

[CL 27744222 by Luke Bermingham in ue5-main branch]
2023-09-10 19:57:21 -04:00
Luke Bermingham 87b8c9b9ba Bugfix: LiveLink App had two datachannels, one it created and one that was automatically created as part of the request from the UE side. Fix is to remove manual creation of the datachannel on the LiveLink app side.
#rb Brian.Smith
#jira UE-194903

[CL 27744198 by Luke Bermingham in ue5-main branch]
2023-09-10 19:53:23 -04:00
Luke Bermingham e0ca8eb4d1 Bugfix: Stats graphs UI elements are updated even when they are hidden. This UI update is not required when the stats graphs are hidden. Fix is to skip this UI update if the graphs are hidden.
#rb Brian.Smith
#jira UE-194904

[CL 27744096 by Luke Bermingham in ue5-main branch]
2023-09-10 19:44:50 -04:00
Luke Bermingham 08959b82a1 Add identifier to LiveLink app SDP answer so we can differentiate the app from other WebRTC peers.
#rb Brian.Smith
#jira UE-194905

[CL 27744072 by Luke Bermingham in ue5-main branch]
2023-09-10 19:42:14 -04:00
Ben Marsh ce7c6fcc0f Horde: Fix prefix being duplicated in bundle names.
[CL 27743343 by Ben Marsh in ue5-main branch]
2023-09-10 16:56:50 -04:00
Ben Marsh 4e048339cb Horde: Fix incorrect handling of initial offsets for cached storage reads.
[CL 27743192 by Ben Marsh in ue5-main branch]
2023-09-10 16:43:23 -04:00
max chen f2bff70b03 Curve Editor: Show first and last key's tangent handle on both sides.
Previous, the left tangent handle for the first key and the right tangent handle for the last key would be hidden.

This is useful for example, if you have pre and post infinity set to cycle, you can manipulate the last key's leave tangent so that it's smooth to the first key's arrive tangent.

#jira UE-194990
#rb mike.zyracki

[CL 27742330 by max chen in ue5-main branch]
2023-09-10 15:57:44 -04:00
stan hormell f6c41a01d5 [Backout] - CL 27692414 and CL 27732161 - Smoke Crash
#jira FORT-653198
#fyi Maxwell.Hayes
Original CL Desc
-----------------------------------------------------------------
[Metasounds] Adding unreal insights markup:
* Added asset name metadata to "RegisterWithFrontEnd"
* Added per-asset counter for the number of concurrent operators alive at a time.

#jira UE-179996
#rb

[CL 27741788 by stan hormell in ue5-main branch]
2023-09-10 14:48:15 -04:00
Ben Marsh 5f5fd406f1 Horde: Separate implementation of the local cache from the backend implementation, allowing multiple backends to share the same cache.
[CL 27741582 by Ben Marsh in ue5-main branch]
2023-09-10 12:34:12 -04:00
buildmachine c5f4c511fe Localization Automation using CL 27740799
[CL 27741548 by buildmachine in ue5-main branch]
2023-09-10 12:07:30 -04:00
Ben Marsh 3fac84941c Horde: Add a caching storage backend which uses the local filesystem.
[CL 27741436 by Ben Marsh in ue5-main branch]
2023-09-10 11:03:30 -04:00
Ben Marsh ff075c94a0 Horde: Implement BundleStorageClient using a user-supplied IStorageBackend implementation. This allows constructing a hierarchy of backends separately to metadata operations, allowing us to wrap backends in caching layers.
[CL 27740032 by Ben Marsh in ue5-main branch]
2023-09-09 17:54:42 -04:00
tom holmes 54e8821d43 Fix for Compilation Tests / Compile UnrealEditor StressTestUnity Win64
Issue 362201: Compile errors in ComponentTypeRegistry.cpp
[FYI] Scott.Jenkins

[CL 27739489 by tom holmes in ue5-main branch]
2023-09-09 15:48:57 -04:00
Ben Marsh 3d14c169a9 Fix null reference warning.
[CL 27739364 by Ben Marsh in ue5-main branch]
2023-09-09 15:08:33 -04:00
lonnie li c985b2ef68 ModelingTools: Fixed crash in UEFN when reloading a level after using the Modeling Tools with Mesh Element Selection.
#rb jimmy.andrews

[CL 27739312 by lonnie li in ue5-main branch]
2023-09-09 14:50:19 -04:00
Ben Marsh 00ae754c4f Horde: Add an HTTP storage backend, which uses the regular Horde endpoints for reading and writing blobs.
[CL 27739157 by Ben Marsh in ue5-main branch]
2023-09-09 14:08:45 -04:00
Ben Marsh dd78ef8dd7 Horde: Deprecate writing an explicit path through IStorageBackend; add an override which allows the backend to generate a unique id. This unifies server-side codepaths (where the generation of a unique id is trusted) and client-side codepaths (where it is not). By forcing unique ids to be generated on the server, we can further abstract logic around creating bundles and make it more of an optimization over storing small blobs.
[CL 27739032 by Ben Marsh in ue5-main branch]
2023-09-09 13:20:37 -04:00
Ben Marsh 65d9076a52 Horde: Fix test race condition with overridden config values being replaced by regular config values.
[CL 27739014 by Ben Marsh in ue5-main branch]
2023-09-09 13:14:56 -04:00
jason hoerner 91ebf308a8 Shader Compiler: Fix for excess job queries generated when per-shader DDC is enabled in cooks. Per-shader DDC was disabling material map DDC for ODSC, but that doesn't make sense for cooks, so we check if we are cooking when deciding whether to enable material map DDC. Also added statistics to track duplicate jobs and per-shader DDC cache queries.
#rnx
#rb jason.nadro dan.elksnitis

[CL 27738847 by jason hoerner in ue5-main branch]
2023-09-09 12:38:04 -04:00
chris caulfield b60be9e187 Chaos - new initial overlap depenetration system
Currently disabled with a cvar.

#rb benn.gallagher

[CL 27738752 by chris caulfield in ue5-main branch]
2023-09-09 11:57:37 -04:00
Ben Marsh a6c4a6bc23 Missing file.
[CL 27738538 by Ben Marsh in ue5-main branch]
2023-09-09 10:36:45 -04:00
Ben Marsh 3da367ffae Horde: Move storage backend implementations into EpicGames.Horde.
[CL 27738534 by Ben Marsh in ue5-main branch]
2023-09-09 10:36:24 -04:00
Ben Marsh 0e4f348199 Horde: Move IStorageClient implementations into the EpicGames.Horde.Storage.Clients namespace.
[CL 27738432 by Ben Marsh in ue5-main branch]
2023-09-09 10:14:12 -04:00