Commit Graph

8757 Commits

Author SHA1 Message Date
sebastien lussier
55ec68c759 FMaterialBakingHelpers::PerformUVBorderSmearAndShrink() should shrink images regardless of the number of smearing iterations
#rb daniel.coelho, patrick.enfedaque

#ROBOMERGE-SOURCE: CL 16837508 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16837515 by sebastien lussier in ue5-release-engine-test branch]
2021-07-13 10:56:04 -04:00
ionut matasaru
beb91492fb [Insights] Fixed issue with display of context switches highlight area.
#rb none

#ROBOMERGE-SOURCE: CL 16835904 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16835914 by ionut matasaru in ue5-release-engine-test branch]
2021-07-13 07:29:34 -04:00
ionut matasaru
8b957255ae [Insights]
- Improved visualization of context switches. The "Core X" events are draw as 3px horizontal segments with text displayed on top of the segment. Both segment and text are using the same color (based on cpu core index).
  - Added hashed area for time regions between context switch events. This extends the edges of the context switch segments and fades out the outside regions.

#rb Catalin.Dragoiu

#ROBOMERGE-SOURCE: CL 16835887 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16835889 by ionut matasaru in ue5-release-engine-test branch]
2021-07-13 07:20:00 -04:00
catalin dragoiu
01969b375b [Insights] Fix event relations when header tracks are displayed.
+ Context Switches now update the session duration
#rb Ionut.Matasaru

#ROBOMERGE-SOURCE: CL 16835333 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16835335 by catalin dragoiu in ue5-release-engine-test branch]
2021-07-13 05:13:12 -04:00
charles bloom
a883ccc35c iostore fix crash in logging error
#rb none

#ROBOMERGE-SOURCE: CL 16834540 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16834544 by charles bloom in ue5-release-engine-test branch]
2021-07-12 22:29:08 -04:00
josie yang
dc2a2c1ad3 Fix 2 crashes converting skeletal mesh to static mesh when 'Render Static' is ticked in editor: 1) fail to convert to FSkeletalMeshObjectCPUSkin, 2) access vertex color buffer when it is empty
#jira UE-95205
#rb Dmitriy.Dyomin

#ROBOMERGE-SOURCE: CL 16826853 via CL 16826871
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16826881 by josie yang in ue5-release-engine-test branch]
2021-07-12 12:47:57 -04:00
catalin dragoiu
9dc472ec92 [Insights] Change Task Timing Track order so it is displayed as the first top docked track.
#rb Ionut.Matasaru

#ROBOMERGE-SOURCE: CL 16825937 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16825946 by catalin dragoiu in ue5-release-engine-test branch]
2021-07-12 11:36:30 -04:00
krzysztof narkowicz
2cdfb99ef8 Added per platform setting to toggle distance field support. If it's disabled then no distance data will be cooked and distance fields will be disabled on the target platform.
Renamed FDataDrivenPlatformInfo::AudioCompressionSettingsIniSectionName to TargetSettingsIniSectionName. It's now used to populate PlatformMask at runtime, to make sure that it matches between cook and runtime. Before it was possible to cook with e.g. GRayTracingPlaformMask=0, but then the cooked game would run with GRayTracingPlaformMask=1.

#rb Patrick.Kelly
[FYI] Patrick.Kelly, Daniel.Wright, Josh.Adams

#ROBOMERGE-OWNER: krzysztof.narkowicz
#ROBOMERGE-AUTHOR: krzysztof.narkowicz
#ROBOMERGE-SOURCE: CL 16825469 via CL 16825718
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16825756 by krzysztof narkowicz in ue5-release-engine-test branch]
2021-07-12 11:23:28 -04:00
guillaume abadie
eadb45ef37 Replaces r.PostProcessAAQuality with r.FXAA.Quality & r.TemporalAA.Quality
Now only r.AntiAliasingMethod prevails to selects the anti-aliasing method explicitly for the deferred shading renderer. Each AA technic have it's own cvars to control their quality independently

