Adding UE::PixelFormat::HasCapabilities to replace RHIPixelFormatHasCapabilities and friends.
#jira none
#rb elizabeth.baumel, charles.bloom
#preflight 6351928c9e14ee3c7941510d
[CL 22666541 by christopher waters in ue5-main branch]
Focus started on GenerateMips and AddClearUAVPass.
#jira none
#rb mihnea.balta
#preflight 62fe768d200ff87e07c5e1ad
[CL 21448320 by christopher waters in ue5-main branch]
- Removed scene render mem-mark among others. MemStack usage is now restricted to local scopes with known marks.
- Render resources with destructors are allocated using the FSceneRenderingBulkObjectAllocator on FSceneRenderer, which is deleted when the scene render is.
#preflight 62b266e20d4d6228de97babe
#rb mihnea.balta, yuriy.odonnell
[CL 20907647 by zach bethel in ue5-main branch]
#rb mihnea.balta, stu.mckenna, jeannoe.morissette
#preflight 61b0cd8fe0430ca43894c405
#ROBOMERGE-AUTHOR: christopher.waters
#ROBOMERGE-SOURCE: CL 18409838 via CL 18409849 via CL 18409916 via CL 18409958 via CL 18434935 via CL 18437297
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18437354 by christopher waters in ue5-release-engine-test branch]
1. Reduce unnecessary UAV Clear with property velocity projection. Only subpass one UAV is cleared conditionally when separable tiles are detected.
2. Remove subsurface view copy and use tile based recombine.
3. Mipmaps are generated only when there are many Burley tiles ( default r.SSS.Burley.MinGenerateMipsTileCount to 4000)
[Minor] Rename pass and texture names, and use proper descriptors.
#jira UE-131573
#rb jian.ru
#ushell-cherrypick of 17979880 by Tiantian.Xie
#preflight 617c0c6b5dbdbc00016ea885
#ROBOMERGE-AUTHOR: tiantian.xie
#ROBOMERGE-SOURCE: CL 17983475 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
[CL 17983481 by tiantian xie in ue5-release-engine-test branch]
#rb jens.petersam , thomas.engel
#ROBOMERGE-SOURCE: CL 12397791 via CL 12397794 via CL 12397795 via CL 12400044
#ROBOMERGE-BOT: (v671-12333473)
[CL 12402127 by chris adams in Release-Engine-Staging branch]