Commit Graph

17721 Commits

Author SHA1 Message Date
Ben Marsh
dcda73f48a Horde: Add a service to allow tunneling connections through the Horde server. Accepts incoming connections on two ports and matches them up via a cryptographic unique id. Designed for use by compute service, where client machines may not accept incoming connections.
#preflight none

[CL 24411094 by Ben Marsh in ue5-main branch]
2023-02-24 17:55:04 -05:00
jodon karlik
beaf460601 UnrealVS: Be more aggressive by trying more P4 Settings and also more relaxed about what constitutes a valid line when finding the P4WorkingDirectory
#preflight 63f92e5dc35a141980ec92d3

[CL 24409544 by jodon karlik in ue5-main branch]
2023-02-24 16:42:52 -05:00
jonathan bard
445819563c Lightmass build fix
#rb trivial
#rnx
#jira UE-178458

[CL 24409453 by jonathan bard in ue5-main branch]
2023-02-24 16:39:19 -05:00
chris constantinescu
cd0c323c11 LLT options: Stub platform file and mock some default engine resources for low level tests that run with the engine.
- bUsePlatformFileStub = true replaces the default platform file. The default PF is saved and can be reused at any time.
The side effect is lots of warnings for missing files and object loading errors which is acceptable for low level tests.
- bMockEngineDefaults = true sets some mandatory engine defaults (materials, fonts etc) that can only be loaded from cooked assets.
#jira UE-178194
#rb Ryan.Gerleve
#preflight 63f8e7051206d91a2bd8b0cd

[CL 24407283 by chris constantinescu in ue5-main branch]
2023-02-24 15:27:37 -05:00
Ben Marsh
0146eb14d0 EpicGames.Core: Fix NET 3.1 compilation of ByteString struct.
#preflight none

[CL 24405723 by Ben Marsh in ue5-main branch]
2023-02-24 14:12:54 -05:00
Ben Marsh
3f12e2ea62 UGS: Only create workspace lock on Windows for CLI client. Named synchronization primitives are not supported on other platforms.
#preflight none

[CL 24405241 by Ben Marsh in ue5-main branch]
2023-02-24 13:54:46 -05:00
Josh Adams
c27379e9d2 Modern xcode changes
- .app is now fully made by Xcode, not partially by UBT/UAT (exe is copied into .app via shell script, and "cookeddata" is a folder reference in the Xcode proejct - for IOS/TVOS only for now)
- Updated how metadata files are found in the Metadata class, and template plist files are now called Info.Template.plst
- A prebuild script does some prep work to help with Xcode and UBT interaction, and the way our legacy build locations mess with Build after Archive
- Fixed some ".app" issues where the PRODUCT_NAME was missing
#rb self
#preflight 63f8fed82b1a2765f986f63f

[CL 24404636 by Josh Adams in ue5-main branch]
2023-02-24 13:35:13 -05:00
jonathan bard
9f597de169 * Fixed bad tangent space computations for various landscape utilities (static lighting, Nanite...) : mimic what is done in the vertex shader when reconstructing the normal's Z in order to avoid quantization issues
* Also factorized lots of redundant code in landscape for accessing weightmap/heightmap data

#rb don.boogert
#preflight 63f8b80aa134e0b05998c7a3

[CL 24403600 by jonathan bard in ue5-main branch]
2023-02-24 12:42:35 -05:00
Joakim Lindqvist
aa1ceff733 Unreal Cloud DDC - Updated benchmarks
* Added benchmark using compact binary packages
* Avoid storing bodies from responses, allowing the large file tests to run (re-enabled them)
* Added game tests which generates a bunch of random assets with a distribution based from actual game data and tests upload and download
* Added --seed-remote option which is required to actually seed the remote instance , this can be used to avoid seeding the server in between different tests

#preflight none

[CL 24402046 by Joakim Lindqvist in ue5-main branch]
2023-02-24 11:28:51 -05:00
Ben Marsh
164452fbac EpicGames.Core: Add a utility class for manipulating byte strings, allowing value-like comparison for equality and sorting.
#preflight none

[CL 24401948 by Ben Marsh in ue5-main branch]
2023-02-24 11:24:11 -05:00
Ben Marsh
bc5f5efa44 UGS: Fix threading issue when opening multiple startup projects with OIDC configuration.
#preflight none

