- You can now choose to color-code entire log lines by category, or just the category itself (CategoryColorizationMode in editor appearance settings)
- You can also choose to highlight all messages for a particular category by right-clicking on a line
- Also includes plumbing to expose GetCursorLocation up to SMultiLineEditableTextBox
- Known issues: If you edit editor appearance preferences after scrolling (but not clicking) in the output log, the view in the output log will be snapped to the last clicked cursor location
#jira UE-119864
#rb jamie.dale
[CL 16941163 by Michael Noland in ue5-main branch]
- Fixes ensure message that was triggering.
https://horde.devtools.epicgames.com/job/60fb063cd3905c0001fac5d3
#rb Christoper.Waters
#preflight 60fb063cd3905c0001fac5d3
#ROBOMERGE-SOURCE: CL 16940950
#ROBOMERGE-BOT: (v838-16927207)
[CL 16940957 by jason nadro in ue5-main branch]
- It should not override user's explicit choice of DefaultGraphicsRHI in project settings in the editor.
- Either in the editor or in game, if the project isn't using D3D at all, it shouldn't apply.
#rb James.Doverspike
#jira UE-118810
#review-16930182 @James.Doverspike
[CL 16939833 by Arciel Rekman in ue5-main branch]
- add FMeshNormals::SmoothVertexNormals(), does rounds of vertex normal smoothing. Moved from FDynamicMeshUVEditor::SetTriangleUVsFromExpMap().
- add tests to ensure edge iexists in DynamicMeshOverlay::IsSeamEdge() and similar functions, as parent GetEdge() will fail otherwise
- add FMeshRegionGraph, utility class for representing connections between mesh triangle patches, supports merging patches
- FDynamicMeshUVEditor::SetTriangleUVsFromBoxProjection can now optionally use FMeshRegionGraph to cluster small UV-islands into larger ones. Update call sites in UVProjectionOp
#rb none
#rnx
#jira none
#preflight 60f9f6730fc49a0001e32897
[CL 16939804 by Ryan Schmidt in ue5-main branch]
This fixes bytes read not matching the reported get hit count, and likely the same for put hits.
#jira none
#rb francis.hurteau
#preflight 60fad90ee885f200013f6939
#robomerge Private-Frosty
[CL 16939581 by geoff evans in ue5-main branch]
Added a test that could reliably reproduce the problem to validate it is properly fixed
#preflight 60faeafc1f926d000113425b
#ROBOMERGE-SOURCE: CL 16938823
#ROBOMERGE-BOT: (v838-16927207)
[CL 16938832 by francis hurteau in ue5-main branch]
* refactored integration with low-level tasks to fix task retraction: high-level tasks now store task body because there's no way to store it in low-level task and to implement retraction
* added timeout support for task retraction
* removed tests that deadlocks with task retraction
#rb francis.hurteau danny.couture
[CL 16938828 by Andriy Tylychko in ue5-main branch]