Commit Graph

37653 Commits

Author SHA1 Message Date
Simon Tovey
8cf334c210 Fixing issues with default QL levels / uninitialized device profiles.
#jira UE-155291
#rb Mateo.Egey
#preflight skip

[CL 20450780 by Simon Tovey in ue5-main branch]
2022-06-01 07:10:29 -04:00
Benn Gallagher
8757cb3641 Physics interface cleanup.
* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros

#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e

[CL 20450744 by Benn Gallagher in ue5-main branch]
2022-06-01 06:59:18 -04:00
aleksander netzel
bc3681c180 Add initial support for rendering water in path tracer:
* Add missing water Material ID cases for material hit shaders
* Make water translucent in the initial version
* Disable underwater postprocess material when running PT

#rb Chris.Kulla
#preflight 629725f92a1851b4ccb93408

[CL 20450504 by aleksander netzel in ue5-main branch]
2022-06-01 06:14:24 -04:00
simon tovey
424b552d6e Fixing issue when resolving scalability for local player for FX that are in between deactivation and completion.
Their IsActive() wil return true here leading us to skip the required reactivation.

#rb Stu.Mckenna
#preflight skip

#ROBOMERGE-AUTHOR: simon.tovey
#ROBOMERGE-SOURCE: CL 20449812 via CL 20449861 via CL 20449897 via CL 20449922
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v952-20449836)

[CL 20450409 by simon tovey in ue5-main branch]
2022-06-01 05:57:29 -04:00
Mieszko Zielinski
8f15f52956 Added Num to StructTypeBitSet along with one debug-time funciton fetching the name of value given by index
#review-20450239
#preflight skip

[CL 20450358 by Mieszko Zielinski in ue5-main branch]
2022-06-01 05:46:26 -04:00
graham wihlidal
809830ba10 Implemented "guide mesh" multisample average normal logic in Nanite displaced mesh plugin.
#rb brian.karis
[FYI] julien.stjean, jordan.walker
#preflight skip

#ROBOMERGE-AUTHOR: graham.wihlidal
#ROBOMERGE-SOURCE: CL 20445899 via CL 20445902 via CL 20445903
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20449731 by graham wihlidal in ue5-main branch]
2022-06-01 04:29:11 -04:00
julien stjean
7cad62b947 Fixed the transient nanite displaced mesh not being converted into to a permanent asset when the source that generated it is saved and the issue that they were never collected by the GC.
#rb none
#preflight none

#ROBOMERGE-AUTHOR: julien.stjean
#ROBOMERGE-SOURCE: CL 20442903 via CL 20442939 via CL 20442950
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20449533 by julien stjean in ue5-main branch]
2022-06-01 04:24:53 -04:00
enrique conty
50536d28f1 [Engine/Online] Changing IOnlinePartySystem::CancelInvitation to use new FOnlineError return value framework
[REVIEW] [at]Dan.Kaufman [at]Beth.Reid [at]Christopher.Daniel [at]Anthony.Glueck [at]Altair.Lane

#ROBOMERGE-AUTHOR: enrique.conty
#ROBOMERGE-SOURCE: CL 20442615 via CL 20442622 via CL 20442626 via CL 20442634
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20449513 by enrique conty in ue5-main branch]
2022-06-01 04:24:24 -04:00
justin marcus
824d55a021 Cleanup asset manager when unloading game feature plugins.
- Remove game feature data from asset manager when unregistering.
- When an asset is removed from the asset registry, also remove it from the asset manager.
-review-20397299
#p4v-preflight-copy 20385644

#ROBOMERGE-OWNER: justin.marcus
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 20441121 via CL 20441132 via CL 20441313 via CL 20441314
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20449474 by justin marcus in ue5-main branch]
2022-06-01 04:23:27 -04:00
bob tellez
f4b2fb53a2 #UE Replace another usage of TryFindTypeSlow with FindFirstObject since this code deals with struct names instead of full object paths
[FYI] robert.manuszewski