[CL 24401761 by Ben Marsh in ue5-main branch]
2023-02-24 11:15:22 -05:00
pj kack
e8e321e142 UAT: Optimize CreatePakUsingStagingManifest by using ParallelFor when processing PakFileRules
From ~300ms to ~30ms for ~17 000 cooked files.

#rb justin.marcus
#preflight 63f7c327dd78dd50f60a464f,63f7bbceae54ee4ce975250e
#rnx

[CL 24400852 by pj kack in ue5-main branch]
2023-02-24 10:21:51 -05:00
tim smith
98fa4b0797 Add support for parsing nested templates in getter/setter methods in C++ UHT.
#rb self
#preflight 63f8c1d5dd78dd50f66fa2cd

[CL 24400829 by tim smith in ue5-main branch]
2023-02-24 10:20:48 -05:00
justin marcus
c9749999b5 Automation Tool
--Fix directory renames not failing properly

[REVIEW] [at]Mitchell.Fisher [at]Graeme.Thornton [at]Francis.Rouleau
#preflight https://horde.devtools.epicgames.com/job/63f7cdb59009dd70d74cf8bb

#localization none
[FYI] dan.mehler, todd.winchell
#preferred_allowlister graeme.thornton

[CL 24397827 by justin marcus in ue5-main branch]
2023-02-24 04:00:24 -05:00
Ben Marsh
58b5d45899 Horde: Fix anonymous dashboard login, and copy contents of the DashboardApp folder to the output directory.
#preflight none

[CL 24390301 by Ben Marsh in ue5-main branch]
2023-02-23 16:57:34 -05:00
Josh Engebretson
981ea1e475 Horde: Fix issue with jira components not being processsed
#jira none
#rnx
#preflight none

[CL 24389613 by Josh Engebretson in ue5-main branch]
2023-02-23 16:27:45 -05:00
Ben Marsh
afad396e7a Horde: Fix anonymous login compatibility with dashboard.
#preflight none

[CL 24388998 by Ben Marsh in ue5-main branch]
2023-02-23 16:01:35 -05:00
Ben Marsh
fc12efb90d Horde: Add some default dashboard pages, so people starting the server directly don't get 404s when following links in the output log.
#preflight none

[CL 24388606 by Ben Marsh in ue5-main branch]
2023-02-23 15:49:48 -05:00
Josh Engebretson
350ae28034 Horde: Fix multilist sorting on new build dialog
#jira none
#preflight none
#rnx
#skipci

[CL 24388012 by Josh Engebretson in ue5-main branch]
2023-02-23 15:28:29 -05:00
Ben Marsh
43a2f1face Horde: Downgrade some log output from information to debug.
#preflight none

[CL 24387396 by Ben Marsh in ue5-main branch]
2023-02-23 15:10:51 -05:00
Ben Marsh
7d7e9c4067 Horde: Disable autoscaling log output for local builds.
#fyi Carl.Bystrom

[CL 24387264 by Ben Marsh in ue5-main branch]
2023-02-23 15:05:30 -05:00
Josh Engebretson
fc45e8d4ec Horde: Fix issue severity icons taking the severity in the stream into account, which is more confusing than not
#jira none
#rnx
#preflight none
#skipci

[CL 24386648 by Josh Engebretson in ue5-main branch]
2023-02-23 14:44:03 -05:00
Ben Marsh
6915c52388 Horde: C++ compute improvements.
* Add an in-memory cache for data retrieved from the initiator.
* Allow appending partial line chunks to LogChunkNode instances.
* Allow constructing a server compute handler instance with the URL of a server rather than a HttpClient factory.

#preflight none

[CL 24386555 by Ben Marsh in ue5-main branch]
2023-02-23 14:40:58 -05:00
tim smith
4054a68024 LiveCoding no longer generates errors about object files being missing after a source file is removed from a unity file by live coding.
#rb matt.peters
#jira UE-178179
#preflight 63f76d53977ceed915b08cbe

[CL 24386202 by tim smith in ue5-main branch]
2023-02-23 14:27:56 -05:00
Yuriy ODonnell
e9d32e1c81 unsync - Fix --full-diff option, bump version to 1.0.49
#rb none
#preflight skip

[CL 24385847 by Yuriy ODonnell in ue5-main branch]
2023-02-23 14:14:52 -05:00