Commit Graph

180186 Commits

Author SHA1 Message Date
aditya ravichandran
fb5ce4f643 Update TranslateRotateMode icons
#jira UE-117999
#rb lauren.barnes
#preflight 61af95c0b841b84301ba65f6

#ROBOMERGE-AUTHOR: aditya.ravichandran
#ROBOMERGE-SOURCE: CL 18396599 in //UE5/Release-5.0/... via CL 18396601
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18396611 by aditya ravichandran in ue5-release-engine-test branch]
2021-12-07 13:07:15 -05:00
jeanfrancois dube
83a8404bc1 Rename HLODLayer.bAlwaysLoaded to bIsNonSpatiallyLoaded to be consistent with 18395825.
#rb richard.malo
[FYI] sebastien.lussier

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18396481 in //UE5/Release-5.0/... via CL 18396502
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18396516 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-07 12:55:38 -05:00
simon therriault
c1007d5f7b - Changing fatal error when role doesn't exist to only be error and avoid crashing
#rb geoffrey.douglas
#jira UE-134231

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18396460 in //UE5/Release-5.0/... via CL 18396475
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18396493 by simon therriault in ue5-release-engine-test branch]
2021-12-07 12:54:37 -05:00
simon therriault
3df05fee63 - Fixing bad aja initialization when not using sdi 1 port
#jira UE-96971
#rb jeremie.roy
#preflight 61af905ef27f993dc81ee626

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18396400 in //UE5/Release-5.0/... via CL 18396418
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18396424 by simon therriault in ue5-release-engine-test branch]
2021-12-07 12:48:41 -05:00
ben hoffman
a0540319ac Add support for input bindings in components.
#jira UE-130489

#rb andy.davidson
#rb ben.zeigler
#preflight 61af8c72a746977eaca59443

#ROBOMERGE-AUTHOR: ben.hoffman
#ROBOMERGE-SOURCE: CL 18396294 in //UE5/Release-5.0/... via CL 18396310
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18396319 by ben hoffman in ue5-release-engine-test branch]
2021-12-07 12:38:33 -05:00
guillaume abadie
a9e22a7c01 Removes FBloomSetupVS
#rb none
#preflight 61af8f5142028fda8e483da3

#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18396225 in //UE5/Release-5.0/... via CL 18396242
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18396256 by guillaume abadie in ue5-release-engine-test branch]
2021-12-07 12:33:06 -05:00
bill henderson
aceeb1b02e Fix issue where axle setup override wasn't functioning quite right.
#jira UE-135780
#rb trivial
#preflight 61af8e24b841b84301b98aa9

#ROBOMERGE-AUTHOR: bill.henderson
#ROBOMERGE-SOURCE: CL 18396157 in //UE5/Release-5.0/... via CL 18396165
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18396181 by bill henderson in ue5-release-engine-test branch]
2021-12-07 12:30:08 -05:00
keith yerex
1546a8a356 Add object existence interval tracking to Gameplay insights.
Remove most of the ObjectEvents being tracked, which will prevent allocating an event timeline for every object and wasting memory.
[REVIEW] Thomas.Sarkanen
#preflight 61af8d6bb841b84301b98874

#ROBOMERGE-AUTHOR: keith.yerex
#ROBOMERGE-SOURCE: CL 18396148 in //UE5/Release-5.0/... via CL 18396154
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18396161 by keith yerex in ue5-release-engine-test branch]
2021-12-07 12:29:09 -05:00
guillaume abadie
75058dbae3 Adds RENDERER_API to AddGaussianBlurPass for pluggins
#rb trivial
#preflight 61af8b6b643ecfe8b056e494

#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18395973 in //UE5/Release-5.0/... via CL 18395991
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395995 by guillaume abadie in ue5-release-engine-test branch]
2021-12-07 12:07:39 -05:00
guillaume abadie
7fa252b61d Removes FFXAAVS
#rb none
#preflight 61af8a241649962b665c1ebb

#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18395894 in //UE5/Release-5.0/... via CL 18395901
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395906 by guillaume abadie in ue5-release-engine-test branch]
2021-12-07 11:56:23 -05:00
jeanfrancois dube
3f12778841 World Partition Grid Placement
- Deprecated enum EActorGridPlacement and replaced AActor::GridPlacement by bIsSpatiallyLoaded.
  - It makes more sense from a user perspective to set an actor as "non-spatially loaded" instead of "always loaded", especially with data layers.
  - If we ever need it, having the possibility to set actors to use their location or bounds to go in the grid will be a per-grid setting.

