Commit Graph

208356 Commits

Author SHA1 Message Date
Patrick Laflamme
be778a24cf Fixed Python calling the wrong delegate if the same delegate name/type was declared in two different UObject.
Added a test in test_wrapper_types.py to validate before and after the fix.

#jira UE-148631 - GitHub 9069 : Python Type Registry Name Collision Fix
#9069
#rb Jamie.Dale
#preflight 628253a5c57a894cf67eab9d

[CL 20223162 by Patrick Laflamme in ue5-main branch]
2022-05-16 09:46:36 -04:00
patrick enfedaque
4ca4a48ba1 LevelInstance: Allow overriding LevelInstance class in Editor config
[/Script/LevelInstanceEditor.LevelInstanceEditorSettings]
LevelInstanceClassName=Module.ClassName

#rb richard.malo
#preflight 628238d2232610e495f63789

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 20222197 via CL 20222207 via CL 20222214
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20222866 by patrick enfedaque in ue5-main branch]
2022-05-16 09:27:00 -04:00
danny couture
1588e7c3f4 Avoid counting bodysetup that are choosen to be built as DDC miss
#rnx
#rb Zousar.Shaker
#preflight 62824d43232610e495fa6236

[CL 20222807 by danny couture in ue5-main branch]
2022-05-16 09:24:53 -04:00
julien lheureux
c9e001088b Fixed issue with behavior of intersection & union when there is a point location transform (such as a projection)
#rnx
#rb trivial
#preflight 627ecba6007aa72a176ba8e4

[CL 20222770 by julien lheureux in ue5-main branch]
2022-05-16 09:23:35 -04:00
Sebastien Lussier
64071198b6 Fixed issue with non axis aligned HLOD volumes
* Brushes or rotated volumes were including more actors than they should have
#rb jeanfrancois.dube
#jira none
#preflight 62824c41734d06577025f099

[CL 20222727 by Sebastien Lussier in ue5-main branch]
2022-05-16 09:21:37 -04:00
David Harvey
564e50fa3c move HoloLens default packaging resource images to platform extension folder.
#jira UE-149794
#rnx
#rb Jeff.Fisher, Josh.Adams
#preflight 6274da588a31599132a0cf72

[CL 20222676 by David Harvey in ue5-main branch]
2022-05-16 09:18:03 -04:00
JeanMichel Dignard
ab3740d226 Interchange: tweak some material processing in the generic pipeline
- Favor translucency over coats when creating materials, as we do when creating instances.
- Ignore twosidedness for thin translucency as the results look visually wrong.

#rb none
#preflight 6282489ccf7e4667a98c0833

[CL 20222545 by JeanMichel Dignard in ue5-main branch]
2022-05-16 09:08:28 -04:00
zorbathut
9bf5cacadb Improve the warning logged when we detect a plugin using an engine version that is not compatible with the current engine version.
#rb Paul.Chipchase
#rnx
#jira UE-133191
PR #8567: Improve diagnostics for plugin version mismatch. (Contributed by zorbathut)
#preflight 628248becf7e4667a98c2c49

- I tweeked the log message slightly from the PR
-Worth noting that we don't need to localize this message even if it does feel a bit user facing as ::PromptToLoadIncompatiblePlugin will display a localized error message relating to the problem to the end user.

[CL 20222531 by zorbathut in ue5-main branch]
2022-05-16 09:07:41 -04:00
Sebastien Lussier
9303f1d2d3 Use actor labels rather than actor names in the HLOD Outliner
#rb jeanfrancois.dube
#jira none
#preflight trivial

[CL 20222491 by Sebastien Lussier in ue5-main branch]
2022-05-16 09:04:56 -04:00
julien lheureux
c97187b8c3 Fixed crash on interacting with garbage collected packages after their deletion through a sync in source control.
#rnx
#rb jamie.dale, takashi.suzuki
#preflight 627eb8569650a27733a21686
#jira UE-104597

[CL 20222478 by julien lheureux in ue5-main branch]
2022-05-16 09:03:46 -04:00
JeanFrancois Dube
285e40444b Data Layers: replaced FScopedDataLayerTransaction by FScopedTransaction.
#rb richard.malo
#preflight 62824179c57a894cf66e3541
#rnx

[CL 20222410 by JeanFrancois Dube in ue5-main branch]
2022-05-16 08:48:27 -04:00
jason hoerner
15f07e69d8 Chaos triangle mesh cooking: Collision UV feature was broken due to reordering of triangles when generating the BVH in CL 20123324. Modified the BVH generation to properly maintain the face remapping table. Ran some local unit tests with debug code to treat certain triangles as invalid, to test that remapping logic works when invalid triangles are removed. Invalid triangles would have caused similar bugs in older versions of the code, as the remap table wasn't updated in that case.
#jira none
#rnx
#rb vincent.robert
#preflight 627e7a566d7654cc68a89b4f

[CL 20222290 by jason hoerner in ue5-main branch]
2022-05-16 08:31:58 -04:00
Tim Smith
109d3f129a Minor optimizations by reducing allocations (removed over 300k allocations)
#rb self
#rnx
#preflight 62823aa5232610e495f735eb

