- Added step after dynamic primitives are gathered to allocate a range in GPU scene for the dynamic primitives.
- Moved more GPU-Scene functionality to member functions to clean up references to internal data
- Removed the PrimitiveShaderDataBuffer/Texture from FSceneViewState
- Removed OneFramePrimitiveShaderDataBuffer/Texture from FViewInfo
- Encapsulated the collection of dynamic primitive data for upload to avoid uploading twice and prepare for parallel upload.
#rb Krzysztof.Narkowicz,graham.wihlidal
[CL 14785776 by Ola Olsson in ue5-main branch]
#ROBOMERGE-SOURCE: CL 12911537 via CL 12911540 via CL 12911542
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12911543 by robomerge in Main branch]
Fix incorrect asset name being shown in progress when building streaming mips
Fix RVT volume bounds actor not being set for actors outside of current package
#ROBOMERGE-SOURCE: CL 12800514 via CL 12800562 via CL 12800582 via CL 12800589
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12800599 by jeremy moore in Main branch]
This requires URuntimeVirtualTextureComponents to be updated.
[FYI] Robert.Osborne
#ROBOMERGE-OWNER: jeremy.moore
#ROBOMERGE-AUTHOR: jeremy.moore
#ROBOMERGE-SOURCE: CL 12779685 via CL 12779836 via CL 12779838 via CL 12779841
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12782289 by jeremy moore in Main branch]
Replace it with BMP export of UVirtualTextureBuilder
#ROBOMERGE-SOURCE: CL 12766250 via CL 12766257 via CL 12766265 via CL 12766272
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)
[CL 12766283 by jeremy moore in Main branch]
Initial use case is to move the runtime virtual texture low mips building out of specific runtime virtual texture code.
#ROBOMERGE-SOURCE: CL 12765051 via CL 12765067 via CL 12765074 via CL 12765082
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)
[CL 12765102 by jeremy moore in Main branch]
This is needed for incoming world height + world normal formats.
#ROBOMERGE-SOURCE: CL 12657604 via CL 12657619 via CL 12657624
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12657630 by jeremy moore in Main branch]
Fixes precision issues raised by a number of licensees (for example UDN558460).
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 12237042 in //UE4/Release-4.25/... via CL 12237054
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v664-12234175)
[CL 12239488 by jeremy moore in Main branch]
[FYI] Robert.Osborne
#ROBOMERGE-SOURCE: CL 11625612 via CL 11625619 via CL 11625620
#ROBOMERGE-BOT: (v656-11643781)
[CL 11803894 by jeremy moore in Main branch]