Refactored so code could share symbol search path text generation. Also added the information to the investigation tab.
#rb ionut.matasaru
#preflight 61ead3873a7f47e255217abf
#ROBOMERGE-AUTHOR: johan.berg
#ROBOMERGE-SOURCE: CL 18689781 in //UE5/Release-5.0/... via CL 18689789 via CL 18689792
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18689886 by johan berg in ue5-main branch]
Set minimum Clang version to 10.0.0
This will enable the use of newer compiler flags such as increasing the max PDB size past 4GBs by default, using compiler generated dependency lists, and to clean up now unneeded older version checks before releasing UE5.
#jira UE-96200
#jira UE-101933
#jira UE-136980
#jira UE-137707
#preflight 61dcd03ecc3f3367af798913
#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18567561 in //UE5/Release-5.0/... via CL 18567576
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18567585 by joe kirchoff in ue5-release-engine-test branch]
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
1) New projects will have live coding enabled by default.
2) Re-instancing will be enabled by default
3) The initial start mode of the console will be hidden
4) Moved some console specific configurations to the ini file specific to LCC
5) Added the saving of the disable action limit to the ini file.
#rb none
#rnx
#preflight 6155c759260f7d000130c1be
#ROBOMERGE-OWNER: tim.smith
#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 17678494 in //UE5/Release-5.0/... via CL 17678517
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 17785289 by tim smith in ue5-release-engine-test branch]
* boilerplate code for all the commands that are currently listed in the spec
* support for required and optional arguments and options
* basic user interaction prompts
* basic support for progress bars.
#jira ucs-2215
#rb wouter.burgers, stuart.hill, andy.buecker
[FYI] pierreolivier.latour
#ROBOMERGE-AUTHOR: marco.anastasi
#ROBOMERGE-SOURCE: CL 17705390 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v878-17703426)
[CL 17705392 by marco anastasi in ue5-release-engine-test branch]
Due to the prevalence of SSDs, the Boot cache no longer offers the performance benefits that it once did, and its startup cost now often cancels out its performance gains.
Additionally, there are cases where different values are being written for the same key, which is incorrect but has not been fixed; and the Boot cache ignores the second and subsequent writes, which can cause out-of-date content to be loaded from the Boot cache in a future session.
#rb Zousar.Shaker
#rnx
#ROBOMERGE-SOURCE: CL 17085965 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)
[CL 17085997 by devin doucette in ue5-release-engine-test branch]
#ROBOMERGE-OWNER: andrew.grant
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 16332177 via CL 16340958 via CL 16340977 via CL 16340988
#ROBOMERGE-BOT: (v804-16311228)
#ROBOMERGE-CONFLICT from-shelf
[CL 16341207 by andrew grant in ue5-release-engine-staging branch]
- Frames track: Added "start time" and "fps" to the hovered frame tooltip. Also improved its appearance.
- Frames track: Improved distribution of values on vertical axis when zooming in vertically.
- Frames track: Also improved horizontal axis (ex. labels are now displayed on top; not hidden anymore when zooming in vertically).
- Frames track: Changed labels of vertical axis to move on the left or right side of view if the user hovers a frame in their area.
- Frames track: Added "Zoom Timing View on Frame Selection" toggle option in context menu of Frames track. If enabled, the Timing view will also be zoomed when a frame is selected.
- Added default ini file with following settings:
[Insights.TimingProfiler]
DefaultZoomLevel=5.0
bAutoHideEmptyTracks=True
bAutoZoomOnFrameSelection=False
AutoScrollFrameAlignment=game
AutoScrollViewportOffsetPercent=0.1
AutoScrollMinDelay=0.3
(see Engine\Programs\UnrealInsights\Config\DefaultUnrealInsightsSettings.ini for detailed description of each setting)
Above settings (except the DefaultZoomLevel) can be changed directly from UI and Unreal Insights will remember that settings.
- Timing view: Changed all settings related to "auto scroll" to be persistent in the ini file.
- Added SetScaleX(ScaleX) to FTimingTrackViewport.
#jira UE-112043
#rb Catalin Dragoiu
[CL 15900495 by ionut matasaru in ue5-main branch]