For Forward ES31
Default SceneColor RG11B10 + R16F\32F Depth texture
With PropagateAlpha on RGBA16F + R16F\32F
PostProcess we sample SceneDepthAux for Depth
For Deferred ES31
SceneDepthAux only for Metal
PropagateAlpha not working yet
PostProcess we sample SceneDepthTexture for Depth
cvar to change Depth texture from 16 to 32Fr.Mobile.SceneDepthAux
cvar for AlphaPropagate r.Mobile.PropagateAlpha
#jira UE-98033
#rb Dmitriy.Dyomin, Carl.Lloyd, Jack.Porter
[CL 16644095 by Florin Pascu in ue5-main branch]
2.Make pixel projected reflection using last frame scenecolor and scenedepth to avoid to split mobile base pass and translucency pass.
3.Support GTAO and PPR for mobile deferred renderer.
#jira none
#rb Dmitriy.Dyomin, Jack.Porter, Mi.Wang
[CL 15651055 by Wei Liu in ue5-main branch]
TextureResource can be updated inside UTexture and cached FTexture pointer inside reflection capture will get stale
#rb jack.porter, florin.pasku
#ROBOMERGE-SOURCE: CL 15637557 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v778-15633161)
[CL 15637589 by dmitriy dyomin in ue5-main branch]
Pass / view uniform buffers are no longer bound through mesh draw commands. Instead, they are bound using static bindings on the RDG pass. This is necessary because pass uniform buffers contain RDG resources, which need to be declared to RDG.
#rb christopher.waters, Dmitriy.Dyomin
[CL 14899861 by zach bethel in ue5-main branch]
#jira UE-90038
#rb mi.wang
#ROBOMERGE-SOURCE: CL 11894642 in //UE4/Release-4.25/... via CL 11894643
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)
[CL 11894644 by wei liu in Main branch]
#jira UE-88290
#rb Dmitriy.Dyomin
#ROBOMERGE-SOURCE: CL 11302959 via CL 11302960 via CL 11302961 via CL 11302962
#ROBOMERGE-BOT: (v0-11244347)
[CL 11302963 by florin pascu in Main branch]
#rb Dmitriy.Dyomin, Jack.Porter
#jira UE-85333
#ROBOMERGE-SOURCE: CL 11278935 via CL 11278936 via CL 11278937
#ROBOMERGE-BOT: (v0-11244347)
[CL 11278938 by florin pascu in Main branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
#jira UE-83289
#rb none
#ROBOMERGE-SOURCE: CL 10069917 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v573-10069714)
[CL 10069919 by wei liu in Main branch]