#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870584 by ryan durand 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]
- Fix for not dumping shaders when using shader pipelines on error
- Fix for HlslParser skipping extra lines on #endif
#rb Lukas.Hermanns
#jira UE-82174
#ROBOMERGE-SOURCE: CL 9736612 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v539-9700858)
[CL 9736614 by rolando caloca in Main branch]
- This fixes various issues around depth divergence that can be see in the Niagara Mesh Vertex Factory as well as doing certain operations inside world position offset
#rb Uriel.Doyon,Rolando.Caloca
#jira UE-81271
[CL 9660243 by Stu McKenna in 4.24 branch]
Replicated from CL# 7924370.
#rb none
#ROBOMERGE-OWNER: steve.robb
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 9279060 via CL 9279063
#ROBOMERGE-BOT: (v443-9013191)
[CL 9279836 by steve robb in Main branch]
#rb none
#JIRA
#ROBOMERGE-OWNER: Juan.Canada
#ROBOMERGE-AUTHOR: juan.canada
#ROBOMERGE-SOURCE: CL 5317515 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5335728 by Juan Canada in Main branch]
Also, in the d3d11 compiler, A description of the different parameters are appended at the end, for information
#rb rolando.caloca chris.bunner
#ROBOMERGE-OWNER: jonas.meyer
#ROBOMERGE-AUTHOR: jonas.meyer
#ROBOMERGE-SOURCE: CL 5061991 via CL 5062517
[CL 5062687 by jonas meyer in Main branch]
#rb none
#jira UE-69482
#ROBOMERGE-SOURCE: CL 4892140 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 4892143 by marcus wassmer in Main branch]
Wave intrinsics can be enabled for a shader by providing CFLAG_WaveOperations to the compiler flags in ModifyCompilationEnvironment().
Run-time availability must be queried by checking GRHISupportsWaveOperations before trying to use a shader that uses wave intrinsics.
Removed all RHI_RAYTRACING define checks from D3DShaderCompiler.cpp.
#lockdown rolando.caloca
#rb rolando.caloca
#jira UE-69133
[CL 4824116 by Yuriy ODonnell in Dev-Rendering branch]