* Basic assumption: most of the data is contained in small area of volume - which is the case most of the time (1% - 2% of the volume contains 90%+ of the total brick data).
* Only the most detailed level of bricks are streamed - they are assigned to each sub level and streamed in and out with the level. The top level bricks are assigned to the persistent level so that we have something to display (and fewer discontinuities) when the sub levels are streamed out. However runtime dynamic stitching is not implemented so there might be seams in the area of streamed out sub levels - which is probably ok since the level is not needed.
* With SM4 going away, VLM sub level streaming GPU path requires SM5. All platforms having < SM5 will fall back to CPU interpolation path.
* It is recommended to enable bUseFastVoxelization=true and bUseEmbreeInstancing=true in BaseLightmass.ini with this change to speed up VLM generation especially if you have large worlds. Data management has been changed so that we can handle 4GB+ VLM data as long as you have enough video memory - however lighting build time could be not practical so use with care.
* Special notice: we have never supported the workflow of sharing sub levels between multiple worlds, or open each sub level separately to bake, and we're unlikely to support them in the future. It is possible that you happen to get some results, but they are not expected to work.
#rb daniel.wright
[CL 7979421 by Yujiang Wang in Dev-Rendering branch]
#jira nojira
#rb na
#ROBOMERGE-SOURCE: CL 7763293 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7763335 by andrew grant in Main branch]
Stop tests timing out due to shader compiles
Added error if no tests are actually run
#jira UE-78262
#rb na
#ROBOMERGE-SOURCE: CL 7762695 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7762725 by andrew grant in Main branch]
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 7713312 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7713313 by ben marsh in Main branch]
#rb none
#jira
#rnx
#ROBOMERGE-SOURCE: CL 7712970 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7712971 by ben marsh in Main branch]
#rb none
#jira UE-71800
#ROBOMERGE-SOURCE: CL 7712967 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7712968 by ben marsh in Main branch]
#rb none
#jira UE-78293
#ROBOMERGE-SOURCE: CL 7709082 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7709084 by ben marsh in Main branch]
Fix for 7708707, shouldn't hardcode QAGame, should use target name.
#rb trivial
#ROBOMERGE-SOURCE: CL 7709057 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7709058 by joe conley in Main branch]
#rb none
#jira UE-77305
#rnx
#ROBOMERGE-SOURCE: CL 7708957 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7708958 by ben marsh in Main branch]
- Force Win10SDK version to 10.0.18362.0
- Fix bug in Finalize that wasn't checking for architecture flavors in platforms not Android
#rb ben.marsh
#jira UE-78303
#ROBOMERGE-SOURCE: CL 7708788 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7708789 by chad garyet in Main branch]
Add /arm64 and /x64 dirs, and .xml and .pri files to hololens artifacts
#rb Chad.Garyet
#ROBOMERGE-SOURCE: CL 7708707 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7708712 by joe conley in Main branch]
#rb none
#jira UE-76883
#ROBOMERGE-SOURCE: CL 7707879 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7707884 by ben marsh in Main branch]
#rb none
#jira UE-78103
#ROBOMERGE-SOURCE: CL 7707425 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7707426 by ben marsh in Main branch]
#rb none
#jira
#ROBOMERGE-SOURCE: CL 7707386 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7707387 by ben marsh in Main branch]
#rb none
#jira UE-77669
#ROBOMERGE-SOURCE: CL 7707357 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7707359 by ben marsh in Main branch]
#rb none
#rnx
#jira UE-77952
#ROBOMERGE-SOURCE: CL 7706876 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7706877 by ben marsh in Main branch]
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 7706768 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7706769 by ben marsh in Main branch]
#jira UE-77291
#rb simon.therriault
[FYI] patrick.boutot
#ROBOMERGE-SOURCE: CL 7705747 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7705986 by daniel rahier in Main branch]
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 7705743 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7705985 by ben marsh in Main branch]
- fix dos2unix line ending issues
- note: this jira still needs `Engine/Binaries/ThirdParty/Python/Linux/bin/python2.7` executable bit set (asked Ben.Marsh to do this...)
#jira UE-78057 Error Unhandled Exception occurs when Packaging for HTML5 on Linux
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 7705208 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7705209 by nick shin in Main branch]
Bigly refactor of SyncProject script!
* If project file is not on disk will now attempt to find it in P4 (e.g no need to sync a project before you can sync a project).
*Added -projectonly option to skip updating of Engine dir (useful with -force when you've deleted files..)
* Changed default of maxwait to 0 based on new understanding of how this functions.
* Now works when the project is in a different P4 depot than the engine
[at]ben.marsh
#ROBOMERGE-SOURCE: CL 7688001 via CL 7688013 via CL 7688019 via CL 7690526
#ROBOMERGE-BOT: (v383-7686620)
[CL 7690676 by andrew grant in Main branch]
#rb none
#jira UE-76597
#rnx
#ROBOMERGE-SOURCE: CL 7689299 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v383-7686620)
[CL 7689300 by ben marsh in Main branch]