Commit Graph

8983 Commits

Author SHA1 Message Date
richard wallis
ed0e0f99b8 Remove rd_route library from Unreal Engine. Tested remote [http] URL for video playback in the engine and shutdown to confirm original reason for adding rd_route is now fixed.
#jira UE-121889
[at]will.damon
#rb will.damon,  dave.hunter

#ROBOMERGE-SOURCE: CL 17282698 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17282704 by richard wallis in ue5-release-engine-test branch]
2021-08-24 04:37:16 -04:00
bob tellez
ce5ac8f627 #UE Add ALLOW_NON_INTERNAL_UNATTENDED_CRASH_REPORTS to allow targets to allow unattended crash reports even if they are not internal builds
#jira nojira
[FYI] Patrick.Laflamme

#ROBOMERGE-SOURCE: CL 17281496 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17281537 by bob tellez in ue5-release-engine-test branch]
2021-08-24 01:57:54 -04:00
martins mozeiko
7343e55d12 Enable Windows ETW (context switches and stack sampling) and memory tracing on XSX.
Use Perf trace for context switches and stack sampling on PS4 and PS5.

#rb Ionut.Matasaru

#ROBOMERGE-SOURCE: CL 17277312 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17277323 by martins mozeiko in ue5-release-engine-test branch]
2021-08-23 17:40:14 -04:00
bob tellez
9f8b0c119d #UE If CrashReportClient failed to start, emit the log information about it, even when running with -unattended.
#jira nojira

#ROBOMERGE-SOURCE: CL 17274814 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17274824 by bob tellez in ue5-release-engine-test branch]
2021-08-23 15:37:43 -04:00
andriy tylychko
7dd0c4a68a Tasks: fixed 3 races in nested tasks and deep retraction
#jira UE-121724
#jira UE-121838
#jira UE-121835

#ROBOMERGE-SOURCE: CL 17274758 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17274793 by andriy tylychko in ue5-release-engine-test branch]
2021-08-23 15:36:34 -04:00
andriy tylychko
6f54170cab FSpinLock and generic TScopeLock
#ROBOMERGE-SOURCE: CL 17274680 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17274767 by andriy tylychko in ue5-release-engine-test branch]
2021-08-23 15:35:22 -04:00
andriy tylychko
a54820b993 minor ergonomic change to ClosableMpscQueue API
#ROBOMERGE-SOURCE: CL 17269566 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17269586 by andriy tylychko in ue5-release-engine-test branch]
2021-08-23 13:03:20 -04:00
andriy tylychko
d4ee588cd5 fixed mac editor compilation
#jira UE-121908

#ROBOMERGE-SOURCE: CL 17268718 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17268739 by andriy tylychko in ue5-release-engine-test branch]
2021-08-23 12:33:47 -04:00
carlmagnus nordin
42b9699fa0 AsyncLoading2:
Remove limit on pending package size since request buffers are no longer allocated up front.
Rely on the iodispatcher to sort requests instead of using the global load order for each package.
No longer store export bundle size and load order in the package store.
#jira FROST-4677
#rb per.larsson
#rnx

#ROBOMERGE-SOURCE: CL 17267090 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17267107 by carlmagnus nordin in ue5-release-engine-test branch]
2021-08-23 10:50:32 -04:00
carlmagnus nordin
8edd64205f IoDispatcher: Allocate buffers for IoRequests as late as possible
#rb per.larsson
#rnx

#ROBOMERGE-SOURCE: CL 17267071 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17267079 by carlmagnus nordin in ue5-release-engine-test branch]
2021-08-23 10:49:29 -04:00
zousar shaker
4381267885 Avoid an MSVC warning about using reinterpret_cast between related types in the scope of TVariant which can arise when using TVariants containing types derived from TAlignedBytes which is used as the storage mechanism in TVariantStorage. There is no enabled equivalent in clang (tested by compilation for Linux Editor). This was surfaced when using Visual Studio 2019 14.29.30037 toolchain.
#rb josh.markiewicz
[FYI] devin.doucette, david.parton, steve.robb, johan.torp

#ROBOMERGE-SOURCE: CL 17255786 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17255810 by zousar shaker in ue5-release-engine-test branch]
2021-08-20 19:19:59 -04:00
matt peters
d09fe9658b CookOnTheFlyServer: Create FLooseCookedPackageWriter and refactor UCookOnTheFlyServer to use ICookedPackageWriter in all cases rather than having a separate path for writing cooked files to disk.
#rb CarlMagnus.Nordin
#rnx