#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 20440828 via CL 20440937 via CL 20440995
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20449454 by bob tellez in ue5-main branch]
2022-06-01 04:22:57 -04:00
graham wihlidal
2cd90a87f5 Added OnRebuild delegate to UNaniteDisplacedMeshAsset, and a subscription from UNaniteDisplacedMesh to recreate the scene proxy whenever the underlying Nanite data within UNaniteDisplacedMesh is rebuilt.
#preflight skip
#rb julien.stjean
[FYI] brian.karis, danny.couture

#ROBOMERGE-AUTHOR: graham.wihlidal
#ROBOMERGE-SOURCE: CL 20439089 via CL 20439128 via CL 20439218
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448722 by graham wihlidal in ue5-main branch]
2022-06-01 03:56:26 -04:00
daniel coelho
e12bd6dd9c USD: Relax detection of textures being used as normal maps to allow "float3" attributes if they're named as "normal".
#jira UE-150027
#rb anousack.kitisa
#lockdown jeanmichel.dignard
#preflight 62961d77be0ae0b33a3f07b0

#ROBOMERGE-AUTHOR: daniel.coelho
#ROBOMERGE-SOURCE: CL 20437066 in //UE5/Release-5.0/... via CL 20438014
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448641 by daniel coelho in ue5-main branch]
2022-06-01 03:53:28 -04:00
daniel coelho
ddc842665f USD: Add analytics to material and LevelSequence export;
Add missing data to analytics of other workflows;
Make some analytics event values consistent between Python and C++ workflows;
Don't submit unused options/data to analytics events.

#jira UETOOL-5129
#rb anousack.kitisa
#lockdown simon.tourangeau
#preflight 62961d61e62c873b96ca398a

#ROBOMERGE-AUTHOR: daniel.coelho
#ROBOMERGE-SOURCE: CL 20437035 in //UE5/Release-5.0/... via CL 20438011
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448636 by daniel coelho in ue5-main branch]
2022-06-01 03:53:19 -04:00
michal cieciura
15194f6cb3 Fixed crash when streaming nodes
#jira UE-152529
#rb jeanluc.corenthin
#preflight 62927ee5fd2c7f2aa7922e83
#lockdown jeanmichel.dignard

#ROBOMERGE-AUTHOR: michal.cieciura
#ROBOMERGE-SOURCE: CL 20436910 in //UE5/Release-5.0/... via CL 20437701
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448622 by michal cieciura in ue5-main branch]
2022-06-01 03:52:56 -04:00
michael galetzka
5234c3fe85 Fixed a crash that could happen when upgrading old Niagara systems to UE5
#jira UE-150541
#rb stu.mckenna
#preflight 6294f1d591004dd61c812080

#ROBOMERGE-AUTHOR: michael.galetzka
#ROBOMERGE-SOURCE: CL 20436705 in //UE5/Release-5.0/... via CL 20437371
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448601 by michael galetzka in ue5-main branch]
2022-06-01 03:52:02 -04:00
roey borsteinas
433298c148 Remove deprecated water functions from <4.27
#preflight 6294dab03f058e13b5b7e13d
#rb jonathan.bard

