* IntiViews
* Dispatch prepass parallel cmd list (flickering, as global buffers weren't committed).
* InitShadows.
* Commit global buffers (race condition and potential crash).
This was fixed by:
* Renamed FNiagaraGlobalReadBuffer to FGlobalDynamicReadBuffer and moved it out from Niagara.
* Removed all global buffer singletons and placed them inside appropriate renderers as static members.
* They are also separated into two - one for InitViews and one for InitShadows, so we can dispatch prepass while writing to the shadow global buffers.
* All global buffers are now passed as a parameter and/or through mesh collector.
#jira UE-69167
#rb Rolando.Caloca
#rnx
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: krzysztof.narkowicz
#ROBOMERGE-SOURCE: CL 4871865 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4884269 by krzysztof narkowicz in Dev-Networking branch]
Improve the fix for UE-39249, instead of changing CheckAndUpdateLastFrame() rendering code is moved outside of its conditional scope.
This reduces redundant buffer allocations/uploads within the same frame.
#rb Ryan.Vance
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jules.blok
#ROBOMERGE-SOURCE: CL 4869197 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4884173 by jules blok in Dev-Networking branch]
NiagaraEmitterInstanceBatcher now derives from FFXSystemInterface and is hooked to the new implementation.
Removed the FComputeDispatcher framework (which was only used for Niagara hooks)
#jira UE-67618
#rb Matt.Collins
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: uriel.doyon
#ROBOMERGE-SOURCE: CL 4869109 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4884171 by uriel doyon in Dev-Networking branch]
Merging //UE4/Dev-Main to Dev-Networking (//UE4/Dev-Networking)
Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main) CL - 4860397
#rb none
[CL 4883189 by James Hopkin in Dev-Networking branch]
Fixes an issue where connections would be initialized into a bad state, if connecting to the same IP:Port, as a prior connection.
#rb Mattias.Hornlund
#JIRA none
[CL 4883073 by John Barrett in Dev-Networking branch]
[CODEREVIEW] rolando.caloca,jeff.williams
Merge conflict.
rolando.caloca, please merge this change by hand.
More info at https://robomerge.epicgames.net#FORTNITE
/src/robomerge_ue4_main_01/Engine/Source/Runtime/RHI/Public/RHICommandList.h - merging //Fortnite/Dev-EngineMerge/Engine/Source/Runtime/RHI/Public/RHICommandList.h#6
--------------------------------------
FN - Some RHIs don't have support for FRHICopyTextureInfo::NumMips yet
#rb none
[CODEREVIEW] Michael.Dupuis
#rnx
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 4859824 via CL 4864762 via CL 4865689
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4865700 by rolando caloca in Dev-Networking branch]
#rb Yuriy.ODonnell
(peafour-eddy of //UE4/Dev-Core/[at]4864689 by Martin.Ridgers)
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: martin.ridgers
#ROBOMERGE-SOURCE: CL 4865510 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4865522 by martin ridgers in Dev-Networking branch]