Commit Graph

140 Commits

Author SHA1 Message Date
vedang javdekar
d23ef8e21a Interchange Area Light Import Fix
- Area Lights are imported correctly now.
- IES based lights are deprecated and would fallback to Point lights.
- Area lights will use intelligent defaults now instead of -1.0f value for distances.

#jira UE-186923
#rb Jean-Luc.Corenthin
#preflight 646e681e6c2a2532b1f8e5f7

[CL 25612659 by vedang javdekar in ue5-main branch]
2023-05-24 17:04:42 -04:00
David Lesage
d1810611dd #jira UE-176784: Remove IFC plugin
#rb jeanluc.corenthin
#preflight 641b19aebb1320be41992e92

[CL 24748189 by David Lesage in ue5-main branch]
2023-03-22 11:14:35 -04:00
kerim borchaev
ec50b80fd2 DatasmithContentEditor - Replace usage of IAssetTypeActions_AssetInterface with UAssetDefinition for DatasmithScene
#jira UE-174971
#preflight 6412c820717662d507b95b23
#rb benoit.deschenes

[CL 24685397 by kerim borchaev in ue5-main branch]
2023-03-17 02:31:46 -04:00
kerim borchaev
463ba36c2c [DatasmithImporter] Fixed DirectLink reimport or static meshes when materiasl order changes
- importer wasn't updating slot order

#jira UE-176527
#preflight 63edee9b96073a3e19351642
#rb JeanLuc.Corenthin

[CL 24277717 by kerim borchaev in ue5-main branch]
2023-02-16 23:28:58 -05:00
jeanluc corenthin
cd6c40e52a Fixed heap-use-after-free
#jira UE-175259
#rb jeanmichel.dignard
#preflight 63d43cd93656ea96dc1a02d3
#lockdown jeanmichel.dignard

[CL 23923931 by jeanluc corenthin in ue5-main branch]
2023-01-31 01:25:46 -05:00
steve robb
48359cce3e Removed some TIsSame usage (part of a larger change to deprecate TIsSame).
#rb james.hopkin
#preflight 63bff06d4b018bfa800453f0

[CL 23661851 by steve robb in ue5-main branch]
2023-01-12 09:01:39 -05:00
joe kirchoff
5910c0aed2 Clean up & sort #include paths in various private cpp files using work in progress FixIncludePath
#rnx
#rb Matt.Peters
#preflight 6365911ac53af2f47f558f3b

[CL 23018659 by joe kirchoff in ue5-main branch]
2022-11-07 16:59:30 -05:00
henrik karlsson
fa90b399a4 Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch

#preflight 63635997876630122adeab9f
#rb none

