Commit Graph

213387 Commits

Author SHA1 Message Date
paul chipchase
d121d75d45 Restore old FBulkData::Realloc behavior in the editor from before CL 20391050
#rb none
#rnx
#robomerge EngineMerge
#preflight

- Bulkdata2 has an error at runtime to catch the use of ::Realloc on bulkdata objects that represented a payload on disk, when this was merged with the original bulkdata code we should've removed the check from the editor.
- Note: That calling realloc on a bulkdata instance that still represents a payload on disk can have some weird effects as ::realloc will change the size, but not detach the bulkdata, so if we do try to later load it off disk, the size value will not match anymore. In the older code we would have a "SizeOnDisk" member that would still allow us to safely load the payload off disk, but then the payload and the size that we return will still be mismatched.
-- I will add a jira for further work on this, it is likely that calling ::Realloc will in future detach the bulkdata from disk to prevent potential problems in the future.

[CL 20872302 by paul chipchase in ue5-main branch]
2022-06-29 07:14:52 -04:00
Dominik Peacock
5e29afa0b7 Fix deprecated function not getting API exported
#jira none
#rb none
#fyi JeanMichel.Dignard
#preflight 62bc28bd3430f2d8e20e2fb3

[CL 20872203 by Dominik Peacock in ue5-main branch]
2022-06-29 06:45:53 -04:00
alejandro aguilar
d8690762cf OSSv2 Sessions Interface - EOSGS Implementation - Basic setup and Create, Update, Leave functions
#jira OI-4403
#review-20792625 @Sam.Zamani, @Rob.Cannaday, @Michael.Kirzinger, @Michael.Atchison, @Stephen.Ma, @Jake.Niman, @Chris.Varnsverry
#preflight 62bc1ddbfd06251187097226

[CL 20872023 by alejandro aguilar in ue5-main branch]
2022-06-29 05:56:45 -04:00
Dominik Peacock
bd41e197b9 Fix delete, mute & unmute dialogs closing after pressing button
#jira none
#rb none
#preflight skip

[CL 20871953 by Dominik Peacock in ue5-main branch]
2022-06-29 05:35:08 -04:00
andriy tylychko
603af8a626 [Backout] - CL20832685
#fyi andriy.tylychko
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL20829812

Original CL Desc
-----------------------------------------------------------------
switched from TQueue<Mpsc> to TMpscQueue because it's a faster and modern version, and TSAN doesn't complain about it
#preflight 62b9a92dd0434894cac70823
#preflight 62bc1bbe30036d0db958fdf2

[CL 20871952 by andriy tylychko in ue5-main branch]
2022-06-29 05:35:05 -04:00
Charles deRousiers
272ae74bfb Fix incorrect blend mode enforcement for Strata hair BSDF.
#rb none
#jira none
#preflight 62bc16b330036d0db958d1c6
#fyi sebastien.hillaire

[CL 20871908 by Charles deRousiers in ue5-main branch]
2022-06-29 05:28:36 -04:00
mikko mononen
841f7320c9 StateTree struct reference
- added functionality to allow to use property binding to get pointer to another struct property
- converted mass smart object and movement tasks to use struct ref

#jira none
#robomerge EngineMerge
#rb Yoan.StAmant
#preflight 62bc0d51e353c20ac23fbf39

[CL 20871790 by mikko mononen in ue5-main branch]
2022-06-29 04:52:18 -04:00
Charles deRousiers
b2b5ec5d7b Make SSS anisotropy behavior consistent in Wrap mode between shadow and lighting code.
The aniso value is converted into an opacity with an abs() function.

#rb none
#jira UE-156957
#preflight shader
#fyi sebastien.hillaire

[CL 20871749 by Charles deRousiers in ue5-main branch]
2022-06-29 04:44:05 -04:00
David Harvey
a9b875d704 Turnkey fast SDK switching is only attempted after the best version has been selected from the file source. This avoids re-downloading & re-installing an SDK unnecessarily.
#jira UE-157382
#rb Brian.White
#preflight 62bc0a773771c5710de2eb27

[CL 20871677 by David Harvey in ue5-main branch]
2022-06-29 04:21:44 -04:00
Florin Pascu
1844e8e514 Changed ShaderArchive, GlobalShaderCache, ShaderDebugInfo and Autogen to use ShaderPlatformName and not ShaderFormat when naming their output files.
#rb Jack.Porter, Chris.Waters, Mihnea.Balta, Jason.Nadro
#jira UE-120561
#preflight 62bbf93ae353c20ac2361d94

[CL 20871665 by Florin Pascu in ue5-main branch]
2022-06-29 04:19:06 -04:00
jaime cifuentes
257fbb2970 Added CreateNodeBody to SGraphNodeStateMachineInstance in order to show Node Tag
#review @thomas.sarkanen @jurre.debaare
#jira UE-146261
#preflight 62bb305153044a14fa4c19e3

