Commit Graph

14922 Commits

Author SHA1 Message Date
sebastian arleryd
a376be2729 Make UToolMenus::RefreshMenuWidget refresh all widgets of a menu, not just the first
#jira UE-212289
#rb ross.smith2

[CL 33805448 by sebastian arleryd in ue5-main branch]
2024-05-21 15:20:41 -04:00
ionut matasaru
03432739ea [Insights]
- 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]
2024-05-21 13:37:45 -04:00
devin doucette
67a1ffc6fa DDC: Added a missing request barrier
#rnx

[CL 33800167 by devin doucette in ue5-main branch]
2024-05-21 13:04:36 -04:00
devin doucette
6fccd4be26 DDC: Eliminated blocking tasks used by the legacy cache API
#rb Zousar.Shaker

[CL 33794360 by devin doucette in ue5-main branch]
2024-05-21 10:20:40 -04:00
florian penzkofer
f45f20f45b Fix fatal error when using Editor Preview
#jira UE-215384
#rb dan.elksnitis, Laura.Hermanns, Yuriy.ODonnell

[CL 33792687 by florian penzkofer in ue5-main branch]
2024-05-21 09:36:25 -04:00
catalin dragoiu
bd5e3e75b6 Allow the changing of the StatNamedEvents settings from the TraceControlWindow.
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]
2024-05-21 08:47:03 -04:00
alexis matte
52a47b3637 AssetTools: Add a IAssetTools::SanitizeName function. Interchange call the new sanitize code API when sanitizing a name, not when sanitizing a path.
#jira UE-215108
#rnx
#rb Dave.Belanger, JeanLuc.Corenthin

[CL 33791465 by alexis matte in ue5-main branch]
2024-05-21 08:37:48 -04:00
ionut matasaru
6690de4212 [Insights]
- 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]
2024-05-21 04:22:38 -04:00
cody albert
fa1cdf28b2 Fix panning of texture atlas visualizer
[CL 33776692 by cody albert in ue5-main branch]
2024-05-20 15:48:33 -04:00
sebastian arleryd
d40b53a1c6 Add new flag to ToolMenu entries indicating whether they should show up in a toolbar section or just in its section submenu
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]
2024-05-20 07:27:43 -04:00
sebastian arleryd
07e4dd37db Treat ToolMenu menu entries as toolbar buttons and combo buttons (in the submenu case) to render them in ToolMenu toolbars
#jira UE-212288
#rb ross.smith2

[CL 33764112 by sebastian arleryd in ue5-main branch]
2024-05-20 07:15:26 -04:00
paul chipchase
375f77902a Clean up VA initialization to avoid potential threading issue
#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]
2024-05-20 03:21:37 -04:00
jerome delattre
60c82b6e18 Align commandline filter options to test automation window filter options.
Add Standard and Negative option

#rnx

#rb sebastian.lewicki

[CL 33733779 by jerome delattre in ue5-main branch]
2024-05-17 15:26:22 -04:00
stu mckenna
8ae75bcbb6 [Backout] - CL33681066
[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]
2024-05-17 11:55:38 -04:00
matt peters
2971248963 IncrementalCook: Add support for iterative and incremental cooks of CookPackageSplitters.
#rnx
#rb Zousar.Shaker

[CL 33710894 by matt peters in ue5-main branch]
2024-05-16 23:22:12 -04:00
zousar shaker
655bc51a38 Add SSL certificates to the zen manifest if the configuration would mean they're part of the staged build.
#jira UE-215216
#rb daniele.pieroni

[CL 33704487 by zousar shaker in ue5-main branch]
2024-05-16 18:58:30 -04:00
logan buchy
f1fc87f369 Unregister AssetDefinitions from registry
* 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]
2024-05-16 18:41:47 -04:00
dan thompson
fc3c734650 Resample audio files that have an unsupported sample rate when we do other resampling.
#jira UE-205071
#rb jimmy.smith

[CL 33695235 by dan thompson in ue5-main branch]
2024-05-16 14:39:33 -04:00
alex peterson
06d17e6722 Materials: Fixes MaterialTextureScale generating invalid data for materials with world position offsets
* 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]
2024-05-16 11:57:46 -04:00
jerome delattre
ef4b90ae3f Revert FAutomationArtifact key mapping constraint as enum; use FString instead as key
#rnx
#jira UE-214670
#rb sebastian.lewicki

[CL 33688615 by jerome delattre in ue5-main branch]
2024-05-16 11:12:46 -04:00
bob tellez
6aeccfaf4e [Backout] - CL33671805
[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]
2024-05-16 03:24:36 -04:00
jeannoe morissette
a8ac71a367 VulkanRHI: Clean up shader structures. Remove unused FVulkanBindingTable and EVulkanBindingType. Adding ShaderStage::EStage::NumGraphicsStages to eventually replace ::NumStages where appropriate. Start simplifying VulkanShaderCompiler to remove some back and forth caused by legacy code paths. (WIP)
#rb florian.penzkofer, Laura.Hermanns
#rnx

[CL 33674263 by jeannoe morissette in ue5-main branch]
2024-05-15 18:38:27 -04:00
stu mckenna
da68d46d3d - Fix for AddUsedInputMembers having inverted source / destination for arrays
#rb Laura.Hermanns

[CL 33671939 by stu mckenna in ue5-main branch]
2024-05-15 17:38:28 -04:00
jeremie roy
b5de71b7fb Add delegate to control which settings get auto-discovered by the settings module
#jira UE-211011
#rb jason.walter

[CL 33657214 by jeremie roy in ue5-main branch]
2024-05-15 10:02:06 -04:00
catalin dragoiu
9f36fda32e Add Trace Control Window in Session Frontend
Initial implementation of the TraceTools module.
#rb ionut.matasaru
#jira UE-215072

[CL 33655703 by catalin dragoiu in ue5-main branch]
2024-05-15 08:55:14 -04:00