#rb none
#ROBOMERGE-SOURCE: CL 12488855 via CL 12488867 via CL 12488870
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12488877 by zach bethel in Main branch]
#rb jens.petersam , thomas.engel
#ROBOMERGE-SOURCE: CL 12397791 via CL 12397794 via CL 12397795 via CL 12400044
#ROBOMERGE-BOT: (v671-12333473)
[CL 12402127 by chris adams in Release-Engine-Staging branch]
- Functions did not get carried over.
#rb none
#ROBOMERGE-SOURCE: CL 12253797
#ROBOMERGE-BOT: (v668-12245121)
[CL 12253799 by arciel rekman 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]
Including StringFwd.h in place of forward declarations offers more flexibility to change how these types are declared.
#jira none
#rb Steve.Robb
[RN] minor Core
#ROBOMERGE-SOURCE: CL 12235779 in //UE4/Release-4.25/... via CL 12235792
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v664-12234175)
[CL 12237495 by devin doucette in Main branch]
Including StringFwd.h in place of forward declarations offers more flexibility to change how these types are declared.
#jira none
#rb Steve.Robb
#rn minor Core
#robomerge[FORTNITE] Release-12.30
[CL 12235779 by devin doucette in 4.25 branch]
#jira ue-90726
#rb uriel.doyon
#ROBOMERGE-SOURCE: CL 12232768 in //UE4/Release-4.25/... via CL 12232770
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v664-12234175)
[CL 12234779 by john hable in Main branch]
[FYI] Arciel.Rekman, Chris.Bunner
#ROBOMERGE-SOURCE: CL 12204530 via CL 12210996 via CL 12211047
#ROBOMERGE-BOT: (v662-12191386)
[CL 12211135 by michael trepka in Main branch]
New CVars:
- r.RayTracing.CompileMaterialCHS (default 1)
- r.RayTracing.CompileMaterialAHS (default 1)
The value is read-only and must match between cook-time and run-time.
#rb Krzysztof.Narkowicz
[FYI] Yuriy.ODonnell
#jira UE-90463
#ushell-cherrypick of 11541300 by Yuriy.ODonnell
#ROBOMERGE-SOURCE: CL 12202891 in //UE4/Release-4.25/... via CL 12202949
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v662-12191386)
[CL 12203392 by juan canada in Main branch]
New CVars:
- r.RayTracing.CompileMaterialCHS (default 1)
- r.RayTracing.CompileMaterialAHS (default 1)
The value is read-only and must match between cook-time and run-time.
#rb Krzysztof.Narkowicz
#fyi Yuriy.ODonnell
#jira UE-90463
#ushell-cherrypick of 11541300 by Yuriy.ODonnell
[CL 12202891 by Juan Canada in 4.25 branch]
#jira UE-89825
#ryi Yujiang.Wang, Arciel.Rekman
#rb none
#ROBOMERGE-SOURCE: CL 12167281 in //UE4/Release-4.25/... via CL 12167285
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v661-12148976)
[CL 12167294 by michael sartain in Main branch]