Commit Graph

14967 Commits

Author SHA1 Message Date
alex perez
aa451b8058 [Insights] Created IInsightsManager to expose Insights Manager delegates + Moved FAvailabilityCheck class to its own file so it is publicly accesible + Misc. Insights namespace code adjustments.
#rb ionut.matasaru

[CL 34008789 by alex perez in ue5-main branch]
2024-05-30 14:36:42 -04:00
johan berg
7d03ba9a06 Allow Unreal Insights to connect to non-standard control ports
When running multiple instances on the same machine, TraceLog listening port will be different for each process. Allow the Unreal Insights connect UI to use non-standard ports by specifying "ip:port" format.

#jira UE-192404
#rb ionut.matasaru
#ushell-cherrypick of 26918370 by tuo.chen

[CL 34008762 by johan berg in ue5-main branch]
2024-05-30 14:35:56 -04:00
jamie dale
03c58525f3 Allow SMessageDialog to optionally use plain-text
This is controlled via a new UseRichText attribute, and may be set to false when rich-text support is not required.

#rb derek.truong

[CL 33990909 by jamie dale in ue5-main branch]
2024-05-29 18:45:18 -04:00
jeannoe morissette
cda501615d VulkanRHI: Remove unused data in shader header. Remove FVulkanShaderHeader::EType and use EShaderParameterType directly instead, removes the need for an extra array in shader compiler.
#jira UE-215948
#rnx

[CL 33990347 by jeannoe morissette in ue5-main branch]
2024-05-29 18:30:40 -04:00
chris constantinescu
36cd2f25b9 Platform file stub not loading - stub module name changed in CL 33938220 but invoked with previous name
#jira UE-215875

[CL 33983687 by chris constantinescu in ue5-main branch]
2024-05-29 15:33:08 -04:00
devin doucette
6f9e8a3995 DDC: Added detection and reporting of Cancel() and Wait() deadlocks in FRequestOwner
#rb Zousar.Shaker

[CL 33982474 by devin doucette in ue5-main branch]
2024-05-29 14:46:55 -04:00
dan thompson
be2778ff74 Clean up the texture format manager gathering function to clear up any possible mutex recursion.
#rb charles.bloom
#jira UE-214284
#rnx

[CL 33979756 by dan thompson in ue5-main branch]
2024-05-29 13:39:29 -04:00
dan thompson
099aeff48c Correct a tooltip.
#rnx

[CL 33979226 by dan thompson in ue5-main branch]
2024-05-29 13:25:04 -04:00
ionut matasaru
30cca0a6c7 [Insights] Persistent settings for the Frames panel.
#jira UE-215723
#rb Catalin.Dragoiu

[CL 33978037 by ionut matasaru in ue5-main branch]
2024-05-29 12:52:01 -04:00
alexis matte
9580554827 Custom morph target import
#jira UE-213400
[FYI] jeanluc.corenthin
#rnx

[CL 33973114 by alexis matte in ue5-main branch]
2024-05-29 10:23:52 -04:00
ionut matasaru
4f7384fffe [Insights] Refactored the InsightsSettings code in preparation for adding more settings for Timing Profiler / Frames view.
#rb Catalin.Dragoiu

[CL 33970397 by ionut matasaru in ue5-main branch]
2024-05-29 08:19:27 -04:00
tiago costa
7c964bec02 Store pointer to FRayTracingGeometry in FStaticMeshLODResources instead of object.
- only create FRayTracingGeometry objects if ray tracing is enabled on static mesh, project and platform.

#rb aleksander.netzel, Kenzo.Terelst

[CL 33969193 by tiago costa in ue5-main branch]
2024-05-29 07:22:38 -04:00
joe kirchoff
748e7aac60 UnrealBuildTool: Auto disable SharedPCH if a module is compiling using a CppStandard older than the engine
#rnx
#jira UE-207533

[CL 33955046 by joe kirchoff in ue5-main branch]
2024-05-28 17:53:24 -04:00
jered mcferron
04ff82bf6c Fixed text alignment on SPrimaryButton when the button's icon was set to nullptr, or to a delegate that returned nullptr.
#rb Matt.Kuhlenschmidt