[CL 20871539 by jaime cifuentes in ue5-main branch]
2022-06-29 03:26:28 -04:00
Charles deRousiers
f35e74a922 Change cards guide to have a root/tip color to make debuggin easier.
#rb none
#jira none
#preflight 62bb64e1fd06251187f46466

[CL 20871275 by Charles deRousiers in ue5-main branch]
2022-06-29 02:00:35 -04:00
graham wihlidal
af13c8cb0d Removed no longer valid vendor extension checks from Nanite UseMeshShader and AllowProgrammableRaster functions
[FYI] christopher.waters
#preflight skip

#ROBOMERGE-AUTHOR: graham.wihlidal
#ROBOMERGE-SOURCE: CL 20861406 via CL 20861407 via CL 20861414
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20870441 by graham wihlidal in ue5-main branch]
2022-06-29 01:04:43 -04:00
robert millar
7d6f6dffc2 Harden reference reporting against null. Add a check so we can track down the source of the null in development builds.
#rb none
[FYI] john.huelin

#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 20860975 via CL 20860999 via CL 20861017 via CL 20861022
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20870421 by robert millar in ue5-main branch]
2022-06-29 01:04:21 -04:00
mateo egey
e96f064928 Temp fix for a crash in the UI
#rb michael.galetzka
#preflight skip
#rnx

#ushell-cherrypick of 20830232 by Mateo.Egey

#ROBOMERGE-OWNER: mike.beach
#ROBOMERGE-AUTHOR: mateo.egey
#ROBOMERGE-SOURCE: CL 20858507 via CL 20860103 via CL 20860253
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20870358 by mateo egey in ue5-main branch]
2022-06-29 01:03:17 -04:00
richard malo
cb5312c49d Properly support child actor components inside level instances.
#rb philippe.deseve
#preflight 62bb16461879a286b8952aa6

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 20860021 via CL 20860033 via CL 20860044
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20870349 by richard malo in ue5-main branch]
2022-06-29 01:03:08 -04:00
patrick boutot
8a975d27e6 Fix static analysis introduced with CL20844899
#jira UE-157827
#rnx
#rb none

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 20859776 via CL 20859795 via CL 20859814
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20870334 by patrick boutot in ue5-main branch]
2022-06-29 01:02:54 -04:00
patrick boutot
55743139fb Missing file with CL 20857739
#rb none
#rnx

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 20859763 via CL 20859793 via CL 20859808
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20870323 by patrick boutot in ue5-main branch]
2022-06-29 01:02:44 -04:00
patrick boutot
bc89f9833e MVVM: To support property without field notification (that will be one way only), add the bHasNotify to the FMVVMAvailableBinding.
#rb sebastian.nordgren

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 20859707 via CL 20859750 via CL 20859771
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20870316 by patrick boutot in ue5-main branch]
2022-06-29 01:02:32 -04:00
patrick boutot
27f9a9b064 PropertyViewer: Add support for FName property type. Remove duplicated local variable.
#preflight 62bb0db9176b16bd387c8d85
#rb sebastian.nordgren

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 20859666 via CL 20859708 via CL 20859719
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20870308 by patrick boutot in ue5-main branch]
2022-06-29 01:02:23 -04:00
keith yerex
d7f07198a3 Fix Animation Insights window stopping Rewind Debugger from working.
#rb Thomas.Sarkanen
#preflight 62b9d5a15d29d0d10abe837d

#ROBOMERGE-AUTHOR: keith.yerex
#ROBOMERGE-SOURCE: CL 20859347 via CL 20859545 via CL 20859590
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20870296 by keith yerex in ue5-main branch]
2022-06-29 01:02:04 -04:00
patrick boutot
2cbd1c0d98 MVVM: Remove FMVVMBlueprintViewModelContext::OverrideDisplayName and replace it by the ViewModelName as a FName.
#jira UE-155919
#rb sebastian.nordgren

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 20857721 via CL 20857726 via CL 20857739
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20870270 by patrick boutot in ue5-main branch]
2022-06-29 01:01:28 -04:00
patrick laflamme
d38abf61f2 In the source outliner, displayed a tooltip over the source control icon. The tooltip is taken from the source control implementation.
#jira UE-157503 - Add a tooltip for the 'checked out' icons displayed in the scene outliner
#rb Paul.Chipchase
#preflight 62b4cf2a375465af63503bf3

#ROBOMERGE-AUTHOR: patrick.laflamme
#ROBOMERGE-SOURCE: CL 20857566 via CL 20857615 via CL 20857637
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20870268 by patrick laflamme in ue5-main branch]
2022-06-29 01:01:19 -04:00
sebastian nordgren
745399f555 Removed #pragma once that had snuck into MVVMBindingSource.cpp
#rb trivial
#jira UE-157819
#rnx

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 20856946 via CL 20856997 via CL 20857028
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20870262 by sebastian nordgren in ue5-main branch]
2022-06-29 01:01:07 -04:00
buildmachine
c86272724f Localization Automation using CL 20868832
[CL 20870024 by buildmachine in ue5-main branch]
2022-06-29 00:41:13 -04:00