# This was a side effect of removal of hash storage in index entries from CL 11442058
#rnx
#rb matt.peters
#ROBOMERGE-SOURCE: CL 12900833 via CL 12900834 via CL 12900835
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12907408 by brooke hubert in Main branch]
#rb trivial
#ROBOMERGE-SOURCE: CL 12873061 via CL 12873196 via CL 12873273
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12873301 by josh adams in Main branch]
#ROBOMERGE-SOURCE: CL 12758498 via CL 12759098 via CL 12759136 via CL 12759170
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)
[CL 12759193 by daniel lamb in Main branch]
Graeme.Thornton
#ROBOMERGE-SOURCE: CL 12757780 via CL 12758878 via CL 12758909 via CL 12759078
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)
[CL 12759155 by daniel lamb in Main branch]
#rb trivial
[FYI] daniel.lamb
#ROBOMERGE-SOURCE: CL 12336069 via CL 12336079
#ROBOMERGE-BOT: (v671-12333473)
[CL 12336086 by josh adams in Main branch]
- Each shadermap is now associated with one or more assets, and shaders are laid out according to the
open order of those assets, if provided. If not provided, the original ordering is kept. The original ordering
will not be always deterministic, particularly if shader compilation needs to happen, because jobs can get
reordered during the compilation.
Other fixes:
- Fixed sorting within the shadermap not being deterministic (FCompareShaderPrimaryKey)
- Fixed Niagara shadermap duplicating Platform property and not initializing it properly.
- Removed (unused) support for Child shader libraries (would not be deterministic).
#rb Ben.Ingram, Rob.Krajcarski
#ROBOMERGE-OWNER: Arciel.Rekman
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 12249260 via CL 12249262 via CL 12250173
#ROBOMERGE-BOT: (v668-12245121)
[CL 12250313 by Arciel Rekman in Main branch]