Commit Graph

28717 Commits

Author SHA1 Message Date
patrick enfedaque
02972e6ea0 Ground work for Local/Embedded DataLayerAssets:
Change TObjectPtr<UDataLayerAsset> to TSoftObjectPtr<UDataLAyerAsset>

#rb richard.malo, jeanfrancois.dube
#preflight 63f8c232dd78dd50f66faa73

[CL 24405722 by patrick enfedaque in ue5-main branch]
2023-02-24 14:12:52 -05:00
jeanfrancois dube
c803506467 Moved selection code from Level into editor code.
#rb sebastien.lussier
#preflight 63f7af36c35a14198037fb85

[CL 24404919 by jeanfrancois dube in ue5-main branch]
2023-02-24 13:45:47 -05:00
danny couture
a580e48950 Call ResetLoaders in bulk when unloading multiple packages at the same time
- 28m28s to 4.3s when validating AT4

#rnx
#rb Francis.Hurteau
#preflight 63f8bca9a134e0b0599b95f4

[CL 24404841 by danny couture in ue5-main branch]
2023-02-24 13:43:00 -05:00
wouter burgers
9fec4988d5 SourceControl: Fixed 'rename' operation (and possibly others) still showing the 'Checkout Dialog' which should no longer be used in 'automatic checkout flow'. See #24299010 for original changelist.
[REVIEW]
#preflight none

[CL 24404820 by wouter burgers in ue5-main branch]
2023-02-24 13:42:19 -05:00
jonathan bard
9f597de169 * Fixed bad tangent space computations for various landscape utilities (static lighting, Nanite...) : mimic what is done in the vertex shader when reconstructing the normal's Z in order to avoid quantization issues
* Also factorized lots of redundant code in landscape for accessing weightmap/heightmap data

#rb don.boogert
#preflight 63f8b80aa134e0b05998c7a3

[CL 24403600 by jonathan bard in ue5-main branch]
2023-02-24 12:42:35 -05:00
randy jones
cd938f17b6 Add more scope traces to investigate Outliner hitches during PIE
#rb francis.hurteau
#swarm 24390675
#preflight 63f7e53ddd78dd50f6166671

[CL 24397854 by randy jones in ue5-main branch]
2023-02-24 04:01:55 -05:00
jason nadro
10c5a3638f Addendum to CL# 24342393
Adding back in the call to SetupParameterCollectionInstances in UWorld::InitWorld() and UMaterialParameterCollection::PostLoad() to fix bugs with parameters not updating on static meshes.

#rb
#preflight 63f3ede4ff5afbbb03b613cf

[CL 24397839 by jason nadro in ue5-main branch]
2023-02-24 04:01:04 -05:00
arciel rekman
1baa660036 Fix not having materials in DLC cooked against -fastcook builds.
- Fastcook disables chunking of the game content, so when a DLC is cooked against it and its content is split according to regular chunk IDs, the game can no longer find the shader libraries (that get chunk-specific names). To remedy this, chunking of the DLC shader libraries is disabled, especially given that currently the actual DLC pak file isn't split into chunks (if and when it becomes so, we will reconsider).
- Also improved logging to better understand how the libraries are getting opened, given the multitude of possibilities.

#rb Jason.Nadro
[REVIEW] [at]Jason.Nadro
#preflight 63f6ec877064074bd8e15684 , also 63f79cfdef1b24bf940d3624

[CL 24397829 by arciel rekman in ue5-main branch]
2023-02-24 04:00:37 -05:00
devin doucette
4e02304b05 Moved API macro from types to members to fix compiling for Windows with Clang
An optimization to UE_LOG exposed an issue in Clang when targeting Windows. Log statements in inline functions of imported types fail to compile.

#preflight 63f7f350ef1b24bf94367191
#rb Zousar.Shaker
#rnx

[CL 24397809 by devin doucette in ue5-main branch]
2023-02-24 03:58:21 -05:00
ronald koppers
a15889181b Added a new hidden property validation list.
#rb Rex.Hill
#preflight 63f7c9562b1a2765f90a26a5

[CL 24397802 by ronald koppers in ue5-main branch]
2023-02-24 03:57:54 -05:00
mike zyracki
fbe9b9aeed Sequencer: Curve Editor: Don't show the space or constrraint key bar spaces unless there is a space.
#jira UE-178247
#preflight https://horde.devtools.epicgames.com/job/63f7be259009dd70d747c9f1
#rb max.chen

[CL 24397801 by mike zyracki in ue5-main branch]
2023-02-24 03:57:50 -05:00
Matt Peters
e479db3332 Cooker: Improve discovery of Package dependencies in the initial request cluster.
1) Add editor-only scope for the load serialization of SoftObjectPaths on editoronly objects; these references should not be added to the cook.
2) Nanite SoftObjectPaths should be declared as editoronly rather than skipped entirely, so that our analytics for hidden dependencies are not triggered.
3) Explore editoronly hard dependencies in the RequestCluster, because these packages will be loaded and we want to avoid incorrectly marking them as hidden dependencies.
4) Skip exploring the soft dependencies of uncookable packages; uncookable packages are the same as not-referenced package as far as the runtime is concerned so we don't need their references.
5) Explore localization refererences - these are similar to AssetRegistry calculated dependencies.

