Commit Graph

192 Commits

Author SHA1 Message Date
sergio gardeazabal
be66cd3692 [ChaosVD] Fixes for multiple issues during shutdown in the Standalone version of the Chaos Visual Debugger
It seems that recently a rendering (and other systems) refactor was done and that is causing issues with the the standalone version fo CVD. This CL implement workaround until the root causes can be fixed later on.

[REVIEW]
#jira UE-227519
#rb Benn.Gallagher, Zousar.Shaker

[CL 37142572 by sergio gardeazabal in 5.5 branch]
2024-10-15 17:32:06 -04:00
juan legaz
bb83ca4562 Moving Submit Tool to Source/Programs
#jira UES-7210
#rb benoit.chauvin
#rn [Experimental] Publishing Submit Tool code

[CL 36977217 by juan legaz in 5.5 branch]
2024-10-09 10:04:40 -04:00
catalin dragoiu
06e7c253e2 Deprecate TraceDataFilters plugin because the functionality has been moved to the Trace Control Widget from Session Frontend and the Live Trace Control Widget from Unreal Insights.
#rb ionut.matasaru

[CL 36760813 by catalin dragoiu in 5.5 branch]
2024-10-01 20:00:14 -04:00
zach brockway
2a359f36de LiveLinkHub: Remove unused program target, rename LiveLinkHubEditor to LiveLinkHub.
#jira UE-223059
#rb jason.walter, jeremie.roy
#rnx

[CL 36313421 by zach brockway in 5.5 branch]
2024-09-16 15:45:55 -04:00
joe kirchoff
914eb84bb9 UGS: Update recommented SDK info for Visual Studio and clang
#rnx

[CL 35984378 by joe kirchoff in ue5-main branch]
2024-09-03 17:41:18 -04:00
james singer
cbdc3a3cdd Try turning new Linux toolchain back on now that compressed debug sections are removed
#jira UE-217651
[FYI] Brandon.Schaefer, zack.neyland, Arciel.Rekman

[CL 35453597 by james singer in ue5-main branch]
2024-08-12 11:17:47 -04:00
james singer
d9b0a6f29a bring back UnrealGameSync.ini change back to v22 toolchain
#jira none

[CL 35258899 by james singer in ue5-main branch]
2024-08-01 17:57:01 -04:00
bob tellez
4c90391b42 [Backout] - CL35257780
#fyi james.singer
Original CL Desc
-----------------------------------------------------------------
Turn off new Linux toolchain until I can resolve the lld issues we're seeing on windows

#jira none
#fyi brandon.schaefer

[CL 35258275 by bob tellez in ue5-main branch]
2024-08-01 17:37:07 -04:00
james singer
6c25ccc01c Turn off new Linux toolchain until I can resolve the lld issues we're seeing on windows
#jira none
#fyi brandon.schaefer

[CL 35257780 by james singer in ue5-main branch]
2024-08-01 17:19:23 -04:00
james singer
396580b11e Toolchain upgrade to llvm 18.1.0
fix scripts
    - support Rocky Linux 8 as minimum supported OS
    - deprecate CentOS 7 support
    - update to using a vanilla released version of crosstool
        - configs should now be able to be upgraded when we go to a new version instead of having to be rebuilt
    - changes to script flow to make it easier to iterate on the build process when things break
        - stages of the build are checkpointed so that they don't have to be redone each run

#fyi Arciel.Rekman
#jira UE-217651
#rb Brandon.Schaefer

[CL 35243087 by james singer in ue5-main branch]
2024-08-01 09:53:09 -04:00
jeremie roy
8ec7b97714 LiveLinkHub - Add subject remapper support
Subject remappers allow you to remap bone and transform data that comes through a livelink subject.
This should remove the need for anim blueprints that use a remap asset.

#jira UE-212760 UE-220002
#rb jason.walter geoffrey.douglas

[CL 35140140 by jeremie roy in ue5-main branch]
2024-07-29 11:06:40 -04:00
zach brockway
a44807065a LiveLinkHub: Add UnrealGameSync build steps for editor target.
#rb jason.walter

[CL 34913374 by zach brockway in ue5-main branch]
2024-07-18 16:09:17 -04:00
zach brockway
7221b9c9b4 LiveLinkHub: When running as editor target, set project file to get desired config hierarchy.
Also fixes a mismatched INI property name.

#rb jason.walter, jeremie.roy

[CL 34876759 by zach brockway in ue5-main branch]
2024-07-17 14:09:32 -04:00
zach brockway
e89689ed5d LiveLinkHub: Follow-up fixes to CL 34680018 / CL 34681546.
Fixes a GenerateProjectFiles warning, and properly re-enables vendor plugins in the existing LiveLinkhub target.

