Commit Graph

12955 Commits

Author SHA1 Message Date
benoit deschenes
62eb05dffd Fixing no UV channel exported when no customization is present
#jira UE-140210
#rb JeanLuc.Corenthin
#preflight 61f07e88be0f0e0a621773c8

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18729647 in //UE5/Release-5.0/... via CL 18729705 via CL 18729800
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18729856 by benoit deschenes in ue5-main branch]
2022-01-25 18:15:12 -05:00
zach brockway
5cbbe77a24 Switchboard: Enable crash reporting in SwitchboardListener, and add some newly-required shutdown code to facilitate exiting cleanly. Bump Listener version to 2.0.0 to reflect divergence from any future UE4 long-term support changes.
#jira none
#rb jason.walter
#preflight 61f04ed0ff453b751b412fc1

#ROBOMERGE-AUTHOR: zach.brockway
#ROBOMERGE-SOURCE: CL 18727026 in //UE5/Release-5.0/... via CL 18727056 via CL 18727121
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18727141 by zach brockway in ue5-main branch]
2022-01-25 15:12:11 -05:00
Joakim Lindqvist
ac2e1d3155 Horde Storage - Added some more scopes to annotate the orphan blob cleanup of the new structured cache api
#preflight none

[CL 18726839 by Joakim Lindqvist in ue5-main branch]
2022-01-25 14:47:45 -05:00
jeff newquist
652561583d Disable ISPC on HoloLens - no support for Windows-ARM64 currently in ISPC
#jira UE-140146
[FYI] steve.smith
#preflight none

#ROBOMERGE-AUTHOR: jeff.newquist
#ROBOMERGE-SOURCE: CL 18726445 in //UE5/Release-5.0/... via CL 18726483 via CL 18726625
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18726633 by jeff newquist in ue5-main branch]
2022-01-25 14:36:14 -05:00
Joakim Lindqvist
5cfdfeb3e3 Horde Storage - Fixed issue were the content id resolve would return hashes which was unknown to the caller (when a content id mapped to blobs that were missing in the blob store).
That fix is relativley simple and contained to the content id resolvers themselves (ScyllaContentIdStore).

This bug exposed the confusing use of BlobIdentifier as both a identifier into the blob store (its original intent) and as a content id (which needs to be resolved before it can be used to locate a blob in the blob store).
So I added a new type for ContentId so we can keep track of this seperate, this required quite a lot more refactoring to handle properly (indicating how bad of a state this was in).
This also fixed a issue were ContentHash was not being serialized into compact binary representations in the api, which is now fixed.

This is a potentially dangerous change with lots of things impacted, added a unit test to cover exactly the case that prompted the bug in the first place.
#preflight 61f03244fd5285142b1cf1e5

[CL 18724565 by Joakim Lindqvist in ue5-main branch]
2022-01-25 12:32:33 -05:00
Ben Marsh
726acfc336 Horde: Fix some (new?) warnings being treated as errors.
#preflight none

[CL 18723052 by Ben Marsh in ue5-main branch]
2022-01-25 10:54:28 -05:00
Joakim Lindqvist
853032dd43 Horde Storage - Fixes to deserialize ProblemDetails with extensions, as newtonsoft doesnt populate the missing members in Extensions.
#preflight 61f014caff453b751b2fe4ce

[CL 18722755 by Joakim Lindqvist in ue5-main branch]
2022-01-25 10:27:02 -05:00
Joakim Lindqvist
f61bc9be85 Horde Storage - Further debugging information when encountering a snapshot response that is not correctly formatted
#preflight none

[CL 18721484 by Joakim Lindqvist in ue5-main branch]
2022-01-25 07:09:20 -05:00
jonathan adamczewski
f50487a0ec UnrealBuildTool: Log any use of bEnableCppCoroutinesForEvaluation
#jira none
#trivial
#preflight 61ef4c2eca3de856bce332db

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18718329 in //UE5/Release-5.0/... via CL 18718350 via CL 18718405
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18718407 by jonathan adamczewski in ue5-main branch]
2022-01-24 20:18:06 -05:00
zach brockway
ba469c594d Switchboard: Add Insights tracing to SwitchboardListener.
#jira none
#rb jason.walter
#preflight 61ef3dfdaa3f15faa58fc66f

#ROBOMERGE-AUTHOR: zach.brockway
#ROBOMERGE-SOURCE: CL 18717396 in //UE5/Release-5.0/... via CL 18717416 via CL 18717756
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18717798 by zach brockway in ue5-main branch]
2022-01-24 19:31:36 -05:00
Ryan Hummer
3e7e1491da Horde: Fixing Schedules with Multiple Patterns only triggering the earliest pattern
Added a test for multiple pattern schedules as well

#rnx
#jira none
#rb ben.marsh, ryan.durand
#preflight skip

[CL 18715378 by Ryan Hummer in ue5-main branch]
2022-01-24 17:17:10 -05:00
zach brockway
d3db5f9299 Switchboard: Implement override for Listener inactive timeout, and coarse hitch detection and logging for both Switchboard and the Listener. Bump Listener version to 1.7.0.
Also fixed:
 - Logic error in the ListenerClient keepalive that would lead to keepalives being sent at >= 10 Hz rather than the intended 1 Hz.
 - UTF8_TO_TCHAR conversion and logging of buffers that may not be null terminated.
 - Uninitialized "Recipient" in flip monitor process, leading to "Trying to send message to disconnected client 205.205.205.205:52685" (endpoint = 0xCDCDCDCD...).

