- TraceServices: Added LowerBoundBy and UpperBoundBy algorithms in TPagedArray (in TraceServices::PagedArrayAlgo:: namespace).
- TraceServices: Added BinarySearchClosestBy algorithm in TPagedArray. Performs binary search, resulting in position of the first element with projected value closest to Value.
#rb Catalin.Dragoiu
[FYI] Johan.Berg
[CL 33801412 by ionut matasaru in ue5-main branch]
Add IsPaused flag to the TraceControl status message.
Add rediscovery of unregistered selected sessions in TraceController.
#rb ionut.matasaru, Johan.Berg
#jira UE-215072
[CL 33791666 by catalin dragoiu in ue5-main branch]
- LogView: Added visual validation for the issue where log messages are traced out of order. Log messages with non monotonic increasing timestamp will show in red in the Log View.
- LogView: Minor code optimizations and code refactoring in preparation for further code changes.
#jira UE-215367
#rb Catalin.Dragoiu
[CL 33788779 by ionut matasaru in ue5-main branch]
This flag has no effect if the toolmenu section does not have a section menu.
Note that this change will not display recursive children of the section in the toolbar section even if they are flagged to show in the top level. Only direct child entries of a section with a section menu can be displayed in the top level for now.
#jira UE-212289
#rb ross.smith2
[CL 33764220 by sebastian arleryd in ue5-main branch]
#rb Per.Larsson
#jira UE-214357
#rnx
- TSAN picked up that FVirtualizationManager::bPendingBackendConnections could be accessed on multiple threads while being written too. Technically this is expected which is why the bool was checked a second time after acquiring the lock but to play things safe the bool has been changed to a std::atomic<bool>
- Changed InitCS from a FCriticalSystem (which can use an OS level primitive) to the less expensive FMutex since it's almost never going to be used.
[CL 33761948 by paul chipchase in ue5-main branch]
[FYI] bob.tellez
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL33671805
[FYI] stu.mckenna
Original CL Desc
-----------------------------------------------------------------
- Fix for AddUsedInputMembers having inverted source / destination for arrays
#rb Laura.Hermanns
[CL 33726075 by stu mckenna in ue5-main branch]
* Sync function was not taking into account unregistered AssetDefinitions - the fix is to iterate the AssetTypeActions also and find corresponding AssetDefinitions and remove if there is none.
* SAssetFilterBar caches AssetDefinitions - added a notification for when the AssetDefinitionRegistry changes. Put the broadcast on a one-shot ticker instead of directly calling as the Register/Unregister can occur frequently. Breaks up the callback depth.
* Added a "Version" to AssetDefinitionRegistry as clients were using the number of assets as a version. This can fall over if there is an Add and Remove between two calls to GetAllAssetDefinitions.
#jira UE-213686
#rb aditya.ravichandran, jered.mcferron
[CL 33704087 by logan buchy in ue5-main branch]
* Disables WPO when rendering in RenderMaterialTexCoordScales.
* Fix wrong UV density results from alpha channel in FMaterialUtilities::ExportMaterialUVDensities() by clearing with FColor::Transparent instead of FColor::Black
* Restore bNullifyWorldSpacePosition logic from CL 2955403 lost in merge commit CL 3019494
#jira UE-212529
#rb jon.cain
#coderview jon.cain
[FYI] tim.stullich
[CL 33689819 by alex peterson in ue5-main branch]
[FYI] stu.mckenna
Original CL Desc
-----------------------------------------------------------------
- Fix for AddUsedInputMembers having inverted source / destination for arrays
#rb Laura.Hermanns
[CL 33681068 by bob tellez in ue5-main branch]