joe barnes
733a32e21e
Identify 30Hz device groups. Only run AiBotSoak for half as many frames as 60Hz device. Shortens tests which eases pressure on device pool and fixes an issue where csv wasn't written due to long test run.
...
#rb brenden.lienau
[CL 25568722 by joe barnes in ue5-main branch]
2023-05-22 15:17:32 -04:00
Ben Marsh
993bb47657
Horde: Accept duration of tool deployment in minutes, rather than parsing a timestamp value.
...
#preflight none
[CL 25568435 by Ben Marsh in ue5-main branch]
2023-05-22 14:58:54 -04:00
Ben Marsh
aaebad6863
Horde: Allow uploading tools through multiple blob writes.
...
#preflight none
[CL 25567601 by Ben Marsh in ue5-main branch]
2023-05-22 14:08:03 -04:00
Josh Engebretson
290e2f4044
Horde: Fix overflow issue with stream view again, this time with links surviving
...
#jira none
#rnx
#skipci
#preflight none
[CL 25566001 by Josh Engebretson in ue5-main branch]
2023-05-22 12:34:19 -04:00
carl bystrom
b797cda1d5
Horde: Fix incorrect logging of job executor being used
...
#preflight none
[CL 25565055 by carl bystrom in ue5-main branch]
2023-05-22 11:34:48 -04:00
Ben Marsh
966a34a1dc
Horde: Move methods for building file nodes into FileNodeWriter.
...
#preflight none
[CL 25564123 by Ben Marsh in ue5-main branch]
2023-05-22 10:48:27 -04:00
Ben Marsh
d5e215945e
Horde: Rename RemoteComputeSocket -> ComputeSocket. Whether it's remote or not is determined by the endpoint parameter.
...
#preflight none
[CL 25564036 by Ben Marsh in ue5-main branch]
2023-05-22 10:44:26 -04:00
carl bystrom
2a1115bc1d
Horde: Fix naming of PoolUpdateServiceTest
...
#preflight none
[CL 25562856 by carl bystrom in ue5-main branch]
2023-05-22 09:09:44 -04:00
carl bystrom
3840b8fe44
Horde: Allow underscores in identifiers for *Test files
...
For better naming of individual test methods. See https://learn.microsoft.com/en-us/dotnet/core/testing/unit-testing-best-practices#better
#preflight none
[CL 25562685 by carl bystrom in ue5-main branch]
2023-05-22 08:54:42 -04:00
Ben Marsh
1e893e012a
Horde: Rename ComputeStorageClient -> AgentStorageClient.
...
#preflight none
[CL 25559222 by Ben Marsh in ue5-main branch]
2023-05-21 09:30:03 -04:00
Ben Marsh
600063417c
Horde: Remove IAgentMessage interface; expose the concrete type instead.
...
#preflight none
[CL 25559209 by Ben Marsh in ue5-main branch]
2023-05-21 09:27:26 -04:00
Ben Marsh
cadb7866e1
Horde: Fix compile error.
...
#preflight none
[CL 25558046 by Ben Marsh in ue5-main branch]
2023-05-20 15:41:21 -04:00
Ben Marsh
4de1cf0f3b
Horde: Rename compute classes designed solely for communicating with the Horde agent to distinguish from the general-purpose compute API.
...
#preflight none
[CL 25558029 by Ben Marsh in ue5-main branch]
2023-05-20 15:36:19 -04:00
Ben Marsh
fa1ecba4df
Horde: Implement IComputeSocket in WorkerComputeSocket.
...
#preflight none
[CL 25557955 by Ben Marsh in ue5-main branch]
2023-05-20 15:12:20 -04:00
Ben Marsh
7584c52282
Horde: Remove the 'CloseAsync()' method from IComputeSocket; it's only required by remote sockets.
...
#preflight none
[CL 25557901 by Ben Marsh in ue5-main branch]
2023-05-20 14:57:41 -04:00
Ben Marsh
09a3e5c540
Horde: Remove special control messages for notifying on buffer attachment.
...
This is trivially handled with explicit messaging from the agent, and can be implemented as necessary for direct channel comms.
#preflight none
[CL 25557872 by Ben Marsh in ue5-main branch]
2023-05-20 14:50:49 -04:00
Ben Marsh
64eaac2bf3
Horde: Add methods for marking compute channels as complete.
...
#preflight none
[CL 25557745 by Ben Marsh in ue5-main branch]
2023-05-20 14:13:12 -04:00
Ben Marsh
5f6c49fe70
Horde: Refactor compute API to support attachment of arbitrary buffers from workers.
...
#preflight none
[CL 25555811 by Ben Marsh in ue5-main branch]
2023-05-19 21:50:03 -04:00
Ben Marsh
5777914c2a
Horde: Fix corruption caused by compute buffers being disposed rather than released.
...
#preflight none
[CL 25555668 by Ben Marsh in ue5-main branch]
2023-05-19 21:30:08 -04:00
stephen ma
e3ce54d344
UBT: Add debugging flag -dumpiniloads to show which .ini files are being loaded into hierarchy with ConfigCache.cs
...
#rb Josh.Adams
#preflight 6467bad3d1617529a447f6c7
[CL 25550397 by stephen ma in ue5-main branch]
2023-05-19 15:27:50 -04:00
dan elksnitis
f645f93588
[shaders] remove legacy preprocessor option & mcpp library
...
#rb Jason.Nadro
#preflight 6467bf0c2c0a5da0dcd7aaf2
#fyi Yuriy.ODonnell
[CL 25549427 by dan elksnitis in ue5-main branch]
2023-05-19 14:50:25 -04:00
stephen ma
190d569079
- Fixes NFL + Programs + Platform directories to look in the removed restricted program path, brings structure closer to Engine standard within Restricted Platform folders.
...
Before:
"Engine\Restricted\NoRedist\Platforms\{Platform}\Restricted\NotForLicensees\Programs\{Project}Config\{Platform}Engine.ini"
After:
"Engine\Restricted\NoRedist\Platforms\{Platform}\Programs\{Project}\Config\{Platform}Engine.ini"
- Fixed config paths for Restricted, non-Platform, program ini files (last change had put OPT_SUBDIR in too many places, it's only needed for Restricted Programs Platform files)
#rb Josh.Adams
#preflight 6466f5b775696d2bd71832dc
[CL 25548254 by stephen ma in ue5-main branch]
2023-05-19 13:53:24 -04:00
neil henning
76d1859b4e
Use the new AutoRTFM instrumentation path which lets us cut down on the number of modules we need to compile with transactional support.
...
#preflight 64677cc6434f5536a35d2889
[CL 25548137 by neil henning in ue5-main branch]
2023-05-19 13:50:23 -04:00
Ben Marsh
ac2891dda7
Horde: Remove methods from IComputeSocket which are only implemented by the transport-based implementation. Expose implementations of IComputeSocket to consumers.
...
#preflight none
[CL 25544993 by Ben Marsh in ue5-main branch]
2023-05-19 11:00:44 -04:00
Josh Adams
14dd90af80
- Added support for -architecture=Host to override other settings and use whatever architecture is running UBT
...
- Added UnrealArch.Host, which can be used to determine the current platform's current architecture (Windows would have to add support if it supports running on Arm64)
#rb tim.smith
#preflight 64678c157958f15a8b7f5086
[CL 25544948 by Josh Adams in ue5-main branch]
2023-05-19 10:59:01 -04:00