#jira none
#rb alejandro.arango, jason.walter, matt.johnson
#preflight 61ef03973154b79507c7df37

#ROBOMERGE-AUTHOR: zach.brockway
#ROBOMERGE-SOURCE: CL 18714387 in //UE5/Release-5.0/... via CL 18714400 via CL 18714784
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18714836 by zach brockway in ue5-main branch]
2022-01-24 16:41:22 -05:00
Josh Engebretson
427c7465c3 Horde: Make notification EventRecord constructors public due to NET6 breakage, https://github.com/dotnet/docs/issues/20887
#jira UE-14008
#rnx
#skipci
#preflight none

[CL 18714688 by Josh Engebretson in ue5-main branch]
2022-01-24 16:31:35 -05:00
ColdenCullen
dce8bb2afe PR #8800: UBT: GenerateClangDatabase: Escape quotes in definitions (Contributed by ColdenCullen)
#preflight 61eef615ba69a4fdb21c9bd2

[CL 18712688 by ColdenCullen in ue5-main branch]
2022-01-24 14:37:40 -05:00
geordiemhall
5464547ddc PR #8761: Fix UE_5_1_OR_LATER not being defined by UnrealBuildTool (Contributed by geordiemhall)
#jira UE-138174
#preflight 61eef9364018b3d62e714798

[CL 18712466 by geordiemhall in ue5-main branch]
2022-01-24 14:20:05 -05:00
ColdenCullen
244ad85bcd PR #8802: UBT: GenerateClangDatabase: Allow custom output directory using -OutputDir= (Contributed by ColdenCullen)
#preflight 61eef4a8ba69a4fdb21b5af6

[CL 18712252 by ColdenCullen in ue5-main branch]
2022-01-24 14:10:15 -05:00
tim smith
057c2b3b0f Modify UBT to not check for live coding unless there are actions to execute.
#rb Jonathan.Adamczewski
#jira UE-139892
#preflight 61eeecacef289ffc6df11d7f

#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 18711519 in //UE5/Release-5.0/... via CL 18711563 via CL 18711691
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18711705 by tim smith in ue5-main branch]
2022-01-24 13:38:36 -05:00
joe kirchoff
a2c245a657 UnrealBuildTool: Fix incorrect warning when c++ build tools aren't installed
#rb trival
#rnx
#preflight 61eeec3fef289ffc6df10a05

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18711377 in //UE5/Release-5.0/... via CL 18711396 via CL 18711613
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18711636 by joe kirchoff in ue5-main branch]
2022-01-24 13:33:59 -05:00
Ben Marsh
0645f76b9e Missing copyright boilerplate.
#preflight none

[CL 18710625 by Ben Marsh in ue5-main branch]
2022-01-24 12:32:25 -05:00
Ben Marsh
7f9d5e4d33 Horde: Updating client API for storage.
* Now uses a single interface for the blob and ref stores (IStorageClient).
* Added an OAuth message handler which refreshes an access token as necessary.
* Added HTTP implementation of IStorageClient.

#preflight none

[CL 18710086 by Ben Marsh in ue5-main branch]
2022-01-24 11:54:10 -05:00
joe kirchoff
1910fbc417 vcpkg: Update libs to v142 now that we enforce a newer msvc version
Use a single vcpkg.json that is copied whenever building
Remove v141 libs
Remove unused grpc libs

#rnx
#rb trivial
#jira UE-127356
#preflight 61eecfdfef289ffc6dec4d63

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18709844 in //UE5/Release-5.0/... via CL 18709887 via CL 18710018
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18710030 by joe kirchoff in ue5-main branch]
2022-01-24 11:50:55 -05:00
emil kirichev
004fef429a Disable AutoSync from Revit exporter in 5.0
#jira UETOOL-4871
#rb JeanLuc.Corenthin
#preflight 61eecac18f38611657ece653

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18709485 in //UE5/Release-5.0/... via CL 18709490 via CL 18709560
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18709568 by emil kirichev in ue5-main branch]
2022-01-24 11:15:54 -05:00
andrew davidson
08570f0250 LWC: Enable ISPC for LWC double types. Submitted on behalf of jeff.rous[at]intel.com
#rb andy.davidson
#jira UE-107988
#preflight 61eec2feaa3f15faa57a5702

#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18708912 in //UE5/Release-5.0/... via CL 18708982 via CL 18709226
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18709243 by andrew davidson in ue5-main branch]
2022-01-24 10:54:27 -05:00
Joakim Lindqvist
d909199eaa Horde Storage - Fixed bug were replication of delete records would not actually update the state and wouldnt look like the replicator was working (as count of replications was always 0)
#preflight none

[CL 18708015 by Joakim Lindqvist in ue5-main branch]
2022-01-24 09:15:59 -05:00
Joakim Lindqvist
b5b645e6a5 Horde Storage - Handle when a polling task has been cancelled
#preflight none

[CL 18707613 by Joakim Lindqvist in ue5-main branch]
2022-01-24 08:29:20 -05:00