#ROBOMERGE-AUTHOR: roey.borsteinas
#ROBOMERGE-SOURCE: CL 20436959 via CL 20437158 via CL 20437211
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448598 by roey borsteinas in ue5-main branch]
2022-06-01 03:51:42 -04:00
chris varnsverry
07756ddf88 Group cached rtc device manipulations into a separate class
0) Added `FEOSAudioDevicePool` which will be responsible for cached device id operations - enumeration(refreshing), caching a result.
1) Moved GetRtcInputDeviceInfos, GetRtcOutputDeviceInfos, CachedInput|OutputDeviceInfos and DefaultInfos into FEOSAudioDevicePool.
2) Add a common RefreshAudio and per direction calls to run cache updating. Direction-specific has been added due to Switch impl.
3) RefreshAudio uses CompletionDelegates to be able to mask async behavior inside.
4) `FEOSAudioDevicePool` holds as Unique due to its & storying.
5) The common RefreshAudio calls both direction-specific using a shared `FRefreshAudioDevicesState`.
6) Renamed AudioDeviceChanged logs to RefreshAudioDevices (as a related logic was also moved).
7) Updated General `OnAudioDeviceChanged` and Switch `OnAudioDeviceChanged to call RefreshAudioDevices with respective completion delegates.
8) Switch uses a bit different `CHECKPIN()` due to being a derived class.
9) The EOSVoiceChat log tag was extracted to a separate file.

Test plan:
1) Run Incremental https://horde.devtools.epicgames.com/job/62961d55be0ae0b33a3efcd8.
2) Run Editor Win64. Emulate OnAudioDevicesChanged. Refresh is being invoked and cached devices are updated.

#rb Aliaksei Ratomski, Chris Varnsverry

#ROBOMERGE-OWNER: chris.varnsverry
#ROBOMERGE-AUTHOR: mikita.hanusenka
#ROBOMERGE-SOURCE: CL 20436775 via CL 20437115 via CL 20437119
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448597 by chris varnsverry in ue5-main branch]
2022-06-01 03:51:31 -04:00
roey borsteinas
295564427d Consolidated the Waterbody navigation and collision settings onto the UPrimitiveComponent interfaces and deprecated the duplicate water functions.
#rb jonathan.bard
#preflight 6290d3363c05bea8bfd244d0

#ROBOMERGE-AUTHOR: roey.borsteinas
#ROBOMERGE-SOURCE: CL 20436491 via CL 20436501 via CL 20436509
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448581 by roey borsteinas in ue5-main branch]
2022-06-01 03:50:44 -04:00
lauren barnes
3f374d3e77 Updating style files with new icon paths
#jira UE-154238
#rb trivial
#preflight 6294d02d4c7bcac173d1abf2

#ROBOMERGE-OWNER: lauren.barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20435771 via CL 20436327 via CL 20436365 via CL 20436375
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448577 by lauren barnes in ue5-main branch]
2022-06-01 03:50:29 -04:00
enrique conty
963c6112ba [Engine/Online] Adding support for a sender to cancel a party join invitation.
[REVIEW] [at]Dan.Kaufman [at]Beth.Reid [at]Christopher.Daniel [at]Anthony.Glueck [at]Altair.Lane

#ROBOMERGE-AUTHOR: enrique.conty
#ROBOMERGE-SOURCE: CL 20436129 via CL 20436140 via CL 20436144 via CL 20436148
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448570 by enrique conty in ue5-main branch]
2022-06-01 03:50:00 -04:00
enrique conty
ae8897d029 [Engine/Online] Adding support for a sender to cancel a party join invitation.
[REVIEW] [at]Dan.Kaufman [at]Beth.Reid [at]Christopher.Daniel [at]Anthony.Glueck [at]Altair.Lane

#ROBOMERGE-AUTHOR: enrique.conty
#ROBOMERGE-SOURCE: CL 20436085 via CL 20436092 via CL 20436125 via CL 20436137
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448569 by enrique conty in ue5-main branch]
2022-06-01 03:49:52 -04:00
stu mckenna
8c04766142 - Fix for map size growth over time due to UB hash containing position / bounds
#rb rob.krajcarski
#rnx

#ROBOMERGE-AUTHOR: stu.mckenna
#ROBOMERGE-SOURCE: CL 20432948 via CL 20435992 via CL 20436015 via CL 20436056
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448561 by stu mckenna in ue5-main branch]
2022-06-01 03:49:10 -04:00
robert manuszewski
9bfc805d98 Fixing non-unity build
#rb trivial
#preflight none

#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 20434539 via CL 20435531 via CL 20435614
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448541 by robert manuszewski in ue5-main branch]
2022-06-01 03:48:09 -04:00
robert manuszewski
08bd51c632 Fixing non unity build
#rb trivial
#preflight none

#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 20434000 via CL 20435526 via CL 20435605
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448518 by robert manuszewski in ue5-main branch]
2022-06-01 03:47:38 -04:00
robert manuszewski
afb1549802 Deserializing UDP message with an older protocol will no longer result in warnings about using short type names.
Old protocols will always use short type names so there's no point in spamming with warnings.

#rb Jason.Walter
#preflight none

#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 20431300 via CL 20433879 via CL 20435503 via CL 20435577
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448507 by robert manuszewski in ue5-main branch]
2022-06-01 03:47:22 -04:00