FXAA now have its own r.FXAA.Quality. The FXAA shader permutations where mis configured with r.PostProcessAAQuality=1 & 2 both mapping to the FXAA_PC_CONSOLE=1 that is now r.FXAA.Quality=0. Instead r.FXAA.Quality now offer more mid-quality settings for FXAA_PC=1 with r.FXAA.Quality=1 & 2 & 3. Backward comaptible migration is as followed:
- r.AntiAliasingMethod=1 r.PostProcessAAQuality=0 -> r.FXAA.Quality=0
- r.AntiAliasingMethod=1 r.PostProcessAAQuality=1 -> r.FXAA.Quality=0
- r.AntiAliasingMethod=1 r.PostProcessAAQuality=2 -> r.FXAA.Quality=0
- r.AntiAliasingMethod=1 r.PostProcessAAQuality=3 -> r.FXAA.Quality=3 but with some neighborhood search setting changed in FXAAShader.usf
- r.AntiAliasingMethod=1 r.PostProcessAAQuality=4 -> r.FXAA.Quality=4
- r.AntiAliasingMethod=1 r.PostProcessAAQuality=5 -> r.FXAA.Quality=5

TAA now have its own r.TemporalAA.Quality. Backward compatible migration is as followed:
- r.AntiAliasingMethod=2 r.PostProcessAAQuality=0 -> r.AntiAliasingMethod=0
- r.AntiAliasingMethod=2 r.PostProcessAAQuality=1 -> r.AntiAliasingMethod=1 r.FXAA.Quality=0
- r.AntiAliasingMethod=2 r.PostProcessAAQuality=2 -> r.AntiAliasingMethod=1 r.FXAA.Quality=0
- r.AntiAliasingMethod=2 r.PostProcessAAQuality=3 r.TemporalAAUpsampleFiltered=0 -> r.TemporalAA.Quality=0
- r.AntiAliasingMethod=2 r.PostProcessAAQuality=3 r.TemporalAAUpsampleFiltered=1 -> r.TemporalAA.Quality=1
- r.AntiAliasingMethod=2 r.PostProcessAAQuality=4 -> r.TemporalAA.Quality=2

MSAA r.AntiAliasingMethod=3 & TSR r.AntiAliasingMethod=4 remains unchanged.

sg.AntiAliasingQuality now maps to different r.TemporalAA.Quality or r.FXAA.Quality

Automated tests on base CL: https://horde.devtools.epicgames.com/job/60d5b8410123b700014f9db5
Automated tests on change CL: https://horde.devtools.epicgames.com/job/60d47cde57b302000114bebf

#rb none
[FYI] jack.porter, wei.liu
#lockdown michal.valient

#ROBOMERGE-SOURCE: CL 16823623 via CL 16823646
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16823657 by guillaume abadie in ue5-release-engine-test branch]
2021-07-12 07:13:12 -04:00
sara schvartzman
c6f5fee56b Control Rig: Simplify python creation of select node
#jira UE-104250
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 16822722 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16822726 by sara schvartzman in ue5-release-engine-test branch]
2021-07-12 05:43:35 -04:00
richard talbotwatkin
176b37fb0c First pass implementaiton of a message passing system for Interchange. This permits messages, warnings and errors to be output from translators, pipelines and factories, as well as from external processes via the Interchange dispatcher.
Implemented UI tab widget for dislaying import results.
Implemented basic static mesh import, excluding collision import.
Various API tweaks, to accomodate the message passing, plus various bugfixes.
#rb Alexis.Matte

#ROBOMERGE-SOURCE: CL 16822676 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16822681 by richard talbotwatkin in ue5-release-engine-test branch]
2021-07-12 05:33:04 -04:00
marc audy
59fd8bc716 Non-unity fixes
#ROBOMERGE-SOURCE: CL 16818409 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16818411 by marc audy in ue5-release-engine-test branch]
2021-07-09 13:57:42 -04:00
marc audy
8e9b660dc6 Fix non-unity
[FYI] christopher.waters
#lockdown Jeff.Farris