[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00
Arne Schober
075e43786d Prepare to move StaticSwitchData from EditorOnlyData into RuntimeData in preparation to make StaticSwitches dynamic
#preflight 635993e25d49a96f7b00d3df

[CL 22832676 by Arne Schober in ue5-main branch]
2022-10-28 13:54:13 -04:00
bryan sefcik
8dfb271209 Fixed #include paths.
#jira
#preflight 6358b841767e539cca9ea2e3

[CL 22814154 by bryan sefcik in ue5-main branch]
2022-10-27 13:57:26 -04:00
henrik karlsson
5298cc8120 Non-unity/pch compile fixes when building UnrealEditor linux
#rb none
#preflight skipped

[CL 22794114 by henrik karlsson in ue5-main branch]
2022-10-26 17:49:37 -04:00
Marc Audy
0c0affbf50 Fix resolve issue
#preflight

[CL 22684532 by Marc Audy in ue5-main branch]
2022-10-21 01:47:40 -04:00
marc audy
ba2610f140 Fixed frequent crashes reported by CrashReporter
- Solution: Preventing check on pointer which apparently could be null

#jira UE-167462
#rb benoit.deschene
#preflight 6351af9f777a77c440fd4622
#lockdown jeanmichel.dignard

[CL 22683364 by marc audy in ue5-main branch]
2022-10-21 01:01:35 -04:00
danny couture
0c01a24444 Fix potential race condition by moving delegate registration out of async loading thread
#rb Julien.StJean
#preflight 634fec948449f85a47372380

[CL 22622907 by danny couture in ue5-main branch]
2022-10-19 09:01:57 -04:00
nick darnell
78de3db499 Followup to CL 22508580, fixing discovering several implementations that remain using HasActions. More things to be upgraded.
#jira UE-165574
[REVIEW] [at]Rex.Hill, [at]Lauren.Barnes
#preflight 63483c43ad0f7e2f20e44910

[CL 22534788 by nick darnell in ue5-main branch]
2022-10-14 17:10:07 -04:00
Flavien Picon
6ebaedde33 Dataprep: Fixing Metadata filter
#preflight 63038af6c00af5e294e805ab

[CL 21483124 by Flavien Picon in ue5-main branch]
2022-08-22 10:16:40 -04:00
David Lesage
4c32b06aef #jira UE-149679 Tessellation parameters: Add limits
Limits are defined for tessellation parameters:
- 0.03 for the chord error
- 5 degrees for the max angle
- Edge length could not be limits as 0 = no Edge length. Its value, if != 0 is limited to 0.5 (with a warning message)
What ever, if the user, for a specific need, want to set smaller value for metric parameters, the CVar ds.CADTranslator.MeshingParameterFactor can be used

#rb jeanluc.corenthin
#preflight 62f51275ad3bd8ad64154937

[CL 21335965 by David Lesage in ue5-main branch]
2022-08-11 10:35:00 -04:00
Johan Duparc
2482bc2fd0 Datasmith: Support cloth reimport
#jira UE-153756, UE-153775
#rb JeanLuc.Corenthin
#preflight 62c5a49bf5149833402194bc

[CL 20967589 by Johan Duparc in ue5-main branch]
2022-07-06 11:20:32 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
Jason Nadro
fc3dcee397 Restore backed out CL, with fixes.
Also restores follow-up CLs 19973746, 19973782
FStaticParameterSet::MaterialLayers can't be deprecated, since a property with the same name is included via FStaticParameterSetRuntimeData
So instead, FMaterialLayersFunctionsRuntimeData is updated with SerializeFromMismatchedTag, to allow serializing a full FMaterialLayersFunction.
When this happens, the EditorOnly portion is stored in a separate heap allocation, and then transferred to FStaticParameterSet::EditorOnly::MaterialLayers
#preflight 626c3405e31dbb512cef1e98

[Backout] - CL19973745
#fyi bob.tellez
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL19964485
#fyi Ben.Ingram
Original CL Desc
-----------------------------------------------------------------
Add 'Optional' EditorOnly data for UMaterialInterface and UMaterialFunctionInterface
These are separate UObject hierarchies that store editor-only UPROPERTIES, but can be included with cooked content, which allows full editor support.
In principle, all editor-only properties could be moved over.  So far, this has been limited to UMaterialExpressions, and data related to material parameters.
FStaticParameterSet, FMaterialLayersParameters, and FMaterialCachedExpressionData have all been split into separate editor-only/non-editor-only classes,
which allows the editor-only portion to be stored on the optional editor-only UObject.
#preflight 626ab21dad56c0cbbea32dc4
#rb jason.nadro, francis.hurteau
#jira FORT-463329

[CL 20043286 by Jason Nadro in ue5-main branch]
2022-05-04 12:21:52 -04:00
Matt Peters
d64cf41728 AssetRegistry includes (Engine Plugins): change #include "AssetData.h" -> #include "AssetRegistry/AssetData.h", and similar for the other moved AssetRegistry headers.
#rb Zousar.Shaker
#rnx
#preflight 6270563191629533ec2b6f6e

[CL 20017756 by Matt Peters in ue5-main branch]
2022-05-02 18:59:38 -04:00
bob tellez
34d8d5badd [Backout] - CL19964485
#fyi Ben.Ingram
Original CL Desc
-----------------------------------------------------------------
Add 'Optional' EditorOnly data for UMaterialInterface and UMaterialFunctionInterface
These are separate UObject hierarchies that store editor-only UPROPERTIES, but can be included with cooked content, which allows full editor support.
In principle, all editor-only properties could be moved over.  So far, this has been limited to UMaterialExpressions, and data related to material parameters.
FStaticParameterSet, FMaterialLayersParameters, and FMaterialCachedExpressionData have all been split into separate editor-only/non-editor-only classes,
which allows the editor-only portion to be stored on the optional editor-only UObject.
#preflight 626ab21dad56c0cbbea32dc4
#rb jason.nadro, francis.hurteau
#jira FORT-463329

[CL 19973745 by bob tellez in ue5-main branch]
2022-04-28 20:08:12 -04:00
Ben Ingram
448b0a9807 Add 'Optional' EditorOnly data for UMaterialInterface and UMaterialFunctionInterface
These are separate UObject hierarchies that store editor-only UPROPERTIES, but can be included with cooked content, which allows full editor support.
In principle, all editor-only properties could be moved over.  So far, this has been limited to UMaterialExpressions, and data related to material parameters.
FStaticParameterSet, FMaterialLayersParameters, and FMaterialCachedExpressionData have all been split into separate editor-only/non-editor-only classes,
which allows the editor-only portion to be stored on the optional editor-only UObject.
#preflight 626ab21dad56c0cbbea32dc4
#rb jason.nadro, francis.hurteau
#jira FORT-463329

[CL 19964485 by Ben Ingram in ue5-main branch]
2022-04-28 12:56:28 -04:00
emil kirichev
f188092c1c [Visual Dataprep] Improve workflows for using Metadata
#jira UETOOL-4959
#rb JeanLuc.Corenthin
#preflight 62387fcc9304d833f4e4fadb

[CL 19451395 by emil kirichev in ue5-main branch]
2022-03-21 10:00:27 -04:00
aurel cordonnier
4825ba0e49 Fixing some no unity build errors
#rnx
#rb trivial
#preflight 622fc167e348fe2ada425317

[CL 19379958 by aurel cordonnier in ue5-main branch]
2022-03-14 18:50:02 -04:00