Commit Graph

17717 Commits

Author SHA1 Message Date
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
Rex Hill
3b6f88f03e [UnrealVS] Fix parsing P4CONFIG working directory
#rb ben.marsh
#preflight skip

[CL 24378730 by Rex Hill in ue5-main branch]
2023-02-23 08:36:39 -05:00
Ben Marsh
98ce96062b Horde: Fix tests.
#preflight none

[CL 24375254 by Ben Marsh in ue5-main branch]
2023-02-22 22:12:57 -05:00
Ben Marsh
a24c10b81e Horde: Fix build warnings.
#preflight none

[CL 24375156 by Ben Marsh in ue5-main branch]
2023-02-22 21:50:59 -05:00
Ben Marsh
e1b1f8dbe1 Horde: CI warning fixes.
#preflight none

[CL 24375139 by Ben Marsh in ue5-main branch]
2023-02-22 21:49:01 -05:00