Commit Graph

10817 Commits

Author SHA1 Message Date
zach harris
824d98577d Adding minidump output on hangs in the crash reporter.
#ROBOMERGE-AUTHOR: zach.harris
#ROBOMERGE-SOURCE: CL 21096359 via CL 21096405 via CL 21098124 via CL 21098349
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21106229 by zach harris in ue5-main branch]
2022-07-15 03:40:05 -04:00
bryan sefcik
cd7262a182 Replaced #include CoreMiscDefines.h with #include CoreTypes.h because you can't actually include CoreMiscDefines.h unless you include CoreTypes.h first. Unfortunately adding the necessary includes into CoreMiscDefines.h breaks other things ATM.
#preflight 62d0a86b3b057e72746d5b16

[CL 21101425 by bryan sefcik in ue5-main branch]
2022-07-14 19:57:57 -04:00
yiliang siew
4731cf5692 Link against the correct Superluminal Performance API when building targets that have bDebugBuildsActuallyUseDebugCRT set to true in Debug builds.
#rb Robert.Manuszewski
#preflight 62cf555f3d312b549711d002

#ROBOMERGE-AUTHOR: yiliang.siew
#ROBOMERGE-SOURCE: CL 21088436 via CL 21088780 via CL 21088801 via CL 21088818
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21096173 by yiliang siew in ue5-main branch]
2022-07-14 15:18:10 -04:00
axel riffard
721377f8e7 Fix error displaying when loading library fails on Mac
#jira UE-157345
#rb none
#fyi jack.porter will.damon adam.kinge
#preflight n/a

[CL 21090810 by axel riffard in ue5-main branch]
2022-07-14 10:38:57 -04:00
Peter Engstrom
961e7a9fe9 Don't occupy LLM enum values for Iris memory tracking.
#rb brian.bekich
#fyi mattias.hornlund, matt.peters
#preflight 62d022e2dc4397d384ff78f0

[CL 21090683 by Peter Engstrom in ue5-main branch]
2022-07-14 10:28:25 -04:00
bryan sefcik
06f6cf2700 Added IWYU pragmas.
#preflight 62d018faa6141b6adfe93e82

[CL 21090145 by bryan sefcik in ue5-main branch]
2022-07-14 09:41:39 -04:00
will damon
94c9153e44 Fix for long pathnames resulting in UE failing to load dynamic libraries on macOS.
#rb adam.kinge
#jira none
#rnx
#preflight n/a

[CL 21084506 by will damon in ue5-main branch]
2022-07-13 19:18:35 -04:00
Josh Adams
4c92eabfec - Pass in a better name to the FConfigFile::OverrideFromCommandline from the ConfigContext,. because the one that was being passed was not set when loading another platform's config system from the editor
#rb trivial
#preflight 62cf4d22755442029887b815

[CL 21084285 by Josh Adams in ue5-main branch]
2022-07-13 19:08:36 -04:00
eric renaudhoude
057e11d731 ImgMedia: Fix for relative media sources older than 4.27 (before the IsPathRelativeToProjectRoot property was added), where paths were not relative to the project root folder (for example ./Movie/Sequence/..). This change maintains the previously false default value and adjusts older relative paths on load if they were not project-relative.
#jira UE-157696, UE-150651, UE-158160
#rb alejandro.arango, tony.wong
#rnx
#preflight 62cf2e2dea2e46072f1b555a

[CL 21081736 by eric renaudhoude in ue5-main branch]
2022-07-13 17:34:15 -04:00
justin marcus
39a18715ab Add missing override specifiers.
#jira

#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 21071928 via CL 21073590 via CL 21073802 via CL 21074029
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21079806 by justin marcus in ue5-main branch]
2022-07-13 16:29:45 -04:00
robert millar
4721f96fef Always log out config cvar settings when the last write to the cvar was from the constructor.
#rb mickael.gilabert

#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 21064012 via CL 21064133 via CL 21064178
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21078388 by robert millar in ue5-main branch]
2022-07-13 15:41:40 -04:00
Geoffrey Douglas
a049ee681b [CameraCalibration] Centralize lens distortion evaluation to the Lens Component
Deprecate LensDistortionHandlerPicker structure
Remove LensDistortionHandlers from the CameraCalibrationSubsystem
Update Composure to use a component picker to choose a LensComponent that has distortion data
Remove lens distortion evaluation from LiveLink camera and lens controllers
#rb simon.therriault, jeremie.roy
#jira UE-153109
#preflight 62cf04a7d00f3c208e4c4d55

[CL 21075928 by Geoffrey Douglas in ue5-main branch]
2022-07-13 14:07:38 -04:00
jordan cristiano
7fb93f7d17 Reduced FScopeCycleCounter complexity by undoing the description string addition. Replaced the one use case with a dynamic stat string.
#rb evgenii.babinets
[FYI] jason.hoerner

