Commit Graph

21390 Commits

Author SHA1 Message Date
ben marsh
fe51aa0709 Horde: Tweaks to handling of empty directories when extracting data from bundles.
- Output progress stats at the end of the extraction process, and not after the first update.
- Fix windowing for partitioning into multiple threads when bundles contains empty files/directories.

#jira

[CL 30070428 by ben marsh in ue5-main branch]
2023-12-03 10:42:41 -05:00
henrik karlsson
f1612195dd [UBA]
* Fixed so redirected stdout/err is not writing to screen

[CL 30069694 by henrik karlsson in ue5-main branch]
2023-12-03 03:26:57 -05:00
henrik karlsson
348667e01f [UBA]
* Fixed so visualizer is showing correct ping numbers when showing linux builds

[CL 30069648 by henrik karlsson in ue5-main branch]
2023-12-03 02:50:01 -05:00
henrik karlsson
0103f42cfd [Uba]
* Fixed so opened written files that were never explicitly closed is closed in exit if they have a close id

[CL 30069647 by henrik karlsson in ue5-main branch]
2023-12-03 02:49:56 -05:00
henrik karlsson
df2fb33a35 [UBA]
* Fixed Build-StaticAnalysis.bat not working after move

[CL 30069513 by henrik karlsson in ue5-main branch]
2023-12-03 00:06:56 -05:00
henrik karlsson
6f2d6a5509 [UBA]
* Fixed possible memory alignment issue for instances allocated with placement new

[CL 30069499 by henrik karlsson in ue5-main branch]
2023-12-03 00:05:26 -05:00
henrik karlsson
bd2dcb7504 [Uba]
* Implemented simple Http get using tcp directly in order to work on all platforms and also be lightweight
* Changed so aws queries are using above implementation and enabled aws checks on linux
* Added UbaCli "-checkaws" option to be able to test this functionality

[CL 30069487 by henrik karlsson in ue5-main branch]
2023-12-03 00:04:26 -05:00
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