Commit Graph

8619 Commits

Author SHA1 Message Date
alexander suvorov
e10197b869 #jira UE-87812
Allow color adjustment for cubemaps created from longlat sources, use proper color space for imported HDR textures.
#rb Julien.StJean
[FYI] charles.bloom
#preflight 60ba698e884c6300012adbac

#ROBOMERGE-SOURCE: CL 16609377 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16609393 by alexander suvorov in ue5-release-engine-test branch]
2021-06-09 14:24:07 -04:00
zahra nikbakht
eaf50aa4f4 - Upgraded Widget Reflector UI to UE5
#RB Patrick.boutot
#jira none
#preflight 60c0dd9b9e139d0001d10589

#ROBOMERGE-SOURCE: CL 16608655 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16608670 by zahra nikbakht in ue5-release-engine-test branch]
2021-06-09 13:47:04 -04:00
tim smith
af243577b4 Fixed global delegate functions to support changes when doing live coding.
Fixed issue where changing a function signature in an interface wouldn't update nodes in a blueprint.
Changed the API of the deferred registry to be more inline with UE coding standards.

#rb ben.marsh phillip.kavan
#rnx
#jira UE-113662
#preflight 60c0c0fdc61264000190e16a

#ROBOMERGE-SOURCE: CL 16606206 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16606221 by tim smith in ue5-release-engine-test branch]
2021-06-09 11:43:12 -04:00
sebastien lussier
8bf6168221 World Partition HLODs - Rely on FISMComponentDescriptor to perform batching for Instanced HLODs
#rb richard.malo, jeanfrancois.dube, patrick.enfedaque

#ROBOMERGE-SOURCE: CL 16603616 via CL 16605096
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16605206 by sebastien lussier in ue5-release-engine-test branch]
2021-06-09 10:43:14 -04:00
nick darnell
b5f1b6e9bd Fixing redefinition, checked in old header with the same class name.
#ROBOMERGE-SOURCE: CL 16604673 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16604680 by nick darnell in ue5-release-engine-test branch]
2021-06-09 10:13:25 -04:00
nick darnell
bce97572f6 IWYU - Build fix
#ROBOMERGE-SOURCE: CL 16604163 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16604179 by nick darnell in ue5-release-engine-test branch]
2021-06-09 09:38:44 -04:00
nick darnell
055efdf0ea Project Settings - Adding a way to easily introduce per platform settings objects that are correctly saved outside the game ini, and instead store their configuration to each platform's NDA'ed location, if they're a confidential platform. These platform options are kept in sync with what platforms you have enabled for your project (though a restart is required to see that reflected in the settings).
The base class of any per platform settings.  The pattern for using these is as follows.

Step 1) Subclass UPlatformSettings, UMyPerPlatformSettings : public UPlatformSettings.

Step 2) For your system should already have a UDeveloperSettings that you created so that
        users can customize other properties for your system in the project.  On that class
        you need to create a property of type FPerPlatformSettings, e.g.
        UPROPERTY(EditAnywhere, Category=Platform)
        FPerPlatformSettings PlatformOptions

Step 3) In your UDeveloperSettings subclasses construct, there should be a line like this,
        PlatformOptions.Settings = UPlatformSettings::GetAllPlatformSettings<UMyPerPlatformSettings>();
        This will actually ensure that you initialize the settings exposed in the editor to whatever
        the current platform configuration is for them.

Step 4) Nothing else needed.  In your system code, you will just call
        UMyPerPlatformSettings* MySettings = UPlatformSettings::GetSettingsForPlatform<UMyPerPlatformSettings>()
        that will get you the current settings for the active platform, or the simulated platform in the editor.

Josh.Adams, Michael.Noland, Daren.Cheng
[FYI] Josh.Adams, Michael.Noland, Daren.Cheng

#ROBOMERGE-SOURCE: CL 16603959 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16603966 by nick darnell in ue5-release-engine-test branch]
2021-06-09 09:15:21 -04:00
martin ridgers
9bc39ddbb2 Shifted the store frontend to another port so as to avoid collision with old-school Unreal Insightses.
#rnx

#ROBOMERGE-SOURCE: CL 16603796 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16603804 by martin ridgers in ue5-release-engine-test branch]
2021-06-09 08:51:32 -04:00
martin ridgers
e50e8480d4 Removed the self-hosted Trace stores in plugins and Unreal Insights. They can assume that the trace store is already running and therefore need to just attempt to connect to it.
#rb im

#ROBOMERGE-SOURCE: CL 16603794 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16603802 by martin ridgers in ue5-release-engine-test branch]
2021-06-09 08:51:25 -04:00
martin ridgers
d84ae8e3f2 Tweaked the trace store client/server protocol to be more HTTP-like.
#rb honk
#rnx

#ROBOMERGE-SOURCE: CL 16602541 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16602712 by martin ridgers in ue5-release-engine-test branch]
2021-06-09 07:05:27 -04:00
luc eygasier
244b636666 Adds Offline files to Uncontrolled Changelists
* Adds Offline files to Source Control Changelist Window
* Use TSet.Remove return value to update state.

#rb Sebastien.Lussier

#changelist validated

#ROBOMERGE-SOURCE: CL 16593836 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16593849 by luc eygasier in ue5-release-engine-test branch]
2021-06-08 17:12:28 -04:00
helge mathee
23cafefea9 Control Rig: Support description for functions
#jira UE-116428
#rb audit

