Commit Graph

21383 Commits

Author SHA1 Message Date
ben marsh
71e44df324 Horde: Upgrade MongoDB driver to latest version, but use the Linq2 expression renderer.
#jira

[CL 30065695 by ben marsh in ue5-main branch]
2023-12-01 21:04:11 -05:00
ben marsh
0ef5bd6b56 Horde: Revert change to use FindMatchingElement() in MongoDB query; not supported by Linq2 driver.
#jira

[CL 30065668 by ben marsh in ue5-main branch]
2023-12-01 21:03:48 -05:00
joe kirchoff
eaaeb691d7 AutomationTool: Check for dotnet instead of always relying on an installed visual studio
#rnx

[CL 30061318 by joe kirchoff in ue5-main branch]
2023-12-01 19:22:00 -05:00
ben woodhouse
9073333aa2 PerfReportTool 4.223.0. Budget and variable improvements
- Multiplier support for variables. Add multiplier="N" attribute to a variableset or variable
- FPSCharts : Compute frametime color thresholds automatically if MVP thresholds are specified and frametime is not
- Support empty color thresholds (useful if we want to clear via a variable)
- Add support for dumping the variables to the log for each CSV via -dumpVariables param

[CL 30060917 by ben woodhouse in ue5-main branch]
2023-12-01 19:11:26 -05:00
randy jones
1d7a91568f UGS: Change the default UGS build config from DebugGame to Development. Only affects new UGS installs.
[CL 30060607 by randy jones in ue5-main branch]
2023-12-01 19:04:55 -05:00
joe kirchoff
cd31d08f0e UnrealBuildTool: ParallelExecutor use Process.WaitForExitAsync
#rnx

[CL 30058797 by joe kirchoff in ue5-main branch]
2023-12-01 18:29:06 -05:00
robert millar
9a01eb76fb Change SanitizeLogOutput to restore legacy log format including timestamps
[FYI] Ben.Marsh, Devin.Doucette, j.baumgartner

[CL 30057651 by robert millar in ue5-main branch]
2023-12-01 17:55:42 -05:00
henrik karlsson
914feb7872 Undo change that enable uba for linux native until we have tracked down an intermittent bug (section header table goes past the end of the file: e_shoff = 0x10fc9b8)
[CL 30055448 by henrik karlsson in ue5-main branch]
2023-12-01 17:02:55 -05:00
ben marsh
c262e01024 Horde: Fix an error parsing updates with new MongoDB driver.
#jira

[CL 30054740 by ben marsh in ue5-main branch]
2023-12-01 16:43:26 -05:00
joe kirchoff
fc30480b76 UnrealBuildTool: Set PGO_PATH_TRANSLATION for all msvc platforms and additionally add the project path
#rnx

[CL 30054429 by joe kirchoff in ue5-main branch]
2023-12-01 16:38:12 -05:00
ben marsh
5ed85a8c97 Horde: Move RemoteWorkerCpp into the new HordeTest app built by UBT.
[CL 30054172 by ben marsh in ue5-main branch]
2023-12-01 16:33:52 -05:00
ben marsh
c28154290a Horde: Add a sample app which demonstrates interop with Horde from engine code.
[CL 30053161 by ben marsh in ue5-main branch]
2023-12-01 16:09:39 -05:00
brendan lienau
13ccb88634 [Gauntlet] Improves SystemHelpers.Delete functions by allowing force clean option that sets file attributes
#rb marcelo.gomes

[CL 30049477 by brendan lienau in ue5-main branch]
2023-12-01 14:47:33 -05:00
james singer
0a9e815a6b Implement GetPhysicalProcessorCount for Linux so that PGO builds can work properly
#jira UE-199766


#rb zack.neyland
#tests tested on WSL, Ubuntu 22.04 Threadripper and Ubuntu 22.04 Megastation

[CL 30047912 by james singer in ue5-main branch]
2023-12-01 14:00:49 -05:00
henrik karlsson
fcdc5def6d [UBA]
* Fixed macos compile error

[CL 30047638 by henrik karlsson in ue5-main branch]
2023-12-01 13:53:02 -05:00
ben marsh
9eb0861a8a Add Description property back to command line attribute. Non-Horde programs use this!
#jira

[CL 30047243 by ben marsh in ue5-main branch]
2023-12-01 13:39:07 -05:00
ben marsh
49f034ac5e Horde: Upgrade all NuGet packages.
* MongoDB upgrade will be submitted later to isolate risk on LINQv3 changes.

[CL 30047145 by ben marsh in ue5-main branch]
2023-12-01 13:36:10 -05:00
ben marsh
bfef84a74c Horde: Add documentation for all commands in Horde, Horde.Agent and Horde.Server.
#jira UE-200921

[CL 30047083 by ben marsh in ue5-main branch]
2023-12-01 13:34:28 -05:00
ben marsh
808fc4908a Horde: Remove unused commands from server.
#jira

[CL 30045799 by ben marsh in ue5-main branch]
2023-12-01 12:54:58 -05:00
ben marsh
350ff437cb Horde: Fix static analysis warning.
#jira

[CL 30044807 by ben marsh in ue5-main branch]
2023-12-01 12:29:10 -05:00
henrik karlsson
3cc3bd87d3 [UBA]
* Minor optimization around super hack to resolve dump_syms hang on linux target when dump_syms is compiled with jemalloc

[CL 30044700 by henrik karlsson in ue5-main branch]
2023-12-01 12:26:41 -05:00
henrik karlsson
e7a09fa8a5 [Uba]
* Bumped backtrace entry count from 10 to 16 on windows for asserts

[CL 30044656 by henrik karlsson in ue5-main branch]
2023-12-01 12:25:19 -05:00
ben marsh
0f4c64d446 Horde: Prevent deadlock shutting down if no telemetry events are received.
#jira

[CL 30042941 by ben marsh in ue5-main branch]
2023-12-01 11:36:42 -05:00
ben marsh
e9f7831c1e Horde: Fix settings object not correctly being bound to values from config when running utiliity commands. Fixes issue where browser would open to incorrect URL after installation.
#jira UE-201262

[CL 30042752 by ben marsh in ue5-main branch]
2023-12-01 11:31:28 -05:00
sebastian arleryd
188adb661b Fix crash in UToolMenus::GenerateWidget(UToolMenu*)
* Fix a crash in UToolMenus::GenerateWidget(UToolMenu*) that could happen when UToolMenus::AddReferencedObjects was called while a legacy menu-building delegate was running.
* Add a unit test that triggers the crash if the fix is not applied.

#jira UE-201151
#rb Rex.Hill

[CL 30042071 by sebastian arleryd in ue5-main branch]
2023-12-01 11:07:17 -05:00