Commit Graph

829 Commits

Author SHA1 Message Date
Ben Marsh
e4e5e01e30 Horde: Fix slashes being escaped in blob ids.
#preflight none

[CL 22562893 by Ben Marsh in ue5-main branch]
2022-10-17 09:13:17 -04:00
Ben Marsh
46c57d3366 Horde: Allow specifying prefixes for blobs uploaded using HTTP storage client, via the 'prefix' form parameter.
#preflight none

[CL 22555522 by Ben Marsh in ue5-main branch]
2022-10-16 19:51:56 -04:00
henrik karlsson
612995dbd2 [UHT]
* Moved event parameter structs to .gen.cpp

#preflight 634a36853c37eed481a7dbfe
#rb none

[CL 22549036 by henrik karlsson in ue5-main branch]
2022-10-15 13:02:39 -04:00
henrik karlsson
d40f9ed519 [UHT]
* Fixed so SparseClassDataType code generation is not inlined. This makes it possible to forward declare the type used for sparse class data

#preflight 6349aa0bce524ed356fb134b
#rb tim.smith

[CL 22547737 by henrik karlsson in ue5-main branch]
2022-10-15 02:09:15 -04:00
Ben Marsh
62166bc618 Horde: Fix warning generating documentation due to missing argument comment.
#preflight none

[CL 22539805 by Ben Marsh in ue5-main branch]
2022-10-14 19:07:35 -04:00
adam kinge
2ce898b259 Handle Xcode version numbers more robustly
#jira UE-166904
#rnx
[REVIEW] [at]josh.adams
[FYI] jack.porter zack.neyland calvin.zheng
#preflight

[CL 22538189 by adam kinge in ue5-main branch]
2022-10-14 18:42:49 -04:00
Ben Marsh
c406be198e Horde: Encode temp storage metadata in bundle nodes.
#preflight none

[CL 22533382 by Ben Marsh in ue5-main branch]
2022-10-14 16:15:44 -04:00
Ryan Gerleve
acc1553813 Changes to allow compiling engine modules with Iris replication code by default, and link against modules/projects that don't depend on Iris.
ModuleRules.SetupIrisSupport defines a new macro to enable or disable the Iris fast array bindings for a module, added UHT support for this. This allows the dependency on the Iris bindings to be compiled out of modules that don't need it and still link with Iris-enabled modules.
Iris plugin disabled by default, should be enabled for specific projects that use it.

#jira UE-160209
#rb mattias.hornlund, peter.engstrom
#preflight 6346fd2cfa31324bb153b63b

[CL 22482725 by Ryan Gerleve in ue5-main branch]
2022-10-12 14:28:30 -04:00
Ben Marsh
56d8b095ad Disable native Perforce library on Windows 11 ARM. P4.EXE runs under emulation, but in-proc library fails to load (naturally).
#preflight none

[CL 22438430 by Ben Marsh in ue5-main branch]
2022-10-10 16:15:40 -04:00
Josh Engebretson
0dc2bd98a2 Horde: Add missing file list to systemic error matcher
#jira none
#preflight none
#rnx

[CL 22436559 by Josh Engebretson in ue5-main branch]
2022-10-10 15:11:54 -04:00
Ben Marsh
cd7d13f8d7 Horde: Additional logging for ref updates.
#preflight none

[CL 22435663 by Ben Marsh in ue5-main branch]
2022-10-10 14:40:42 -04:00
Ben Marsh
b7ba8fd41d Horde: Fix static analysis warning.
#preflight none

[CL 22418141 by Ben Marsh in ue5-main branch]
2022-10-08 14:41:47 -04:00
Ben Marsh
2d39d618fd Horde: Fix tracking of modified TreeNode objects. TreeNodeRef and TreeNode objects now track their owner, and the dirty flag is set on any ancestors when a node is modified.
Also add an TreeNode.EnumerateRefs() method to allow depth-first serialization of nodes without having to keep serialized data in oversized buffers.

#preflight none

[CL 22418049 by Ben Marsh in ue5-main branch]
2022-10-08 14:17:57 -04:00
Ben Marsh
9e4cd67dcc Horde: Disable exception when waiting for processes to terminate.
#preflight none

[CL 22376628 by Ben Marsh in ue5-main branch]
2022-10-06 11:25:53 -04:00
Ben Marsh
2f7d96f1d9 Horde: Fix input/output names (again).
#preflight none

[CL 22363351 by Ben Marsh in ue5-main branch]
2022-10-05 17:01:09 -04:00
Ben Marsh
9015ef1b76 Horde: Fix inputs/outputs not being propagated to graph definition.
#preflight none

[CL 22360709 by Ben Marsh in ue5-main branch]
2022-10-05 14:58:05 -04:00
Ben Marsh
331eeb32ac Horde: Add inputs and outputs to exported Horde job definition.
#preflight none

[CL 22354545 by Ben Marsh in ue5-main branch]
2022-10-05 10:12:55 -04:00
Ben Marsh
c2041dff6a BuildGraph: Use table-driven opcode parsing, to decouple instruction decode from execution.
#preflight none

[CL 22337051 by Ben Marsh in ue5-main branch]
2022-10-04 15:55:19 -04:00
Ben Marsh
39c3634a64 EpicGames.Serialization: Fix static analysis warnings.
#preflight none

[CL 22315522 by Ben Marsh in ue5-main branch]
2022-10-03 17:36:19 -04:00
Ben Marsh
075162706e EpicGames.Core: Fix static analysis warnings.
#preflight 633b4ae16b10157eac6f1f15

[CL 22314153 by Ben Marsh in ue5-main branch]
2022-10-03 17:01:13 -04:00
Ben Marsh
523e314999 Upgrade shared C# projects to NET 6.
#preflight 63373455a852bd922c5364c5

[CL 22301764 by Ben Marsh in ue5-main branch]
2022-10-03 09:44:33 -04:00
Ben Marsh
380c24060c Suppress NET 6 warnings in EpicGames.Jupiter.
#fyi Joakim.Lindqvist
#preflight none

[CL 22275592 by Ben Marsh in ue5-main branch]
2022-09-30 14:12:07 -04:00
Ben Marsh
330f1e7155 EpicGames.BuildGraph: Fix warnings when compiling against NET 6 SDK.
#preflight none

[CL 22274984 by Ben Marsh in ue5-main branch]
2022-09-30 13:52:23 -04:00
Ben Marsh
95988154f6 EpicGames.Core: Fix warnings compiling against NET 6 SDK.
#preflight none

[CL 22274903 by Ben Marsh in ue5-main branch]
2022-09-30 13:49:15 -04:00
Ben Marsh
1a73f3465a EpicGames.Perforce: Fix warnings compiling against NET 6 SDK.
#preflight none

[CL 22274881 by Ben Marsh in ue5-main branch]
2022-09-30 13:48:24 -04:00