#rb richard.malo, sebastien.lussier
#preflight 61af8bf10e59fd0ab0f93cc4

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18395825 in //UE5/Release-5.0/... via CL 18395836
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395850 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-07 11:50:24 -05:00
maxime mercier
a3a989101b Split the tick rate fragment out of the LODFragment
#jira none
#rnx
#preflight 61af84ebe01bc44973d7b164


#ROBOMERGE-AUTHOR: maxime.mercier
#ROBOMERGE-SOURCE: CL 18395798 in //UE5/Release-5.0/... via CL 18395828
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395845 by maxime mercier in ue5-release-engine-test branch]
2021-12-07 11:50:03 -05:00
kerim borchaev
d99a12542f 3ds Max DirectLink: fixed initial DL connection
- crash opening Connections and syncing when done on initial Max scene

#jira UE-136774 UE-136776
#rb none

#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18395735 in //UE5/Release-5.0/... via CL 18395737
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395749 by kerim borchaev in ue5-release-engine-test branch]
2021-12-07 11:39:10 -05:00
guillaume abadie
f3530bdb56 Fixes vector precision in selection outline
#rb trivial
#preflight trivial

#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18395588 in //UE5/Release-5.0/... via CL 18395601
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395615 by guillaume abadie in ue5-release-engine-test branch]
2021-12-07 11:24:12 -05:00
alejandro aguilar
0c4cf22873 Fixes for Horde issues.
Added ToLogString methods for uint8, int8, uint16 and int16 types.
Added null check to Log in AuthEOS

#jira UE-136780, UE-136796
[at]Sam.Zamani, [at]Chris.Varnsverry

#ROBOMERGE-AUTHOR: alejandro.aguilar
#ROBOMERGE-SOURCE: CL 18395557 in //UE5/Release-5.0/... via CL 18395563
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395569 by alejandro aguilar in ue5-release-engine-test branch]
2021-12-07 11:16:39 -05:00
jimmy andrews
13a079e097 add 'selected bone' sampling and also a 'normal offset' feature for both selected bone and selected mesh sampling. use averaged normals per vertex to avoid creating more samples at sharp edges.
#rb rinat.abdrashitov
#rnx

#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 18395501 in //UE5/Release-5.0/... via CL 18395505
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395509 by jimmy andrews in ue5-release-engine-test branch]
2021-12-07 11:09:07 -05:00
sebastien lussier
10692d1917 Fixed actor texture streaming hash being non-deterministic
* Texture->IsStreamable() isn't reliable unless the texture has been compiled.
* Rely on GetTextureIsStreamable() instead (now publicly exposed)
* The BuildActorTextureStreamingData() call made during HLOD builds caused actors to be resaved (& checked out, & submitted)
#rb danny.couture

#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 18395323 in //UE5/Release-5.0/... via CL 18395324
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395330 by sebastien lussier in ue5-release-engine-test branch]
2021-12-07 10:43:28 -05:00
charles derousiers
9b144610be Improve strata normal code gen.
For instance: reduce AO setup pass from 0.3ms -> 0.2ms and base pass by 0.05ms.

#rb none
#jira none
[FYI] sebastien.hillaire

