Commit Graph

13561 Commits

Author SHA1 Message Date
Alexis Matte
04e4309bce Fix a possible deadlock when building skeletalmesh
#jira UE-189048
#rb jeanluc.corenthin
#rnx

[CL 26717033 by Alexis Matte in 5.3 branch]
2023-07-31 15:11:38 -04:00
catalin dragoiu
f0d57c0dea [Insights] Fix timing regions bugs
#rb Ionut.Matasaru
#jira UE-189545,UE-189448

[CL 26706388 by catalin dragoiu in 5.3 branch]
2023-07-31 10:56:02 -04:00
ryan schmidt
b3206bb042 CombineMeshInstances: add support for skipping face merging on specified Material IDs
#rb none

[CL 26705748 by ryan schmidt in 5.3 branch]
2023-07-31 10:21:58 -04:00
ryan schmidt
bdcde08690 CombineMeshInstances: properly handle multiple materials on source/simplified parts. Add FBaseMeshInstance::bAllowApproximation, if set to false, only copied or simplified LODs should be used for that part instance, to support special downstream part processing after merging. Currently only partially supported, budget may replace simplified LOD with approximation before appending instances, this needs to be revisited.
#rb none

[CL 26705738 by ryan schmidt in 5.3 branch]
2023-07-31 10:21:46 -04:00
ryan schmidt
6ba928ef1a CombineMeshInstances: add support for collision shapes in FMeshLODSet path
#rb none

[CL 26705728 by ryan schmidt in 5.3 branch]
2023-07-31 10:21:39 -04:00
bryan sefcik
a6623e0086 Added the ability to set the base LOD index when copying from the original mesh.
#rb Ryan.Schmidt
#jira

[CL 26705716 by bryan sefcik in 5.3 branch]
2023-07-31 10:21:23 -04:00
ryan schmidt
6360f16a63 CombineMeshInstances: add concept of a 'Subset' of instances, which are processed separately for hidden removal and mesh-merging optimizations. Refactor internals to process things by-subset. Behavior is unchanged if Subset Indices are not initialized.
#rb none

[CL 26705674 by ryan schmidt in 5.3 branch]
2023-07-31 10:20:36 -04:00
jordan hoffmann
e1ebf0c88b Re-attempting merge in 26660318 that was backed out in 26661239 due to compilation errors
--------------------------------------------------------------------------------------------------------
[Feature] made local assets editable in DataAsset diffs
[BugFix] invisible merge buttons were clickable in detail splitter when they shouldn't be
[BugFix] blueprint diffs weren't updating their detail panels when the objects are edited

[CL 26680442 by jordan hoffmann in 5.3 branch]
2023-07-28 14:10:55 -04:00
devin doucette
648f7ceaa8 DDC: Fixed missing cache bucket for stats
#rb Matt.Peters
#rnx

[CL 26673269 by devin doucette in 5.3 branch]
2023-07-28 10:40:35 -04:00
jordan hoffmann
78aadb19c7 [Backout] - CL26660318
[FYI] jordan.hoffmann
Original CL Desc
-----------------------------------------------------------------
[Feature] made local assets editable in DataAsset diffs
[BugFix] invisible merge buttons were clickable in detail splitter when they shouldn't be
[BugFix] blueprint diffs weren't updating their detail panels when the objects are edited

[CL 26661256 by jordan hoffmann in 5.3 branch]
2023-07-27 19:32:52 -04:00
jordan hoffmann
da41e1e091 [Feature] made local assets editable in DataAsset diffs
[BugFix] invisible merge buttons were clickable in detail splitter when they shouldn't be
[BugFix] blueprint diffs weren't updating their detail panels when the objects are edited

[CL 26660367 by jordan hoffmann in 5.3 branch]
2023-07-27 18:49:18 -04:00
ionut matasaru
adcd64f719 [Insights] CpuProfiler: Fixed case where there are still pending events (cpu timing events with metadata) at the end of the analysis session.
#rb Catalin.Dragoiu

[CL 26606287 by ionut matasaru in 5.3 branch]
2023-07-26 10:26:59 -04:00
ionut matasaru
5d83175cf2 At end of analysis, add still-open cpu scopes as infinite-length markers for aid in debugging hangs.
#ushell-cherrypick of 26132275 by robert.millar
#rb none