[CL 33953884 by jered mcferron in ue5-main branch]
2024-05-28 17:18:45 -04:00
jerome delattre
a6a54d4c82 Make sure test state is processed (which include timestamping) even if the json report is not going to be saved right away.
#rnx
#rb sebastian.lewicki

[CL 33941998 by jerome delattre in ue5-main branch]
2024-05-28 11:14:16 -04:00
ionut matasaru
47328d4d1f [Insights]
- Frames view: Added colored bullet point for each series in the context menu (including frame series and timer series).
  - Frames view: Added threshold presets in the context menu.
  - Frames view: Made the colors of threshold lines to be more saturated (to be more visible).

#jira UE-215723
#rb Catalin.Dragoiu

[CL 33940791 by ionut matasaru in ue5-main branch]
2024-05-28 10:35:44 -04:00
laura hermanns
415da1ca38 [Horde] Provide optional parameter to report source of Horde URL configuration.
There are several sources to configure the Horde server URL and this change provides that information in the log.
This adds an optional parameter to IDesktopPlatform::GetHordeUrl for compatibility.

An example of a successful Horde URL query in the log could be as follows:
"Getting Horde server URL succeeded [URL: https://your.horde.server.org/, Source: Engine INI configuration]"

#rnx
#rb Ben.Marsh, Ryan.Hummer

[CL 33940698 by laura hermanns in ue5-main branch]
2024-05-28 10:32:32 -04:00
ionut matasaru
d9038c4f67 [Insights] Replaced few occurances of "atof(TCHAR_TO_ANSI(" with "FCString::Atof(".
#rb Catalin.Dragoiu

[CL 33940290 by ionut matasaru in ue5-main branch]
2024-05-28 10:19:56 -04:00
martin sevigny
15afa78dab Add test to make sure the module name in the IMPLEMENT_MODULE macros matches the name declared in the uproject, uplugin or the name of the folder for engine modules.
A mismatch for Runtime module results in a error in FModuleManager::LoadModuleWithFailureReason because it can't find the ModuleInitializerPtr

See ModuleManager.h for the actual change. The rest are fixes of wrong names.
#rb Steve.Robb
#jira UE-215245

[CL 33938229 by martin sevigny in ue5-main branch]
2024-05-28 08:46:41 -04:00
sebastian arleryd
c1a3e0eef4 Remove unnecessary include of ToolMenus.h from ToolkitBuilder.h and fix fallout
#jira UE-212289
#rb ross.smith2

[CL 33935444 by sebastian arleryd in ue5-main branch]
2024-05-28 03:52:51 -04:00
sebastian arleryd
6f22b59116 Use ToolMenu submenus instead of sections for grouping the new viewport toolbar functionality
The upside of this is that the submenus of each group ("section submenus") can have proper ToolMenu sections if they are ToolMenu submenus. Previously, when we grouped using sections, we couldn't section each section, because ToolMenus doesn't support nested sections.

#jira UE-212288
#rb ross.smith2

[CL 33935309 by sebastian arleryd in ue5-main branch]
2024-05-28 03:38:50 -04:00
jerome delattre
866fbadf1b Copy Delta and report file when copying image comparison report
#rnx
#rb sebastian.lewicki

[CL 33925573 by jerome delattre in ue5-main branch]
2024-05-27 12:42:10 -04:00
will brown
0eca9cc90c Updating missing directory index 'warning' to 'display' as indexing is optional and global .utoc is not indexed
#rb Per.Larsson

[CL 33923487 by will brown in ue5-main branch]
2024-05-27 09:56:18 -04:00
ionut matasaru
9a4bdac2ac [Insights]
- Session Browser: Increased default window size.
  - Session Browser: Renamed main window to "Unreal Insights Frontend".

#rb Catalin.Dragoiu

[CL 33921329 by ionut matasaru in ue5-main branch]
2024-05-27 05:19:37 -04:00
dan thompson
08b786163b [Backout] - CL33695227
backing out because requires architectural work with determining playback sample rate.

[FYI] Dan.Thompson
Original CL Desc
-----------------------------------------------------------------
Resample audio files that have an unsupported sample rate when we do other resampling.
#jira UE-205071
#rb jimmy.smith

[CL 33907551 by dan thompson in ue5-main branch]
2024-05-24 17:32:02 -04:00