Commit Graph

180404 Commits

Author SHA1 Message Date
mikko mononen
472bd7dfc8 StateTree improvements:
- EnterState() stops on failure, ExitState() handled symmetrically up to the last failed task
- Allow to run evaluators when reselecting a state after failed EnterState()

#jira none
#preflight 61b1d3e2274068529fddcafe

#ROBOMERGE-AUTHOR: mikko.mononen
#ROBOMERGE-SOURCE: CL 18417260 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v897-18405271)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18417297 by mikko mononen in ue5-release-engine-test branch]
2021-12-09 05:27:27 -05:00
daniel coelho
5adfb7eea5 USD: Add overload to GetUVSetPrimvars that allows the caller to provide the material assignment info
#jira UE-136686
#rb Anousack.Kitisa

#ROBOMERGE-AUTHOR: daniel.coelho
#ROBOMERGE-SOURCE: CL 18417214 in //UE5/Release-5.0/... via CL 18417222
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18417223 by daniel coelho in ue5-release-engine-test branch]
2021-12-09 05:19:53 -05:00
andrey yamashev
1a47c4db2f [Editor,nDisplay] - Ability to disable actor preview in the level editor
#jira UE-136437
#rb Alejandro.Arango, JeanMichel.Dignard
#preflight https://horde.devtools.epicgames.com/job/61b1ba15db65988316952541

#ROBOMERGE-AUTHOR: andrey.yamashev
#ROBOMERGE-SOURCE: CL 18417169 in //UE5/Release-5.0/... via CL 18417171
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18417172 by andrey yamashev in ue5-release-engine-test branch]
2021-12-09 05:02:59 -05:00
tiago costa
b1de4538c2 Refactor remaining DF shaders to use RDG - Part 1
- Convert FAOParameters to SHADER_PARAMETER_STRUCT.
- Added DistanceField::SetupAOShaderParameters helper function to perform the necessary logic.
- Removed all legacy shader parameters from FComputeDistanceFieldNormalPS, FComputeDistanceFieldNormalCS, FBuildTileConesCS, FObjectCullVS, FObjectCullPS
- Use FComputeShaderUtils::AddPass for the compute shaders listed above.

#preflight 61b0e21fb12ed60581b08372
#rb daniel.wright, sebastien.hillaire

#ROBOMERGE-AUTHOR: tiago.costa
#ROBOMERGE-SOURCE: CL 18417142 in //UE5/Release-5.0/... via CL 18417143
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18417145 by tiago costa in ue5-release-engine-test branch]
2021-12-09 04:49:36 -05:00
ola olsson
185679e580 Fix invalidations due to things like WPO (that are fed back on the GPU)
#rb andrew.lauritzen
#preflight 61b0b1a218370fb3a0ea9b20

#ROBOMERGE-AUTHOR: ola.olsson
#ROBOMERGE-SOURCE: CL 18417019 in //UE5/Release-5.0/... via CL 18417035
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18417047 by ola olsson in ue5-release-engine-test branch]
2021-12-09 04:08:19 -05:00
johan berg
504310ad02 [Insights] TraceMalloc should not use it's own root heap
* TraceMalloc should not use it's own root heap. Instead it will use a regular heap in system memory and make fake heaps (since we can't track virtual allocations for trace's own allocations).
 * The first named was miscategorized as a root heap.

#rb ionut.matasaru

#ROBOMERGE-AUTHOR: johan.berg
#ROBOMERGE-SOURCE: CL 18417001 in //UE5/Release-5.0/... via CL 18417015
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18417028 by johan berg in ue5-release-engine-test branch]
2021-12-09 04:07:17 -05:00
charles derousiers
573de9b809 Change FDeferredLightVS to use FParameters.
#rb none
#jira none
#preflight 61b13818b12ed60581bc8fa5

#ROBOMERGE-AUTHOR: charles.derousiers
#ROBOMERGE-SOURCE: CL 18416796 in //UE5/Release-5.0/... via CL 18416798
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18416802 by charles derousiers in ue5-release-engine-test branch]
2021-12-09 02:45:53 -05:00
halfdan ingvarsson
8a22bf25d9 Optimus: Temporarily implement this abstract member function to fix the Lyra build. In the future it will not be abstract, however.
#jira none
#rnx