#ROBOMERGE-SOURCE: CL 16588324 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16588331 by helge mathee in ue5-release-engine-test branch]
2021-06-08 12:10:39 -04:00
Helge Mathee
b1e31fb327 Control Rig: Support description for functions
#jira UE-116428
#rb audit

[CL 16588324 by Helge Mathee in ue5-main branch]
2021-06-08 12:10:13 -04:00
ionut matasaru
ed18d06eb1 [Insights]
- TraceServices: Added IModuleService::GetAvailableModulesEx(..), IModuleService::GetEnabledModules(..) and IModule::ShouldBeEnabledByDefault().
  - TraceServices: Fixed analysis to use only the enabled modules (to correctly use the state set by ShouldBeEnabledByDefault + SetModuleEnabled API).
  - SessionInfo: Added "!" in front of name for modules that are registered, but not enabled.
  - Changed FTraceServicesModule::StartupModule() to allow registration of all modules.
  - Changed the Memory, Tasks and LoadTimeProfiler modules to report that should be disabled by default in editor.
  - Fixed Insights unit tests (UE-116865). Re-enabled the LoadTimeProfiler module for unit tests even if it is disabled by default for editor.

#jira UE-116865
#rb Catalin.Dragoiu

#ROBOMERGE-SOURCE: CL 16587640 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16587658 by ionut matasaru in ue5-release-engine-test branch]
2021-06-08 11:20:03 -04:00
ionut matasaru
ac6e0a1609 [Insights]
- TraceServices: Added IModuleService::GetAvailableModulesEx(..), IModuleService::GetEnabledModules(..) and IModule::ShouldBeEnabledByDefault().
  - TraceServices: Fixed analysis to use only the enabled modules (to correctly use the state set by ShouldBeEnabledByDefault + SetModuleEnabled API).
  - SessionInfo: Added "!" in front of name for modules that are registered, but not enabled.
  - Changed FTraceServicesModule::StartupModule() to allow registration of all modules.
  - Changed the Memory, Tasks and LoadTimeProfiler modules to report that should be disabled by default in editor.
  - Fixed Insights unit tests (UE-116865). Re-enabled the LoadTimeProfiler module for unit tests even if it is disabled by default for editor.

#jira UE-116865
#rb Catalin.Dragoiu

[CL 16587640 by ionut matasaru in ue5-main branch]
2021-06-08 11:19:34 -04:00
helge mathee
dc15c3aa2d Control Rig: Catch nullptrs during rename of pins
#jira UE-116907
#rb audit

#ROBOMERGE-SOURCE: CL 16586397 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16586414 by helge mathee in ue5-release-engine-test branch]
2021-06-08 09:38:19 -04:00
Helge Mathee
4747134263 Control Rig: Catch nullptrs during rename of pins
#jira UE-116907
#rb audit

[CL 16586397 by Helge Mathee in ue5-main branch]
2021-06-08 09:36:54 -04:00
jeanfrancois dube
455ccf67f0 Optimize FAssetRenameDataWithReferencers by changing an array with a set.
Results for breaking a Level Instance with ~10K actors: ~810s down to ~256s.

#rb patrick.enfedaque

#ROBOMERGE-SOURCE: CL 16586087 via CL 16586102
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16586109 by jeanfrancois dube in ue5-release-engine-test branch]
2021-06-08 08:49:55 -04:00
jeanfrancois dube
18c51757df Optimize FAssetRenameDataWithReferencers by changing an array with a set.
Results for breaking a Level Instance with ~10K actors: ~810s down to ~256s.

#rb patrick.enfedaque


#ROBOMERGE-SOURCE: CL 16586087
#ROBOMERGE-BOT: (v828-16531559)

[CL 16586102 by jeanfrancois dube in ue5-main branch]
2021-06-08 08:49:20 -04:00
helge mathee
20752fbf3f Control Rig: Collapse / expand node action to filter injected nodes correctly
#jira UE-115103
#rb sara.schvartzman

#ROBOMERGE-SOURCE: CL 16585913 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16585930 by helge mathee in ue5-release-engine-test branch]
2021-06-08 08:03:50 -04:00
Helge Mathee
a4fc72fc71 Control Rig: Collapse / expand node action to filter injected nodes correctly
#jira UE-115103
#rb sara.schvartzman

[CL 16585913 by Helge Mathee in ue5-main branch]
2021-06-08 08:02:35 -04:00
aurel cordonnier
25a11deeac Merge from Release-Engine-Staging @ 16579919
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
Rolando Caloca
3475ca5434 UE5 - Fix Vulkan missing dual blending annotation; move it to be platform agnostic
#fyi Brian.White, Dmitriy.Dyomin
#rb Will.Damon
#jira UE-117253
#rnx

[CL 16574688 by Rolando Caloca in ue5-main branch]
2021-06-07 14:30:42 -04:00
charles derousiers
b402ba8720 Fix vulkan compilation issue with new ShaderPrint coloring.
Vulkan/DXC does not support initialization of static const variable having complex type. This change lines change the initialization to some simple define instead.

#rb none


#ROBOMERGE-SOURCE: CL 16574414
#ROBOMERGE-BOT: (v828-16531559)

[CL 16574416 by charles derousiers in ue5-main branch]
2021-06-07 14:15:34 -04:00
Catalin Dragoiu
44522f59cd [Insights] Fix crash when a session is opened via drag and drop whilst task relations are drawed.
#rb none

[CL 16572233 by Catalin Dragoiu in ue5-main branch]
2021-06-07 12:16:05 -04:00