#ROBOMERGE-SOURCE: CL 17247861 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17247875 by matt peters in ue5-release-engine-test branch]
2021-08-20 10:57:45 -04:00
matt peters
dc0db90119 PackageStoreWriter: Split IPackageStoreWriter into IPackageWriter, IPackageCookWrite, IPackageStoreWriter.
We plan to implement an IPackageWriter for workspace domain editor files to reduce duplication in SavePackage, and implementations for that purpose do not need to handle cook functionality.
IOStore-specific functionality is not needed by the cooker, and is pushed into IPackageStoreWriter.
#rb Per.Larsson, CarlMagnus.Nordin
#rnx

#ROBOMERGE-SOURCE: CL 17247188 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17247191 by matt peters in ue5-release-engine-test branch]
2021-08-20 10:02:58 -04:00
devin doucette
50067a1ce1 CompactBinary: Added CompactBinaryToJson
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 17243503 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17243507 by devin doucette in ue5-release-engine-test branch]
2021-08-19 23:26:08 -04:00
carlmagnus nordin
ac2cdd9d36 AsyncLoading2: Fixed issue with IoBuffers being kept alive longer than intended
#rnx
#jira none
#rb per.larsson

#ROBOMERGE-SOURCE: CL 17236848 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17236870 by carlmagnus nordin in ue5-release-engine-test branch]
2021-08-19 13:55:57 -04:00
devin doucette
8d2516231f CompactBinary: Added FCbValue for low-level access to field values
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 17236058 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17236067 by devin doucette in ue5-release-engine-test branch]
2021-08-19 12:56:55 -04:00
devin doucette
765d482c95 CompactBinary: Rename payload to value to prepare for a public value type
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 17235752 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17235792 by devin doucette in ue5-release-engine-test branch]
2021-08-19 12:40:52 -04:00
ray tran
ff37e88a07 This CL adds "bVisibleInRayTracing" flag to skeletal mesh sections and exposes it in the editor - fixes UE-105223 and partially addresses MH-4066
#jira UE-105223, MH-4066
#rb Juan.Canada, Josie.Yang, Alexis.Matte
[FYI] jarl.ostensen, per.karefelt, James.Golding

#ROBOMERGE-SOURCE: CL 17233677 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17233682 by ray tran in ue5-release-engine-test branch]
2021-08-19 10:09:40 -04:00
per larsson
65502f9636 Zen: Changed file chunk ID to be based on filename hash instead of a monotonically increasing index
#rb CarlMagnus.Nordin
#rnx
#jira none

#ROBOMERGE-SOURCE: CL 17230621 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17230626 by per larsson in ue5-release-engine-test branch]
2021-08-19 06:42:05 -04:00
andriy tylychko
a6282f09a3 FTicker ignores unbound delegates instead of asserting
#jira UE-121927
[FYI] bob.tellez

#ROBOMERGE-SOURCE: CL 17225966 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17225980 by andriy tylychko in ue5-release-engine-test branch]
2021-08-18 20:16:35 -04:00
andrew davidson
e73db5f9e6 LWC: Large World Coordinates toggle defaults to ON.
Frosty and Fortnite default to OFF.

Preflight validation runs: 611c2b645e73720001a4ccf3, 611c318caabad10001091e20,611c2ba99db7df000111041b

#rb chad.garyet
#jira UE-121664
#preflight 611d33b23a81b00001365b33

#ROBOMERGE-SOURCE: CL 17218586 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17218602 by andrew davidson in ue5-release-engine-test branch]
2021-08-18 13:58:57 -04:00
will damon
8b5acfd9d9 Use mach_absolute_time() for Apple platform cycle counting.
- Fixes UnrealPak

#rb arne.schober, jack.porter, jeff.fisher
#jira none
[FYI] dave.hunter, axel.riffard, dmitriy.dyomin
#rnx

#ROBOMERGE-SOURCE: CL 17216285 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17218071 by will damon in ue5-release-engine-test branch]
2021-08-18 13:36:41 -04:00
jeremy moore
94f4444383 Make file cache block size configurable with (read only) CVar fc.BlockSize
#rb ben.ingram
#preflight 611d23203a81b0000133853f

#ROBOMERGE-SOURCE: CL 17216210 via CL 17216219
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17218065 by jeremy moore in ue5-release-engine-test branch]
2021-08-18 13:36:31 -04:00
matt peters
626c656746 #jira UE-121702
LowLevelMemoryTracker: Add FTagData::IsReporting to hide the CustomName tag from Insights and other reporting methods.
#rb Ben.Woodhouse
#rnx

#ROBOMERGE-SOURCE: CL 17213192 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17213196 by matt peters in ue5-release-engine-test branch]
2021-08-18 07:31:46 -04:00
johan torp
272087e936 Fix OnOutOfMemory thread-safety issue when concurrent calls return from the function
Change all FPlatformMemory::OnOutOfMemory implementations to [[noreturn]]

#jira UE-93728
#rb steve.robb, arciel.rekman

#ROBOMERGE-SOURCE: CL 17212898 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17212911 by johan torp in ue5-release-engine-test branch]
2021-08-18 06:20:03 -04:00