Build - updating the tempstorage build graph script to ignore additonal pdb build products for tbb.
#jira UE-159742
#preflight 62d5e73ec0180d80715a8b8d
[CL 21161802 by Nick Darnell in ue5-main branch]
improves platform reliability, m1 macs struggle to update file attributes when copying to an smb share. rsync ensures the attributes are correctly copied.
#rnx
#jira none
#rb none
#preflight 62d170c93b057e72748b9aa8
#author ryan.durand
[CL 21110668 by Ryan Hummer in ue5-main branch]
* Added support for deserializing BgObject types directly into native classes.
* Removed opcodes for creating graph structures. These are now created in user code from BgObject types.
* Removed BgNodeSpecBuilder. BgNode objects can now be modified directly (returning a modified copy).
* Added concrete types for option parameters. The VM now keeps track of any parameters for evaluated options, allowing them to be added into the graph definition.
* Order dependencies now take nodes rather than outputs.
* Added explicit support for native thunks, whose bindings are saved to a sideband channel during compilation and referenced in bytecode as an index. This generalizes code that was previously specific to node definitions.
* Added a name table to bytecode, to optimize situations where we reference the same string mulitple times.
#preflight 62bf3c583f0d6beee2e8f4a6
[CL 20918762 by Ben Marsh in ue5-main branch]
* Expression classes (nodes, aggregates, graphs, etc...) are now called BgNode, BgAggregate, etc...
* Evaluated and instantiated objects used by BuildGraph internals are now called BgNodeDef, BgAggregateDef, etc...
#preflight 62b6374161016695a6545b08
[CL 20818158 by Ben Marsh in ue5-main branch]
* Moved XML script parsing into UAT. We don't need to evaluate this in Horde.
* Added custom node types for script and expression nodes, rather than wrapping native nodes with a custom script task.
#preflight 62b31b76650c9d58579b2ea6
[CL 20773724 by Ben Marsh in ue5-main branch]
dotnet6 xml serialization nolonger emits new lines, change to using XMLWriter to enable newlines
#rnx
#jira none
#rb ryan.durand
#preflight 62a34bd10251cacef0b2a9e1
[CL 20595487 by Ryan Hummer in ue5-main branch]