Commit Graph

98 Commits

Author SHA1 Message Date
benoit deschenes
20f7cc7d8c Datasmith Import - Fixing master material serialization error.
The EDatasmithMasterMaterialType::Emissive value was not added at the end of the enum, this caused the rest of the underlying values to shift in the enum, breaking existing .udatasmith file. To fix this, the "Emissive" value was moved to the end of the enum.

#jira UE-141684
#rb emil.kirichev
#preflight 6201907ce85c7a08bbc54f1c
#lockdown JeanMichel.Dignard

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18903268 in //UE5/Release-5.0/... via CL 18903336 via CL 18903535
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v912-18901109)

[CL 18903590 by benoit deschenes in ue5-main branch]
2022-02-08 11:55:43 -05:00
kerim borchaev
09142c253d 3ds Max DirectLink: MentalRay Arch & Design and VRay Light Materials to UEPbr
#jira UETOOL-4924 UETOOL-4930
#preflight 620203b5445d334c040af6e8
#rb benoit.deschenes

[CL 18903465 by kerim borchaev in ue5-main branch]
2022-02-08 11:48:52 -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
kerim borchaev
9cc42fb5fe 3ds Max DirectLink: Corona Light Material to UEPbr
- Emission and Opacity Mask
- Added "Unlit" ShadingModel to Datasmith core/importer

#jira UETOOL-4923
#preflight 61fa7d781d7ca8ed2d78ec32
#rb benoit.deschenes

[CL 18840457 by kerim borchaev in ue5-main branch]
2022-02-03 01:02:52 -05:00
benoit deschenes
9cfce127bf Datasmith Direct Link - Fix missing MetaData on Datasmith DirectLink import.
#preflight 61fac65fdb42673a6034efd9
#jira UE-140197
#rb JeanLuc.Corenthin Johan.Duparc
#lockdown JeanMichel.Dignard

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18831286 in //UE5/Release-5.0/... via CL 18831310 via CL 18831386
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18831390 by benoit deschenes in ue5-main branch]
2022-02-02 14:24:32 -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
fred kimberley
7fbfaf57c8 Require explicit constructors/casts when converting between FVector, FVector3d, and FVector3f.
#jira UE-122078
#rb Andrew.Davidson, Colin.McGinley
#preflight standard build

#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 18817999 in //UE5/Release-5.0/... via CL 18818012 via CL 18822871
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18824721 by fred kimberley in ue5-main branch]
2022-02-02 07:59:31 -05:00
david lesage
bf8a3cb052 Update CADKernel : fix one infinite loop
[FYI] jeanluc.corentin
#preflight 61f92bf98b4112f7cc94b791

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18807146 in //UE5/Release-5.0/... via CL 18809180 via CL 18822217
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18823246 by david lesage in ue5-main branch]
2022-02-02 05:28:54 -05:00
andrew davidson
8e95b10069 Fix FVector2D variant casts - Runtime
Submitted on behalf of fred.kimberley
#rb andy.davidson
#preflight 61f8729a5a026d2d19bb9ca6
#preflight 61f87a025a026d2d19be76ed

#ROBOMERGE-OWNER: andrew.davidson
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18802361 in //UE5/Release-5.0/... via CL 18802891 via CL 18821557
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18821641 by andrew davidson in ue5-main branch]
2022-02-02 01:47:07 -05:00
david lesage
c2063f2e18 Update CADKernel : add oriention, fix one infinite loop
#preflight 61f5e0a3cb5b9daed89646ac

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18784834 in //UE5/Release-5.0/... via CL 18784835 via CL 18784855
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18784856 by david lesage in ue5-main branch]
2022-01-29 20:10:41 -05:00
zak middleton
36c99f6887 #ue5 - LWC: FVector4f <-> FVector4d conversion is now explicit.
FLinearColor has also been modified to make any double->float conversions explicit. Previously all 3D TVector versions were allowed to be implicit and thus could convert TVector<double> => FLinearColor => TVector4<float>.

Fixed up all engine and game casts. Added "//LWC_TODO: precision loss" around any explicit casts that previously were silently explicit and we may need to revisit for precision loss analysis.

#jira UE-122085
#rb Ben.Ingram, Andrew.Davidson
#preflight 61f24af473238441cb7bb0f1