#ROBOMERGE-AUTHOR: jordan.cristiano
#ROBOMERGE-SOURCE: CL 21046539 via CL 21046557 via CL 21047685
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21075529 by jordan cristiano in ue5-main branch]
2022-07-13 13:58:40 -04:00
steve robb
44ceaf7f7c Simplify code flow in ConvertToUTF8.
#rb devin.doucette
#jira UE-132142
#preflight 62c8b9ee230ad2aa30aa5268

#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 21046023 via CL 21046055 via CL 21046087
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21075397 by steve robb in ue5-main branch]
2022-07-13 13:54:26 -04:00
evgenii babinets
3bc7daa7a1 Fixed an assertion failure if a scope heartbeat guard failed to suspend due to uninitialized singleton and then later tried to resume it once it was initialized.
#rb jordan.cristiano

#ROBOMERGE-AUTHOR: evgenii.babinets
#ROBOMERGE-SOURCE: CL 21045704 via CL 21045921
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21075366 by evgenii babinets in ue5-main branch]
2022-07-13 13:53:00 -04:00
Wojciech Krywult
ad3debd2c1 Modular builds: ModuleManager: Fixed DebugGame configuration which failed to find the main game's module.
The problem was caused by the fact that in DebugGame we end up with two manifests in the executable's directory: one for the engine's modules (Development configuration) and one for the game's modules (DebugGame configuration). We need to load both to be able to find all the modules.

The editor has a separate path for mounting game's directories with executables but it would fail in the standalone game.

#rb nuno.leiria
#preflight 62cecfc5f30df2b55bf41e5c
#rnx

[CL 21070701 by Wojciech Krywult in ue5-main branch]
2022-07-13 10:16:17 -04:00
Andriy Tylychko
a7b0cd4e4a instrumented ParallelFor for TasksInsights. now markers for ParallelFor tasks show task lifetime events, and most importantly point to which ParallelFor they belong. ParallelFor markers don't point to their tasks yet.
#preflight 62cec0fb471a2c28861c4e00

[CL 21070211 by Andriy Tylychko in ue5-main branch]
2022-07-13 09:27:39 -04:00
Peter Engstrom
4aae8d3ed0 Iris experimental replication system.
Initial submit, compiled out by default.

#rb Peter.Engstrom,Mattias.Hornlund,Brian.Bekich,Ryan.Gerleve,John.Barrett
#jira UE-158381
#preflight /62cd6fc7ad490b52da0515a3

[CL 21068370 by Peter Engstrom in ue5-main branch]
2022-07-13 03:11:55 -04:00
bryan sefcik
b509beb314 Added a few IWYU pragma comments.
#preflight 62ce5231b90bf53969409839

[CL 21067982 by bryan sefcik in ue5-main branch]
2022-07-13 01:25:24 -04:00
Dan Thompson
c0c8da1b8c Move the pixel format validator over so that it's initialized after the pixel formats array.
Fixes CIS boot issue
#jira UE-159320
#preflight 62cdee77844ab070f29e9a95

[CL 21064635 by Dan Thompson in ue5-main branch]
2022-07-12 18:07:46 -04:00
Dan Thompson
39fc9af40d Migrate pixel format size calculations to Core so that texture build workers (and misc programs) can touch them without having to depend on RenderCore. By popular demand, brough over the RHI specific capabilities stuff as well.
#rb Mihnea.Balta
#preflight 62cdafda254b7ba6dbcf2501

[CL 21059272 by Dan Thompson in ue5-main branch]
2022-07-12 13:56:13 -04:00
Steve Robb
ac3a86c184 Fix for incorrect memory ordering in TSharedPtr::IsUnique() in the typical use case.
#rb andriy.tylychko
#jira none
#preflight 62cd8fd33d7ef9abccf64a4c

[CL 21057762 by Steve Robb in ue5-main branch]
2022-07-12 12:26:49 -04:00
danny couture
dcc9795679 Fix includes being too broad preventing the usage of MTAccessDetector in containers without causing an include loop
#rb Francis.Hurteau
#preflight 62cd87a7db29c6465bfe6e7f

[CL 21056450 by danny couture in ue5-main branch]
2022-07-12 10:48:26 -04:00
Matt Peters
07e55800b0 CompactBinarySerialization: Add operator<< and LoadFromCompactBinary functions for FName, FString, and TArray.
Add them for TMap and TSet as well, but keep them private for now since the write does not sort the keys and hence has determinism problems if used in persistent storage.
#rb Devin.Doucette
#rnx
#preflight 62cc993e1a786c1bbcf90183

[CL 21048418 by Matt Peters in ue5-main branch]
2022-07-11 18:06:55 -04:00
Zak Middleton
04653070f2 #ue5 - Change float versions of VectorTan(), VectorATan(), and VectorATan2() to wrap to FMath functions when not using SVML, due to some compiler differences with old SSE2 extension library we were previously using.
#jira FORT-495263
#rb none
#preflight 62cc6adc9922f7e512a63a5e

[CL 21045644 by Zak Middleton in ue5-main branch]
2022-07-11 15:22:22 -04:00