Fixes issue with HLOD commandlet where we don't render the scene, but are updating the VT system.
We could allow this for non-root pages too, but there is a risk that when multiple scenes are in flight we would hit the slower path too regularly.
#ROBOMERGE-AUTHOR: jeremy.moore
#ROBOMERGE-SOURCE: CL 19302260 via CL 19302282 via CL 19304321 via CL 19309904 via CL 19309971
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19347441 by jeremy moore in ue5-main branch]
Submitted on behalf of fred.kimberley
#rb andy.davidson
#preflight 61f8700e41414fb013dd4002
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18801433 in //UE5/Release-5.0/... via CL 18802090 via CL 18821511
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
[CL 18821594 by andrew davidson in ue5-main branch]
Fix RVT ortho page rendering to work with large world coords.
Also removed an RVT matrix shader parameter which was completely unused but wouldn't have been LWC friendly.
#preflight 61f440257a7f0d39ddf14a4b
#ROBOMERGE-AUTHOR: jeremy.moore
#ROBOMERGE-SOURCE: CL 18776640 in //UE5/Release-5.0/... via CL 18778364 via CL 18778731
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18778750 by jeremy moore in ue5-main branch]
Removes inconsistency for some platforms.
Removes special case uint2/uint4 stuff in the compression shader.
#preflight 61dcd1423c7555edfda4894c
#ROBOMERGE-AUTHOR: jeremy.moore
#ROBOMERGE-SOURCE: CL 18568577 in //UE5/Release-5.0/... via CL 18568581
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18568587 by jeremy moore in ue5-release-engine-test branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
Part of fix for low frame rate when selecting an RVT map in content browser.
#rb none
#jira none
#preflight 6131157b1a52e20001b44ecc
#ROBOMERGE-SOURCE: CL 17407714 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17407734 by jeremy moore in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17046753 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v848-17036448)
[CL 17046764 by yangke li in ue5-release-engine-test branch]
Add A flag bUseLowQualityCompression to BaseColor_Normal_Roughness, which fakes compression by 16bit format(RGB565)
#rb Dmitriy.Dyomin
#ROBOMERGE-SOURCE: CL 16977982 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)
[CL 16977984 by yangke li in ue5-release-engine-test branch]
- Refactored RDG to support free-threaded execution of passes.
- Refactored renderer to use specific RHI command list variants in pass lambda. Immediate command list passes are forced to stay on the render thread, while other variants can be parallelized.
#rb christopher.waters
#ROBOMERGE-SOURCE: CL 16838717 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16838724 by zach bethel in ue5-release-engine-test branch]
- Intermediate step towards making renderer instance-first.
- Enables simplification of instance culling setup.
#rb Krzysztof.Narkowicz
#ROBOMERGE-SOURCE: CL 16729395 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16729413 by ola olsson in ue5-release-engine-test branch]
- virtual texture mesh lod range can have no intersection with available lods for the mesh
- this resulted in attempted rendering of the mesh lod corresponding to the range max which may not be streamed in
- we now render the highest detail mesh lod streamed in into the VT in this case even if it falls outside the desired range
#rb David.Harvey, Jian.Ru
#jira UE-116401, UE-116589
[CL 16587795 by eric mcdaniel in ue5-main branch]