[FYI] bob.tellez
#jira UE-91349
#rb stefan.boberg
#ROBOMERGE-SOURCE: CL 12494518 via CL 12494534 via CL 12494542
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12494552 by johan torp in Main branch]
[FYI] Johan.Torp
#ROBOMERGE-SOURCE: CL 12491993 via CL 12491994 via CL 12491995
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12491997 by bob tellez in Main branch]
#rb none
#ROBOMERGE-OWNER: tim.tillotson
#ROBOMERGE-AUTHOR: tim.tillotson
#ROBOMERGE-SOURCE: CL 12479490 via CL 12479911 via CL 12479912
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12487295 by tim tillotson in Main branch]
#rb mike.beach
#rnx
#ROBOMERGE-SOURCE: CL 12474829 via CL 12474837 via CL 12474838
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)
[CL 12474840 by markus breyer in Main branch]
FStaticMeshLODResources are now ref counted to prevent deleting the data while it is being accessed.
The stream out strategy now involves waiting several frame before streaming out, if there are external references to the LOD.
This number of checks is controlled by the new "r.Streaming.MaxReferenceChecksBeforeStreamOut" with a default value of 3.
Disabled StaticMesh streaming while in the editor to prevent issues with tools.
UNiagaraDataInterfaceStaticMesh now correctly support preview feature level and in game LOD streaming.
LODData that is cached initialization time is now invalidated if that LOD is streamed out, this
only affect GPU sampling and FStaticMeshFilteredAreaWeightedSectionSampler).
#rb jian.ru
#ROBOMERGE-SOURCE: CL 12469631 via CL 12469638 via CL 12469648
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)
[CL 12469663 by uriel doyon in Main branch]
#rb Steve.Robb
#tests 1 hour bot soak tests in cooked build, quick some test, repro steps from FProperty related Jiras
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 12401632 via CL 12401644
#ROBOMERGE-BOT: (v671-12333473)
[CL 12402296 by robert manuszewski in Release-Engine-Staging branch]
This improves portability between compilers and the default encoding of an OS install, and is inline with how we encode strings within hand written C++.
#jira UE-90621
#rb Johan.Torp
#rnx
#ROBOMERGE-SOURCE: CL 12343442 in //UE4/Release-4.25/... via CL 12343461
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)
[CL 12343467 by jamie dale in Main branch]
This improves portability between compilers and the default encoding of an OS install, and is inline with how we encode strings within hand written C++.
#jira UE-90621
#rb Johan.Torp
#rnx
[CL 12343442 by Jamie Dale in 4.25 branch]
Avoid unintentional construction of names as this can be expensive and bloats the name table.
#jira none
#rb Johan.Torp, Steve.Robb
#rnx
#ROBOMERGE-SOURCE: CL 12341371 in //UE4/Release-4.25/... via CL 12341378
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)
[CL 12341393 by devin doucette in Main branch]
Avoid unintentional construction of names as this can be expensive and bloats the name table.
#jira none
#rb Johan.Torp, Steve.Robb
#rnx
[CL 12341371 by devin doucette in 4.25 branch]
Including StringFwd.h in place of forward declarations offers more flexibility to change how these types are declared.
#jira none
#rb Steve.Robb
[RN] minor Core
#ROBOMERGE-SOURCE: CL 12235779 in //UE4/Release-4.25/... via CL 12235792
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v664-12234175)
[CL 12237495 by devin doucette in Main branch]
Including StringFwd.h in place of forward declarations offers more flexibility to change how these types are declared.
#jira none
#rb Steve.Robb
#rn minor Core
#robomerge[FORTNITE] Release-12.30
[CL 12235779 by devin doucette in 4.25 branch]
[FYI] JeanMichel.Dignard
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 12230876 in //UE4/Release-4.25/... via CL 12230885
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v664-12234175)
[CL 12234733 by johan torp in Main branch]