New interface will be used by VHM feedback.
Old interface can be deprecated whenever main pass feedback buffer is converted to RDG.
#jira none
#fyi zach.bethel
#rb none
#rnx
[CL 14957204 by Jeremy Moore in ue5-main branch]
#ROBOMERGE-SOURCE: CL 12911582 via CL 12911588 via CL 12911591
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12911592 by robomerge in Main branch]
#rb none
#ROBOMERGE-SOURCE: CL 12620430 via CL 12620434 via CL 12620441
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12620449 by jeremy moore in Main branch]
Fixes oversubscription of VT physical pages coming from page requests staying in the feedback buffer.
#rb none
[FYI] Ben.Woodhouse
#ROBOMERGE-SOURCE: CL 12372241 via CL 12372242
#ROBOMERGE-BOT: (v671-12333473)
[CL 12372244 by jeremy moore in Main branch]
[FYI] Dmitriy.Dyomin
#ROBOMERGE-SOURCE: CL 11279565 via CL 11279568 via CL 11279569
#ROBOMERGE-BOT: (v0-11244347)
[CL 11279571 by jeremy moore in Main branch]
Disabled by default, set r.Mobile.VirtualTextures=1 to enable
known issues: RVT compression is not implementted, Android OpenGL will have R and G channels swapped for uncompressed streaming VT, no sRGB support
#jira UE-79955
#rb jeremy.moore
#ROBOMERGE-SOURCE: CL 11070636 via CL 11070637
#ROBOMERGE-BOT: (v637-11041722)
[CL 11070638 by dmitriy dyomin 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]
Also remove virtual texture time slice option which was never used/needed
#ROBOMERGE-SOURCE: CL 10114449 via CL 10115537 via CL 10115579
#ROBOMERGE-BOT: (v587-10111126)
[CL 10115610 by jeremy moore in Main branch]
Enable UAV creation for VT physical texture where supported.
#ROBOMERGE-SOURCE: CL 9804698 via CL 9804747 via CL 9804799
#ROBOMERGE-BOT: (v546-9757112)
[CL 9804825 by jeremy moore in Main branch]
#author Jeremy.Moore
#ROBOMERGE-SOURCE: CL 9689680 via CL 9690180 via CL 9691058 via CL 9691077 via CL 9691103
#ROBOMERGE-BOT: (v538-9681622)
[CL 9691787 by jeremy moore in Main branch]
Use event queries instead of the frame counting fence to ensure that we don't needlessly sync GPU and CPU
Reduce max load of virtual texure updates
Add some more CVS stats to help track down any problems in the live environment
#author Jeremy.Moore
#rb Chris.Bunner
[REVIEW]
#ROBOMERGE-OWNER: chris.bunner
#ROBOMERGE-AUTHOR: chris.bunner
#ROBOMERGE-SOURCE: CL 9687877 via CL 9688900 via CL 9689237 via CL 9690291 via CL 9690442
#ROBOMERGE-BOT: (v538-9681622)
[CL 9691677 by chris bunner in Main branch]
If fence is passed in we Poll() to find if we have passed the fence and if so we skip the RHI flush
For the benefit of non parallel APIs we still stall the RHI thread while processing the Map()
#ROBOMERGE-SOURCE: CL 9514707 via CL 9514744 via CL 9514749 via CL 9514754 via CL 9514763
#ROBOMERGE-BOT: (v519-9489664)
[CL 9514769 by jeremy moore in Main branch]