Remove ClearCubeArray and fix creation of cube array resources in the reflection environment.
- Old code was clamping the minimum number of cubes in the reflection environment cube array to 2, to force that the RHI resource was always an array, rather than a single cube.
- This only seemed to be necessary because the pooled render target desc function only set bIsArray to true if InArraySize > 1.
- Adding a CreateCubemapArrayDesc function removes the need to clamp the num slices, so now we allocate the number of cubes we actually need. This also solves the validation warnings that CL 10112521 was originally working around.
#rb Jonas.Meyer
#jira UE-84861
[CL 10335400 by Luke Thatcher in Dev-RenderPlat-Staging branch]
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb
#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818
#ROBOMERGE-BOT: (v593-10286020)
[CL 10309932 by marc audy in Main branch]
#rb none
#rnx
#ROBOMERGE-OWNER: thomas.engel
#ROBOMERGE-AUTHOR: thomas.engel
#ROBOMERGE-SOURCE: CL 10291725 via CL 10292114 via CL 10292159
#ROBOMERGE-BOT: (v593-10286020)
[CL 10292507 by thomas engel in Main branch]
#rb Ben.Woodhouse
#ROBOMERGE-SOURCE: CL 10212712 via CL 10212731 via CL 10212741 via CL 10212765
#ROBOMERGE-BOT: (v590-10202696)
[CL 10212776 by jian ru in Main branch]
- CookByTheBook now outputs a .csv file into Saved/MaterialStats
- Statistics View now lists all the csv files from that folder.
- Load is done lazily
- Added shortcut key in Asset Browser
- MaterialPath is now serialized into shadermap(if debug info is allowed)
#rb lauren.barnes
#ROBOMERGE-OWNER: jonas.meyer
#ROBOMERGE-AUTHOR: jonas.meyer
#ROBOMERGE-SOURCE: CL 10124522 via CL 10124571
#ROBOMERGE-BOT: (v587-10111126)
[CL 10125114 by jonas meyer in Main branch]
#rb none
[FYI] Tony.Wong, Jens.Petersam
#rnx
#ROBOMERGE-OWNER: thomas.engel
#ROBOMERGE-AUTHOR: thomas.engel
#ROBOMERGE-SOURCE: CL 10078721 via CL 10078722 via CL 10078723 via CL 10078725
#ROBOMERGE-BOT: (v574-10069753)
[CL 10078806 by thomas engel in Main branch]
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 10078622 via CL 10078639 via CL 10078649 via CL 10078659
#ROBOMERGE-BOT: (v574-10069753)
[CL 10078670 by thomas engel in Main branch]
#rb none
#ROBOMERGE-SOURCE: CL 9976254 via CL 9976261 via CL 9976262 via CL 9976264
#ROBOMERGE-BOT: (v560-9963197)
[CL 9976305 by thomas engel in Main branch]
- Added shader pipeline hash as a key attribute.
- Added shaders from shader pipelines (they can have different code if RHI removes unused interpolators between the stages, like D3D does).
#rb Dmitriy.Dyomin, Richard.Wallis
#ROBOMERGE-SOURCE: CL 9959336 via CL 9959339 via CL 9959342
#ROBOMERGE-BOT: (v558-9892490)
[CL 9959347 by arciel rekman in Main branch]
[REVIEW] Ben.Salem, Richard.Wallis
#ROBOMERGE-SOURCE: CL 9868558 via CL 9868562 via CL 9868563
#ROBOMERGE-BOT: (v548-9842178)
[CL 9868569 by chris bunner in Main branch]