#ROBOMERGE-AUTHOR: halfdan.ingvarsson
#ROBOMERGE-SOURCE: CL 18416741 in //UE5/Release-5.0/... via CL 18416757
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18416760 by halfdan ingvarsson in ue5-release-engine-test branch]
2021-12-09 02:35:48 -05:00
jimmy smith
aa0c3be4d2 AudioLink Abstractions and Engine Modules
#jira UE-123975
#rb phil.popp
#preflight 61b196c7e0430ca438a95533

#ROBOMERGE-AUTHOR: jimmy.smith
#ROBOMERGE-SOURCE: CL 18416580 in //UE5/Release-5.0/... via CL 18416585
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18416586 by jimmy smith in ue5-release-engine-test branch]
2021-12-09 01:34:26 -05:00
halfdan ingvarsson
8a65a19fbf Add missing copyright boilerplate.
#jira none
#rnx

#ROBOMERGE-AUTHOR: halfdan.ingvarsson
#ROBOMERGE-SOURCE: CL 18416454 in //UE5/Release-5.0/... via CL 18416456
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18416458 by halfdan ingvarsson in ue5-release-engine-test branch]
2021-12-09 00:34:03 -05:00
jimmy smith
35f7650f5f Fix for creation of files when WaveWriter is unhooked
#jira UE-135519
#rb phil.popp

#ROBOMERGE-AUTHOR: jimmy.smith
#ROBOMERGE-SOURCE: CL 18416429 in //UE5/Release-5.0/... via CL 18416441
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18416443 by jimmy smith in ue5-release-engine-test branch]
2021-12-09 00:28:43 -05:00
semion piskarev
becdbcdec8 UVEditor: Change tab icon color to be always white.
#rb Michael.Balzer
#rnx
#jira
#preflight 61b11d1c5c61dba07bffd027

#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18416404 in //UE5/Release-5.0/... via CL 18416411
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18416412 by semion piskarev in ue5-release-engine-test branch]
2021-12-09 00:15:43 -05:00
halfdan ingvarsson
ac7bba7c16 Optimus: Make functions more similar to the way they work in Blueprints. Part 1: Collapse to Subgraph.
#jira UE-126234

#ROBOMERGE-AUTHOR: halfdan.ingvarsson
#ROBOMERGE-SOURCE: CL 18416351 in //UE5/Release-5.0/... via CL 18416360
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18416362 by halfdan ingvarsson in ue5-release-engine-test branch]
2021-12-08 23:58:45 -05:00
alejandro arango
b4134ff074 Switchboard: Added a script to update resources.py when a new image/icon is added.
Switchboard will read the resources from ../resources.py and not from resources.qrc.
So when adding a new image, copy it to /images and then manually reference it in resources.qrc.

Then run this script, which will check out ../resources.py from perforce and update it.

It requires pyside2-rcc.exe to be in the path (typically found inside <python>/Scripts).
You should also add resources.qrc and the image files to your perforce changelist.

#rb
#jira

#ROBOMERGE-AUTHOR: alejandro.arango
#ROBOMERGE-SOURCE: CL 18415708 in //UE5/Release-5.0/... via CL 18415710
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415713 by alejandro arango in ue5-release-engine-test branch]
2021-12-08 21:11:02 -05:00
kiaran ritchie
c8433a119d Fixing min/max range of FBIK effector settings.
#rb:trivial
#JIRA: UE-136001

#ROBOMERGE-AUTHOR: kiaran.ritchie
#ROBOMERGE-SOURCE: CL 18415682 in //UE5/Release-5.0/... via CL 18415684
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415689 by kiaran ritchie in ue5-release-engine-test branch]
2021-12-08 21:07:18 -05:00
jared therriault
5cdb9741ef Console Variables Editor:
-Make custom widget for row tooltips for hovering over rows in the list and suggestion box

#rb None
#[fyi] Jason.Walter