[CL 26604979 by ionut matasaru in 5.3 branch]
2023-07-26 09:47:10 -04:00
karen jirak
380111bf6f * UE Toolkit Builder fit and finish/cleanup.
* Added a Separator Builder to the Modular class display infrastructure.

#jira UE-191012
#rb Brooke.Hubert

[CL 26594984 by karen jirak in 5.3 branch]
2023-07-25 20:31:02 -04:00
christopher waters
6976d77eae Fixing various issues with shader previews
- PC previews of SM6 platforms weren't going to DXC correctly.
- Preview platform include paths weren't initialized when compiling with local-only shader compiles.
- A few preview platform DDSPI settings weren't being initialized correctly based on the capabilites of the preview format.

#rb arciel.rekman, dan.elksnitis

[CL 26587878 by christopher waters in 5.3 branch]
2023-07-25 16:41:44 -04:00
don boogert
acc507cb1b Landscape : Create multiple nanite components per Scene Proxy if the number of components > 64
* LanscapeProxy  now has an array of NaniteComponents which are initialized from upto 64 LandscapeComponents each
  * We naively attempt to select components close when selecting LandscapeComponents for a NaniteComponent
  * Refactored UpdateNaniteRepresentation to use the UpdateNaniteRepresentationAsync

#rb jonathan.bard
#jira UE-178072

[CL 26579344 by don boogert in 5.3 branch]
2023-07-25 13:04:46 -04:00
stephen ma
67148d9e26 LowLevelTests: Fix executable name being used as project path instead of the .uprogram when present.
[CL 26575718 by stephen ma in 5.3 branch]
2023-07-25 11:37:57 -04:00
christopher waters
1e1cbee5f2 Addressing casing issues with Automation test results by using the casing from the map's path instead of the map name itself since that is more likely to be a different case on clients.
#jira UE-187814
#rb jeannoe.morissette

[CL 26574178 by christopher waters in 5.3 branch]
2023-07-25 11:02:50 -04:00
catalin dragoiu
c6fd2be31c [Insights] Resize the SSuggestionBox used for filters to prevent excesize resizing.
#jira UE-164499
#rb Ionut.Matasaru

[CL 26568660 by catalin dragoiu in 5.3 branch]
2023-07-25 06:29:09 -04:00
Joe Kirchoff
eb7171cff4 Resolve several module public include paths not using references
#rnx
#jira none

[CL 26558401 by Joe Kirchoff in 5.3 branch]
2023-07-24 18:32:36 -04:00
devin doucette
b7ca87264c DDC: Gather bucket stats from the new ICacheStats
#jira UE-133395
#rb Matt.Peters
#rnx

[CL 26555490 by devin doucette in 5.3 branch]
2023-07-24 16:59:23 -04:00
julien stjean
bab088b19b Added a missing meta data to tell the Blueprints that the AssetTools::MigratePackages function shouldn't be pure.
#rb none

[CL 26529671 by julien stjean in 5.3 branch]
2023-07-21 18:47:04 -04:00
Jerome Delattre
016231d456 Fix missing deviceInstance in test results when running without ResumeRunTests flag
#rnx
#rb trivial

[CL 26509858 by Jerome Delattre in 5.3 branch]
2023-07-21 10:02:42 -04:00
catalin dragoiu
e79287d42b [Insights] Fix bugs affecting aggregation and selection of timing events caused by infinite events.
#rb Ionut.Matasaru

[CL 26488025 by catalin dragoiu in 5.3 branch]
2023-07-20 12:07:29 -04:00
bob tellez
52d08f66c1 [Backout] - CL26474685
#fyi don.boogert
Original CL Desc
-----------------------------------------------------------------
Landscape : Create multiple nanite components per Scene Proxy if the number of components  > 64

* LanscapeProxy  now has an array of NaniteComponents which are initialized from upto 64 LandscapeComponents each
  * We naively attempt to select components close when selecting LandscapeComponents for a NaniteComponent
  * Refactored UpdateNaniteRepresentation to use the UpdateNaniteRepresentationAsync

#rb jonathan.bard
#jira UE-178072

[CL 26479660 by bob tellez in 5.3 branch]
2023-07-20 00:07:25 -04:00