This allows us to put texture layers into physical groups that will be accessed through the same page table layer (and so must share the same UV in different physical textures).
Physical spaces can now contain multiple texture layers (one for each member of a physical group).
Changed the logic for the physical space pool descriptions so that we can support multiple texture layers. And also made the description work for Min and Max tile size values so that we don't need to specify pool sizes multiple times for each possible tile size.
Runtime virtual texture can select if it wants to use a single physical group. By default this is on so that RVT uses a single page table channel.
#rb none
[FYI] Ben.Ingram
#ROBOMERGE-OWNER: jeremy.moore
#ROBOMERGE-AUTHOR: jeremy.moore
#ROBOMERGE-SOURCE: CL 8747955 via CL 8748343 via CL 8782324
#ROBOMERGE-BOT: (v422-8689730)
[CL 8790675 by jeremy moore in Main branch]
Matt.Kuhlenschmidt, Vincent.Gauthier
#ROBOMERGE-OWNER: nick.darnell
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 8568427 via CL 8568434 via CL 8568522
#ROBOMERGE-BOT: (v406-8472469)
[CL 8568569 by nick darnell in Main branch]
Stubbed out material instance implementation for now
Use the new interface in RVT parameter material expressions
#ROBOMERGE-SOURCE: CL 8556897 via CL 8562562
#ROBOMERGE-BOT: (v406-8472469)
[CL 8562734 by jeremy moore in Main branch]
The references haven't been released when we quit the Material Editor.
#jira UE-78898
#rb marcus.wassmer
#lockdown nick.penwarden
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: simon.tourangeau
#ROBOMERGE-SOURCE: CL 8063131 in //UE4/Release-4.23/... via CL 8063141
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v400-8057353)
[CL 8071801 by simon tourangeau in Dev-Build branch]
The references haven't been released when we quit the Material Editor.
#jira UE-78898
#rb marcus.wassmer
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 8063131 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v400-8057353)
[CL 8063141 by simon tourangeau in Main branch]
#jira UE-78585
#rb Matt.Kuhlenschmidt
#ROBOMERGE-SOURCE: CL 8009811 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v396-7974030)
[CL 8009827 by chris gagnon in Main branch]