Commit Graph

187 Commits

Author SHA1 Message Date
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
jeremie roy
1ba814e410 LiveLinkHub - Add settings to the hub. These can be accessed by the settings combo button on the top right of the app.
#rb jason.walter
#jira UE-211011

[CL 33667446 by jeremie roy in ue5-main branch]
2024-05-15 15:50:55 -04:00
randy jones
44c99cfa25 [UGS]: Add ability to have per project (or branch) default editor arguments
[CL 33343855 by randy jones in ue5-main branch]
2024-04-30 13:22:49 -04:00
sergio gardeazabal
915d52e8d4 [ChaosVD] Initial Implementation of CVD as a standalone program
Now CVD can be built as an unreal program (in addition to being an editor tool).


#jira UE-191890
#rb Benn.Gallagher

[CL 32844991 by sergio gardeazabal in ue5-main branch]
2024-04-09 19:24:14 -04:00
catalin dragoiu
a8878bd1dd [Insights] Enable Session Frontend in Insights Session Browser
#rb ionut.matasaru

[CL 32735461 by catalin dragoiu in ue5-main branch]
2024-04-04 14:01:37 -04:00
jeremie roy
227b91dbd0 LiveLinkHub - Enable Rokoko plugin
#jira UE-209916
#rb jason.walter

[CL 32424788 by jeremie roy in ue5-main branch]
2024-03-21 21:36:31 -04:00