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]
* 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]
- 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]
#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]
- 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]
- "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]
#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]