- Fixed/added the compile time macros to enable Symslib / DbgHelp resolvers.
- Fixed crash in Symslib resolver when analysis completes (thread safety for array with mapped file regions and handles).
- Attempt to fix a crash in Symslib resolver when loading a module (thread safety).
- Minor code style / coding standards fixes.
#rb Johan.Berg
[CL 15930686 by ionut matasaru in ue5-main branch]
Still allows build machine runs to be thorough about completing PUTs.
Doesn't interrupt any in-flight PUTs, just prevents processing of any remaining queued PUTs.
#jira UE-112179
#rb devin.doucette
[CL 15920539 by Zousar Shaker in ue5-main branch]
Disabled by default (guarded by USE_SHADER_MODEL_6_6).
Includes work done by Yuriy.
#rb yuriy.odonnell
#fyi brian.karis, christopher.waters, lukas.hermanns
[CL 15914077 by graham wihlidal in ue5-main 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]