#rb Zousar.Shaker
#rnx
#preflight 63f7e21cc35a141980525e80

[CL 24392154 by Matt Peters in ue5-main branch]
2023-02-23 18:17:55 -05:00
Josh Adams
585c2edf05 - Disabled some Turnkey async stuff is GIsRequestingExit, if an early shutdown happens (like when choosing a project to open)
#rb trivial
#jira UE-178203
#preflight 63f7d4c4a134e0b0593a5fbd

[CL 24389387 by Josh Adams in ue5-main branch]
2023-02-23 16:16:14 -05:00
karen jirak
24f9ec7a4b Fixes editor crash in sequencer when altering the data of the signature of a skeletal mesh event
#jira UE-177427
#preflight 63f7720a26233b957f980675
#lockdown aurel.cordonnier

[CL 24387112 by karen jirak in ue5-main branch]
2023-02-23 14:59:41 -05:00
matt peters
5084f2b792 Fix spurious LoadPackage can't find package warnings when opening new ControlRigs.
#rnx
#rb PJ.Kack
#preflight 63f78d71dd78dd50f6ed0ad5

[CL 24387053 by matt peters in ue5-main branch]
2023-02-23 14:57:33 -05:00
tim doerries
cd143277a9 Fixed OpenVDB import being limited to a maximum source asset file size of 2GB.
#rb Sebastien.Hillaire
#rnx
#preflight 63f74973b91d7b0a122429cd

[CL 24386923 by tim doerries in ue5-main branch]
2023-02-23 14:53:04 -05:00
patrick enfedaque
12e3ae8ec5 Unloading WP Actors no longer clears the selection (only removes the unloaded actors from it)
Handle Deselect of Actors/Components/Instances in ULevel::RemoveLoadedActors:
- Remove SelectNone call from IWorldPartitionActorLoaderInterface::ILoaderAdapter::PostLoadedStateChanged
- Remove Selection update from FActorBrowsingMode::UnpinItems

#rb jeanfrancois.dube, richard.malo, jamie.dale
#preflight 63f75de19b7fddaf35976330

[CL 24386129 by patrick enfedaque in ue5-main branch]
2023-02-23 14:25:29 -05:00
jurre debaare
3a47e695c5 Rejig viewport bone drawsing code to satisfy static analysis and simplify flow
#rb none
#preflight 63f74af77064074bd8fa4d54

[CL 24386121 by jurre debaare in ue5-main branch]
2023-02-23 14:25:14 -05:00
Matt Peters
a9d19bcf57 AssetRegistryGenerator.h: Remove CoreMinimal.h
#rb None, trivial
#rnx
#preflight 63f7a5a3ef1b24bf941214a6

[CL 24383948 by Matt Peters in ue5-main branch]
2023-02-23 12:52:43 -05:00
Dmitriy Dyomin
531ea189fb Removed unused function in \WorldPartitionRuntimeVirtualTextureBuilder.cpp
#jira none
#preflight trivial

[CL 24377423 by Dmitriy Dyomin in ue5-main branch]
2023-02-23 03:47:07 -05:00
dmitriy dyomin
ea9a5ee31f Added a separate entry in a RuntimeVirtualTexture component for a streaming VT that is specific to mobile rendering
Depending on target platform shading path one or the other SVT will be used
This is required for projects that has a significantly different landscape materials for each shading path
#rb jeremy.moore

[CL 24376462 by dmitriy dyomin in ue5-main branch]
2023-02-23 01:23:57 -05:00
scott nelson
96c6417794 Add ability to disable AssetGuidelines from prompting the user to add new plugins/project settings
[REVIEW] [at]daren.cheng
#rb Daren.Cheng
#preflight 63f68365ff5afbbb03d6206e

#localization none
#tests Tested that AssetGuidelines no longer prompted user when new API was used

[CL 24374150 by scott nelson in ue5-main branch]
2023-02-22 20:20:39 -05:00
alexis matte
2ef045c222 Fix the fbx scene importer option dialog not copying correctly the options.
#jira UE-177356
#rb jeanluc.corenthin
#rnx
#lockdown jeanmichel.dignard
#preflight 63f66777ff5afbbb03c62064

[CL 24372042 by alexis matte in ue5-main branch]
2023-02-22 18:02:56 -05:00
vincent gauthier
dd2e32231b Fix to Placement Mode localization of Display Name to use the asset class name.
#jira UE-177120

[CL 24372023 by vincent gauthier in ue5-main branch]
2023-02-22 18:02:19 -05:00
christopher waters
a132db72f0 Cleaning up various include paths including removing redundant or unnecessary Public and Private paths.
[CL 24372000 by christopher waters in ue5-main branch]
2023-02-22 18:01:53 -05:00