[CL 20222185 by Tim Smith in ue5-main branch]
2022-05-16 08:19:46 -04:00
JeanFrancois Dube
13ea13eb8f World Partition Editor Hash:
- Unbound octree now stores hierarchical editor cells instead of leaves, this greatly reduce the number of needed editor cells for very large worlds.
- Implemented loading regions support to replace editor cells loading, in preparation for bookmark regions.

Tested against a 2000KMx2000km world + various internal projects and demos.

#rb patrick.enfedaque, richard.malo
#preflight 628239b5cf7e4667a97e3fe0

[CL 20222133 by JeanFrancois Dube in ue5-main branch]
2022-05-16 08:08:40 -04:00
Joakim Lindqvist
2e4a549075 Horde Storage - Force http2 on corp and public ports
[CL 20222122 by Joakim Lindqvist in ue5-main branch]
2022-05-16 08:05:08 -04:00
ionut matasaru
1c905ca529 [Insights] Added "TraceAnalysis" and "Trace/CpuProfile" LLM_SCOPEs (in an effort to reduce the Untagged allocations):
- "TraceAnalysis" -- captures all mem allocated by the FAnalysisProcessor.
  - "Trace/CpuProfile" -- captures allocation of per-thread buffers used by the cpu profiler trace.

#jira UE-147172 (partially)
#rb Johan.Berg
#preflight 6281fc9fd819c085e0ad0fe5

[CL 20222034 by ionut matasaru in ue5-main branch]
2022-05-16 07:37:42 -04:00
Sebastien Hillaire
afd09276d6 Fix for compilation strata compilation error.
#rb none
#preflight none

[CL 20221989 by Sebastien Hillaire in ue5-main branch]
2022-05-16 07:19:37 -04:00
michael galetzka
b16f3024e4 Fixed build error
#jira UE-152462
#rb none

#ROBOMERGE-AUTHOR: michael.galetzka
#ROBOMERGE-SOURCE: CL 20221736 via CL 20221739 via CL 20221742
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20221966 by michael galetzka in ue5-main branch]
2022-05-16 07:15:00 -04:00
michael galetzka
043b04c9de Fixed python api that caused ambiguous search path failures
#jira UE-152462
#rb none

#ROBOMERGE-AUTHOR: michael.galetzka
#ROBOMERGE-SOURCE: CL 20221672 via CL 20221678 via CL 20221684
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20221964 by michael galetzka in ue5-main branch]
2022-05-16 07:14:49 -04:00
tiago costa
5f3688a66b Batched TLAS builds.
#rb aleksander.netzel
#preflight 62822fa3db627d25bd65be78

[CL 20221940 by tiago costa in ue5-main branch]
2022-05-16 07:12:52 -04:00
tim doerries
0a1a0125da Added new "ShaderPrint" ShowFlag to fix Nanitestats and other shader printing showing up in thumbnails.
#jira FORT-474044
#rb kevin.ortegren, charles.deRousiers
#rnx
#preflight 627e7f810d2d1f6ed8d83fae

[CL 20221891 by tim doerries in ue5-main branch]
2022-05-16 07:06:28 -04:00
matija kecman
c0efeb5f4f Render Capture Baking: Add FScopedSlowTask to give user progress feedback on game thread scene capture
#rb lonnie.li
#rnx
#jira none
#preflight 62822298046b81bf9399584e

[CL 20221812 by matija kecman in ue5-main branch]
2022-05-16 06:50:35 -04:00
paul chipchase
2f9d959940 Fix a bug where the virtualization process was failing to virtualize loaded packages when submitted from the editor
#rb trivial
#rnx
#preflight 62820fb0046b81bf93921c6b

- When adding the check to see if a package file could be written to, I tried to do this as early as possible to avoid virtualizing payloads for packages that can't be modified.
- This didn't take into account submits via the editor, when the package is loaded which means the editor will have the package file locked for edit.
- For now I have gone with the simple fix, we check if we can write to the package once we have called ResetLoader on the package. This means that we will virtualize the payloads then potentially skip removing them from the package file if another process has a file lock.
- This approach will minimize impact to the users for now but we should revisit this in the future to try and reduce the error scope further.

[CL 20221653 by paul chipchase in ue5-main branch]
2022-05-16 06:10:12 -04:00
Mieszko Zielinski
ae4776906b Marked up some queries and processors as requiring game-thread execution, also updated traits of some of the mass-used subsystems
#review-20221254
#preflight 628218f9046b81bf9393a52e

[CL 20221595 by Mieszko Zielinski in ue5-main branch]
2022-05-16 05:56:51 -04:00
Sebastien Hillaire
8e389aec73 Strata - SSS data rework and optimisation for classification and SSS. Gain quite a bit of performance back on low end deferred platforms.
Now header is only uint and extra data is only read if needed.

#rb none
#preflight https://horde.devtools.epicgames.com/job/62821984046b81bf9393b136
#fyi charles.derousiers

[CL 20221584 by Sebastien Hillaire in ue5-main branch]
2022-05-16 05:54:34 -04:00