#jira UETOOL-4363
#preflight 61b14b53530975c280f0b4a3

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18415633 in //UE5/Release-5.0/... via CL 18415646
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415654 by jared therriault in ue5-release-engine-test branch]
2021-12-08 20:58:29 -05:00
alejandro arango
488b2da706 Switchboard: Added a button to quickly open the settings dialog.
The old way of clicking on settings menu and then on settings submenu is still there.

#rb
#jira

#ROBOMERGE-AUTHOR: alejandro.arango
#ROBOMERGE-SOURCE: CL 18415623 in //UE5/Release-5.0/... via CL 18415631
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415644 by alejandro arango in ue5-release-engine-test branch]
2021-12-08 20:57:33 -05:00
brian karis
b1e573644c Fix clang
#rb none

#ROBOMERGE-AUTHOR: brian.karis
#ROBOMERGE-SOURCE: CL 18415552 in //UE5/Release-5.0/... via CL 18415562
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415585 by brian karis in ue5-release-engine-test branch]
2021-12-08 20:52:48 -05:00
jeansebastien guay
ae4f0c3bd1 Added PackedLevelActor icons for Patrick Enfedaque
#ROBOMERGE-AUTHOR: jeansebastien.guay
#ROBOMERGE-SOURCE: CL 18415538 in //UE5/Release-5.0/... via CL 18415545
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415548 by jeansebastien guay in ue5-release-engine-test branch]
2021-12-08 20:50:55 -05:00
phil popp
fa49a3badf Fix for new metasounds getting all supported interfaces instead of only default supported interfaces.
#rnx
#rb none
#jira UE-132803
#preflight 61b157c5530975c280f3eeb2

#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18415535 in //UE5/Release-5.0/... via CL 18415537
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415542 by phil popp in ue5-release-engine-test branch]
2021-12-08 20:49:56 -05:00
brian karis
e838341c86 External edges now handle non-manifold meshes, ie multiple adjacency
Added Moore-Penrose pseudo inverse for solving singular quadrics. Disabled for now.

#rb rune.stubbe

#ROBOMERGE-AUTHOR: brian.karis
#ROBOMERGE-SOURCE: CL 18415437 in //UE5/Release-5.0/... via CL 18415438
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415441 by brian karis in ue5-release-engine-test branch]
2021-12-08 20:32:07 -05:00
brian karis
a76687d377 Better imposter orientation
#rb rune.stubbe

#ROBOMERGE-AUTHOR: brian.karis
#ROBOMERGE-SOURCE: CL 18415367 in //UE5/Release-5.0/... via CL 18415398
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415406 by brian karis in ue5-release-engine-test branch]
2021-12-08 20:29:06 -05:00
brian karis
e9f7571635 Refactored rasterizer to separate triangle setup from pixel coverage testing. This allows easier experimentation of coverage testing alternatives.
Added wave wide work distribution of coverage testing through bitmask tiles. This didn't prove to be faster in my test but I'm checking it in for posterity and the work distribution code is good and may be useful elsewhere. We can delete the tile distribution from the rasterizer later.

#rb rune.stubbe

#ROBOMERGE-AUTHOR: brian.karis
#ROBOMERGE-SOURCE: CL 18415357 in //UE5/Release-5.0/... via CL 18415390
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415405 by brian karis in ue5-release-engine-test branch]
2021-12-08 20:28:59 -05:00
kiaran ritchie
1ca91795f9 Reinitialize retargeter anim instance correctly.
#rb: trivial

#ROBOMERGE-AUTHOR: kiaran.ritchie
#ROBOMERGE-SOURCE: CL 18414950 in //UE5/Release-5.0/... via CL 18414957
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18414968 by kiaran ritchie in ue5-release-engine-test branch]
2021-12-08 20:02:32 -05:00
kiaran ritchie
9aa648b4a0 Fixed crash in new advanced transform details panels.
#rb:halfdan.ingvarsson
[FYI] helge.mathee

#ROBOMERGE-AUTHOR: kiaran.ritchie
#ROBOMERGE-SOURCE: CL 18414801 in //UE5/Release-5.0/... via CL 18414815
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18414831 by kiaran ritchie in ue5-release-engine-test branch]
2021-12-08 19:55:01 -05:00