#ROBOMERGE-AUTHOR: charles.derousiers
#ROBOMERGE-SOURCE: CL 18395312 in //UE5/Release-5.0/... via CL 18395321
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395322 by charles derousiers in ue5-release-engine-test branch]
2021-12-07 10:42:30 -05:00
david lesage
7ea956f54d CADKernel update
[FYI] flavien.picon jeanluc.corenthin
#preflight 61af72f8ca10c561374c8c28

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18395174 in //UE5/Release-5.0/... via CL 18395182
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395194 by david lesage in ue5-release-engine-test branch]
2021-12-07 10:25:16 -05:00
jonathan bard
00bb42a672 * Added detection of discrepancies between the landscape material instance's TerrainLayerWeightParameters and the landscape component's weightmap allocations. A recent change (18095319) introduced potential issues with static parameters within landscape component's "parent" material instance constants (the parent MIC of all landscape components from a landscape proxy sharing the same weightmap combination). Loading the map would register these invalid MIC in the proxy's MaterialInstanceConstantMap with a valid layer allocation key, preventing the landscape component from ever "fixing" its MICs until the layer allocation key changed (e.g. by painting with a previously unused layer on a component). When such errors are detected, we now regenerate all of the proxy's material instances in order to update the material and its TerrainLayerWeightParameters with the proper weightmap allocations
* Renamed visibility layer name to "__LANDSCAPE_VISIBILITY__" to centralize/simplify the handling of that special layer's name
* Fixed issue with FixupWeightmaps(), that could trigger invalid weightmap usage validation errors when detecting and deleting unused paint layers in components
* Removed deletion of layers with a null layer info in PostEditChangeProperty since it's done, and in a better way (for the base weightmap allocations and the edit layers ones), in PostRegisterAllComponents's FixupWeightmaps

#jira UE-136054
#tests editor, full QA pass by tim.gautier

#ROBOMERGE-OWNER: jonathan.bard
#ROBOMERGE-AUTHOR: jonathan.bard
#ROBOMERGE-SOURCE: CL 18394875 via CL 18394909 via CL 18394912 via CL 18395077 via CL 18395102
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395111 by jonathan bard in ue5-release-engine-test branch]
2021-12-07 10:18:26 -05:00
sebastien lussier
40be6c719d [Backout] - CL18394732
[FYI] Sebastien.Lussier
Original CL Desc
-----------------------------------------------------------------
Fixed actor texture streaming hash being non-deterministic
* Texture->IsStreamable() isn't reliable unless the texture has been compiled.
* Rely on GetTextureIsStreamable() instead (now publicly exposed)
* The BuildActorTextureStreamingData() call made during HLOD builds caused actors to be resaved (& checked out, & submitted)
#rb danny.couture

#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 18395028 in //UE5/Release-5.0/... via CL 18395030
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395035 by sebastien lussier in ue5-release-engine-test branch]
2021-12-07 10:10:22 -05:00
catalin dragoiu
9b4d51dda0 Make the TaskId from TaskTrace 64 bit. Breaks compatibility with older traces containing Task events.
#jira UE-136060,UE-135668
#rb Andriy.Tylychko
#preflight 61af651c370808520303356a

#ROBOMERGE-AUTHOR: catalin.dragoiu
#ROBOMERGE-SOURCE: CL 18394965 in //UE5/Release-5.0/... via CL 18394982
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18394994 by catalin dragoiu in ue5-release-engine-test branch]
2021-12-07 10:07:15 -05:00
jonathan bard
c6ca0dc15b Fixed undo behavior for water component : river spline mesh components (amongst others) were not marked as RF_Transactional, which meant they were flagged as PendingKill when they were destroyed but weren't being un-flagged when they got restored by a transaction. This meant that a TWeakObjectPtr pointing to it would fail, leading to invalid renders in the water brush manager
#rb roey.borsteinas, robert.manuszewski
#jira UE-136054
#tests editor

#ROBOMERGE-AUTHOR: jonathan.bard
#ROBOMERGE-SOURCE: CL 18394917 in //UE5/Release-5.0/... via CL 18394928
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18394932 by jonathan bard in ue5-release-engine-test branch]
2021-12-07 10:02:54 -05:00
guillaume abadie
455b38046d Fixes a bunch of vector precisions in post processing
#rb trivial
#jira none
#preflight 61af6ba18358693a22d78f41

#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18394836 in //UE5/Release-5.0/... via CL 18394861
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18394867 by guillaume abadie in ue5-release-engine-test branch]
2021-12-07 09:55:09 -05:00
sebastien lussier
463b3be74a Fixed actor texture streaming hash being non-deterministic
* Texture->IsStreamable() isn't reliable unless the texture has been compiled.
* Rely on GetTextureIsStreamable() instead (now publicly exposed)
* The BuildActorTextureStreamingData() call made during HLOD builds caused actors to be resaved (& checked out, & submitted)
#rb danny.couture

#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 18394732 in //UE5/Release-5.0/... via CL 18394740
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18394748 by sebastien lussier in ue5-release-engine-test branch]
2021-12-07 09:41:33 -05:00