#ROBOMERGE-SOURCE: CL 16818338 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16818339 by marc audy in ue5-release-engine-test branch]
2021-07-09 13:17:27 -04:00
lauren barnes
a46b2299ef Adding one more missing conditional
#jira UE-116859
#rb trivial

#ROBOMERGE-SOURCE: CL 16790799 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16790800 by lauren barnes in ue5-release-engine-test branch]
2021-06-25 21:24:35 -04:00
lauren barnes
bddd513ae2 Adding conditionals and logging to find main menu crashes on Mac
#jira UE-116859
#rb Brooke.Hubert
[FYI] Jerome.Delattre
#preflight 60d616e3d326d90001b8ee3e

#ROBOMERGE-SOURCE: CL 16787563 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16787607 by lauren barnes in ue5-release-engine-test branch]
2021-06-25 15:32:30 -04:00
david harvey
94556bdc8d non unity fix
#rb trivial
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 16781960 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16781963 by david harvey in ue5-release-engine-test branch]
2021-06-25 03:57:21 -04:00
sara schvartzman
77989d58f9 Control Rig: Fix undo of change variable type crash
#jira UE-118692
#rb helge.mathee
[FYI] halfdan.ingvarsson

#ROBOMERGE-SOURCE: CL 16778041 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16778071 by sara schvartzman in ue5-release-engine-test branch]
2021-06-24 16:28:30 -04:00
axel riffard
43f1f454ef Refactor iOS Icons : create asset catalog according to present file
#jira UE-72584
#rb jack.porter
#preflight 60d4858157b3020001153d0c

#ROBOMERGE-SOURCE: CL 16773695 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16773701 by axel riffard in ue5-release-engine-test branch]
2021-06-24 10:59:52 -04:00
helge mathee
3510c1d50a ControlRig: Improve bulk edit return information / reaction to undo / redo
#rb sara.schvartzman
#jira UE-104461

#ROBOMERGE-SOURCE: CL 16773428 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16773441 by helge mathee in ue5-release-engine-test branch]
2021-06-24 10:50:40 -04:00
catalin dragoiu
c6f7b0c8d6 [Insights] Renamed table export fo file menu options and added a new option to export only non leaf nodes
#rb Ionut.Matasaru

#ROBOMERGE-SOURCE: CL 16771739 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16771755 by catalin dragoiu in ue5-release-engine-test branch]
2021-06-24 09:03:43 -04:00
david harvey
3e6835eded Added GetUserConfirmation to Turnkey IO provider, allowing better Yes/No prompts.
#jira UE-118572
#rb nuno.leiria
#rnx

#ROBOMERGE-SOURCE: CL 16771619 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16771644 by david harvey in ue5-release-engine-test branch]
2021-06-24 08:56:32 -04:00
joe kirchoff
43386ca4e5 LC_StringUtil.cpp workaround is also required for MSVC Clang 12.0.0
#ROBOMERGE-SOURCE: CL 16763061 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16763918 by joe kirchoff in ue5-release-engine-test branch]
2021-06-23 18:08:19 -04:00
lukas hermanns
bf601320e6 Fix precision qualifier condition for ESSL output. Fix for CL 16757096.
#rb none
[FYI] Rob.Krajcarski
#rnx

#ROBOMERGE-SOURCE: CL 16761315 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16763800 by lukas hermanns in ue5-release-engine-test branch]
2021-06-23 18:05:32 -04:00
david harvey
5b976200d1 non-unity fix
#jira none
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 16758966 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16763523 by david harvey in ue5-release-engine-test branch]
2021-06-23 17:59:22 -04:00
guillaume abadie
1b502fd981 Implements r.AntiAliasingMethod
#rb none
#preflight 60d33c8cd9586b000132acac

#ROBOMERGE-OWNER: guillaume.abadie
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 16758022 via CL 16758023
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
#ROBOMERGE-CONFLICT from-shelf

[CL 16758219 by guillaume abadie in ue5-release-engine-test branch]
2021-06-23 11:54:40 -04:00