Commit Graph

18 Commits

Author SHA1 Message Date
Johan Duparc
f2b3acb29a DirectLink: Enable LWC types serialization as doubles
#rb JeanLuc.Corenthin
#jira UETOOL-5070
#preflight 6239a709ec68595f3b82bcc4

[CL 19464945 by Johan Duparc in ue5-main branch]
2022-03-22 06:54:07 -04:00
fred kimberley
e7e64e1749 Make FVector conversions explicit.
#preflight 6221270ea00412627d0b7dd3
#jira UE-122078
#lockdown Julien.Marchand
#rb Andrew.Davidson

#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 19253774 in //UE5/Release-5.0/... via CL 19257968
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19263535 by fred kimberley in ue5-main branch]
2022-03-04 03:48:53 -05:00
benoit deschenes
c74af5c861 DirectLink - Adding missing support for Hierarchical-Instanced-StaticMesh Actors.
To support the HISM actors we must serialize arrays of Transforms.
Right now we're missing support to either serialize FTransform directly or to serialize TArrays of FVector and FQuat. I chose to add the _transform StoreType as it seems to be the most hastle-free solution.

#jira UE-143002
#rb JeanLuc.Corenthin
#preflight 62165e28476ef5d8a2ffdfc4
#lockdown JeanMichel.Dignard

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 19096203 in //UE5/Release-5.0/... via CL 19108980
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19147167 by benoit deschenes in ue5-main branch]
2022-02-25 10:06:19 -05:00
johan duparc
01f73a6dcf Prepare Directlink to receive LWC types
#rb Benoit.Deschenes, JeanLuc.Corenthin
#preflight 61faeabe9a71b11fd38fb7f8
#jira UE-140792 UE-140845
#lockdown Simon.Tourangeau

#ROBOMERGE-AUTHOR: johan.duparc
#ROBOMERGE-SOURCE: CL 18841603 in //UE5/Release-5.0/... via CL 18841875 via CL 18842084
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18842355 by johan duparc in ue5-main branch]
2022-02-03 09:14:13 -05:00
johan duparc
82c231b8f6 Directlink: Fix to support LWC
#rb Benoit.Deschenes
#preflight 61fa8ee14404d5fade1b6cdd
#jira UE-140792 UE-140845
#lockdown Simon.Tourangeau

#ROBOMERGE-AUTHOR: johan.duparc
#ROBOMERGE-SOURCE: CL 18826119 in //UE5/Release-5.0/... via CL 18826134 via CL 18826484
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18826519 by johan duparc in ue5-main branch]
2022-02-02 10:02:46 -05:00
benoit deschenes
f55fe34bb0 Adding ConnectionState member to FStreamInfo, allowing user-code to distinguish between "real" inactive streams and those that are just waiting for a response.
Also fixing crash when accessing UDirectLinkExtensionSettings CDO on engine shutdown.

#jira UE-138473
#rb Johan.Duparc
Johan.Duparc
#preflight 61dc8dfce67256ec41ee68e5

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18564205 in //UE5/Release-5.0/... via CL 18564222
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18564231 by benoit deschenes in ue5-release-engine-test branch]
2022-01-10 15:07:05 -05:00
benoit deschenes
8ef59222cb Removing GenerateSceneSnapshotHash() from DirectLink public API. This should only be used internally until we come up with a more scallable way of detecting snapshot changes.
#rb none

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18389990 in //UE5/Release-5.0/... via CL 18390011
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18390016 by benoit deschenes in ue5-release-engine-test branch]
2021-12-06 18:33:10 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
mihnea balta
e085b2f62d Fix build error introduced in CL 17116813.
#rb trivial
#rnx
#jira none

#ROBOMERGE-SOURCE: CL 17117152 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17117163 by mihnea balta in ue5-release-engine-test branch]
2021-08-10 11:26:13 -04:00
mihnea balta
cfe83027c3 Fixing lots of places which created USTRUCTs with operator new and passed them to FMessageEndpoint::Publish or Send, wich crashes when ASAN is used.
The messaging system destroys these objects with FMemory::Free, which has different alignment logic than operator new when ASAN is used, resulting in a crash.

#jira none
#rnx
#rb Jerome.Delattre, Matt.Peters

#ROBOMERGE-SOURCE: CL 17116813 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17116851 by mihnea balta in ue5-release-engine-test branch]
2021-08-10 10:58:07 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Johan Duparc
d23f2a4d7f DirectLink: linkage fix for ps4 modular build
[CL 15920727 by Johan Duparc in ue5-main branch]
2021-04-05 14:46:15 -04:00
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
Marc Audy
9753392e2b Merge UE5/RES CL# 15462083 to UE5/Main
This represents UE4/Main @ 15414221

[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00