#jira UE-214748
#rb jeremie.roy

[CL 34718035 by zach brockway in ue5-main branch]
2024-06-27 14:44:40 -04:00
zach brockway
ef9e807bf5 LiveLink Hub: Remove uses of WITH_LIVELINK_HUB preprocessor definition.
Several behaviors in common LiveLink code that were intended to be specific to LiveLink Hub were previously controlled by the WITH_LIVELINK_HUB preprocessor definition, which precluded sharing a build environment with the rest of the editor.

This CL replaces those preprocessor conditionals with appropriate config directives that are overridden in `Programs/LiveLinkHub/Config/DefaultEngine.ini`.

#jira UE-214787
#rb jason.walter, jeremie.roy

[CL 34681560 by zach brockway in ue5-main branch]
2024-06-26 13:22:44 -04:00
zach brockway
891e3deb08 LiveLink Hub: Editor target + staging.
Adds support for building a version of LiveLink Hub configured as TargetType.Editor, and support for staging it with a custom subclass of MakeCookedEditor.

By sharing a build environment with the UnrealEditor target, we will be able to create a standalone distribution of LiveLink Hub that is ABI-compatible with plugins built and packaged from the standard UE distribution. This achieves our goal of supporting dynamically loaded third-party vendor plugins.

This also reduces build and iteration times by sharing modules with UE, and once it replaces the monolithic program target, will reduce the size of the LiveLinkHub executable in the UE distribution from ~237 MB to ~1 MB.

Example staging invocation: `RunUAT MakeLiveLinkHubEditor -project=Engine\Source\Programs\LiveLinkHubEditor\LiveLinkHubEditor.uproject -build -skipcook -stage [-nodebuginfo]`.

(This CL additionally introduces support for staging the existing program target with `RunUAT BuildCookRun -project=Engine\Programs\LiveLinkHub\LiveLinkHub.uproject -build -skipcook -stage [-nodebuginfo]`; however, it requires one additional change to further restrict `OptedInModulePlatforms` in LiveLinkHub.Target.cs, currently commented out due to uncertain impact to existing build automation.)

#jira UE-214748
#rb jason.walter, jeremie.roy

[CL 34680043 by zach brockway in ue5-main branch]
2024-06-26 12:38:45 -04:00
yoan stamant
e6d36d7569 Remove references to deprecated plugin StructUtils (now part of CoreUObject)
#jira UE-216472
#rb devin.doucette

#changelist validated

[CL 34514179 by yoan stamant in ue5-main branch]
2024-06-19 17:04:50 -04:00
jeremie roy
a8d0abc8e3 LiveLinkHub - Convert LiveLinkHubClient to use LiveLinkClient's base methods
This change allows us to use the LiveLinkClient directly rather than copying the CreateSource method. The playback source factory will provide a custom ILiveLinkSource that acts as a stub.

#rb Geoffrey.Douglas
#jira UE-218372

[CL 34511843 by jeremie roy in ue5-main branch]
2024-06-19 15:59:10 -04:00
david harvey
34de143a3c [Trivial] Fix for Project Launcher not saving settings on exit.
#jira UE-217795
#rb david.harvey

[CL 34492386 by david harvey in ue5-main branch]
2024-06-19 03:44:54 -04:00
jeremie roy
36599ab771 LiveLinkHub - Experimental - Add option to tick LiveLinkHub's client outside of the game thread.
This allows the hub to process virtual subjects without being affected by hitches on the game or render thread. This change should also eventually allow us to re-use more  of the base LiveLinkClient rather than LiveLinkHubClient.

#rb jason.walter
#jira UE-217693

[CL 34476482 by jeremie roy in ue5-main branch]
2024-06-18 16:19:10 -04:00
jeremie roy
4cab3e0273 LiveLinkHub - Add livelink hub subject settings
These settings will be used to replace the subject session data and subject proxies in a subsequent CL.

#jira UE-216586
#rb jason.walter

[CL 34127359 by jeremie roy in ue5-main branch]
2024-06-05 12:02:44 -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
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
alex perez
c3a70b6837 [Audio Insights] Added Audio Insights component + enable in Unreal Insights
#jira UE-212648
#rb ionut.matasaru, Rob.Gay

[CL 33967623 by alex perez in ue5-main branch]
2024-05-29 06:13:13 -04:00
joe kirchoff
12f166dc54 UnrealGameSync.ini: Add urls for various windows installers, remove old platform
#rnx

[CL 33784067 by joe kirchoff in ue5-main branch]
2024-05-20 19:45:06 -04:00