#ROBOMERGE-AUTHOR: zak.middleton
#ROBOMERGE-SOURCE: CL 18751249 in //UE5/Release-5.0/... via CL 18751253 via CL 18751319
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18751326 by zak middleton in ue5-main branch]
2022-01-27 03:30:41 -05:00
david lesage
3daa882a48 Rename Joiner into Topomaker
#rb none
#preflight 61ef5736ca3de856bce4cbf5

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18718654 in //UE5/Release-5.0/... via CL 18718663 via CL 18718679
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18718685 by david lesage in ue5-main branch]
2022-01-24 21:01:15 -05:00
mark lintott
3f63e7e2d2 Fix for static analysis warning
[FYI] David.Lesage
#rb trivial
#jira none
#preflight 61ee894f5e0414e6ec1076a7

#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18706956 in //UE5/Release-5.0/... via CL 18706961 via CL 18707039
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18707043 by mark lintott in ue5-main branch]
2022-01-24 06:30:25 -05:00
david lesage
89ae28bef9 CADKernel Update : Fix Sew
#preflight 61eae081c557ec200181a61a

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18690771 in //UE5/Release-5.0/... via CL 18690789 via CL 18690825
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18690865 by david lesage in ue5-main branch]
2022-01-21 11:56:53 -05:00
david lesage
4220f4259e CADKernel::StringUtil move
#preflight 61eaceb1f1438e8a4b30dae0

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18689718 in //UE5/Release-5.0/... via CL 18689733 via CL 18689751
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18689869 by david lesage in ue5-main branch]
2022-01-21 10:52:26 -05:00
david lesage
75b863aa00 Update CADKernel
#rb none
#preflight 61e6fac27a4131bf358def36

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18642340 in //UE5/Release-5.0/... via CL 18642348 via CL 18642365
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18642371 by david lesage in ue5-main branch]
2022-01-18 12:57:40 -05:00
david lesage
6eb020f027 Fix Issue 134387: Check Copyright Notices
#rb none
#preflight 61e6c04c7f0c4b5aad5ded52

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18639039 in //UE5/Release-5.0/... via CL 18639043 via CL 18639054
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18639071 by david lesage in ue5-main branch]
2022-01-18 08:40:06 -05:00
david lesage
72435a402c Fix Issue 134168: Check Copyright Notices
#rb none
#preflight 61e67a0a3778a195dea095ed

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18637267 in //UE5/Release-5.0/... via CL 18637278 via CL 18637279
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18637620 by david lesage in ue5-main branch]
2022-01-18 04:50:57 -05:00
david lesage
0bad3bd355 Update CADKernel
#preflight 61e59f9fa2616066f68810d2

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18633966 in //UE5/Release-5.0/... via CL 18633969 via CL 18633980
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18637403 by david lesage in ue5-main branch]
2022-01-18 04:33:24 -05:00
benoit deschenes
76fda1915e DatasmithDirectLink - Remove duplicated IesTexturePathName serialization, and reorder the directlink serialize for easier comparison with the class members.
#jira UE-139223
#rb none
#preflight 61e1b3160b6c7e8b31506f13

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18619821 in //UE5/Release-5.0/... via CL 18620241 via CL 18620695
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18620990 by benoit deschenes in ue5-main branch]
2022-01-14 13:59:28 -05:00
emil kirichev
5d960b8544 Datasmith Solidworks: Lights exported from solidwork should be converted to StdEmissive materials in UE
#jira UE-137239
#rb JeanLuc.Corenthin
#preflight 61e15a0a3b673a8601c21735

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18616335 in //UE5/Release-5.0/... via CL 18616342 via CL 18616351
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18616359 by emil kirichev in ue5-main branch]
2022-01-14 07:07:56 -05:00
benoit deschenes
fdff0d55aa Datasmith DirectLink - Adding missing DirectLink serialization for IES Texture path.
#jira UE-136103
JeanLuc.Conrenthin
#rb JeanLuc.Corenthin
#preflight 61df60836a16a18acf8a11dc

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18591173 in //UE5/Release-5.0/... via CL 18591182 via CL 18591199
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18591223 by benoit deschenes in ue5-main branch]
2022-01-12 18:19:51 -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
david lesage
d227f702d9 Formating
#rb trivial
#preflight 61dc66d67a30411eb190bd9f

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18561343 in //UE5/Release-5.0/... via CL 18561353
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18561379 by david lesage in ue5-release-engine-test branch]
2022-01-10 12:15:37 -05:00
david lesage
e0fd93eb3b CADKernel Update
#preflight 61d6ea6c5d522c9b4098ff80

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18530366 in //UE5/Release-5.0/... via CL 18530372
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18530375 by david lesage in ue5-release-engine-test branch]
2022-01-06 08:24:28 -05:00