Commit Graph

835 Commits

Author SHA1 Message Date
joe kirchoff
1ddd1ead83 [Backout] - CL22569365
[FYI] Joe.Kirchoff
#jira UE-167455
#rb Tim.Smith
#rnx
#preflight 634efcb8dd0d2ceafae5d95b
Original CL Desc
-----------------------------------------------------------------
AutomationTool: ScriptModules not in the Engine directory should stil be compiled when using an installed engine

[CL 22632586 by joe kirchoff in ue5-main branch]
2022-10-19 14:21:54 -04:00
Ben Marsh
8d68464985 EpicGames.Perforce: Use the assembly InformationalVersion attribute to determine the default version number for Perforce commands. Also allow overriding the default values via global settings.
#preflight none

[CL 22613784 by Ben Marsh in ue5-main branch]
2022-10-18 19:11:29 -04:00
Ben Marsh
3fa3b5fddc EpicGames.Perforce.Native: Set the version string before every API call, per documentation.
#preflight none

[CL 22607938 by Ben Marsh in ue5-main branch]
2022-10-18 15:10:07 -04:00
Ben Marsh
a24e48fa97 Horde: Remove the remaining boolean variable names with a 'b' prefix.
#preflight none

[CL 22600647 by Ben Marsh in ue5-main branch]
2022-10-18 11:08:00 -04:00
joe kirchoff
b090fad8f8 AutomationTool: ScriptModules not in the Engine directory should stil be compiled when using an installed engine
#jira UE-166963
#rb Tim.Smith
#rnx
#preflight 6349d6c71f6054a99f096591

[CL 22573661 by joe kirchoff in ue5-main branch]
2022-10-17 15:27:40 -04:00
tim smith
cf805e3544 Fixing typo in diagnostic message.
#rb self
#rnx

[CL 22571347 by tim smith in ue5-main branch]
2022-10-17 14:31:50 -04:00
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